Académique Documents
Professionnel Documents
Culture Documents
The Cypress CYW43438 is a highly integrated single-chip solution and offers the lowest RBOM in the industry for smartphones,
tablets, and a wide range of other portable devices. The chip includes a 2.4 GHz WLAN IEEE 802.11 b/g/n MAC/baseband/radio,
Bluetooth 4.1 support, and an FM receiver. In addition, it integrates a power amplifier (PA) that meets the output power requirements
of most handheld systems, a low-noise amplifier (LNA) for best-in-class receiver sensitivity, and an internal transmit/receive (iTR) RF
switch, further reducing the overall solution cost and printed circuit board area.
The WLAN host interface supports gSPI and SDIO v2.0 modes, providing a raw data transfer rate up to 200 Mbps when operating in
4-bit mode at a 50 MHz bus frequency. An independent, high-speed UART is provided for the Bluetooth/FM host interface.
Using advanced design techniques and process technology to reduce active and idle power, the CYW43438 is designed to address
the needs of highly mobile devices that require minimal power consumption and compact size. It includes a power management unit
that simplifies the system power topology and allows for operation directly from a rechargeable mobile platform battery while
maximizing battery life.
The CYW43438 implements the worlds most advanced Enhanced Collaborative Coexistence algorithms and hardware
mechanisms, allowing for an extremely collaborative WLAN and Bluetooth coexistence.
Table 1. Mapping Table for Part Number between Broadcom and Cypress
BCM43438 CYW43438
BCM43438KUBG CYW43438KUBG
Features
IEEE 802.11x Key Features Bluetooth and FM Key Features
Single-band 2.4 GHz IEEE 802.11b/g/n. Complies with Bluetooth Core Specification Version 4.1 with
provisions for supporting future specifications.
Support for 2.4 GHz Broadcom TurboQAM data rates (256-
QAM) and 20 MHz channel bandwidth. Bluetooth Class 1 or Class 2 transmitter operation.
Integrated iTR switch supports a single 2.4 GHz antenna Supports extended Synchronous Connections (eSCO), for
shared between WLAN and Bluetooth. enhanced voice quality by allowing for retransmission of
dropped packets.
Supports explicit IEEE 802.11n transmit beamforming.
Adaptive Frequency Hopping (AFH) for reducing radio fre-
Tx and Rx Low-density Parity Check (LDPC) support for quency interference.
improved range and power efficiency.
Interface support Host Controller Interface (HCI) using a
Supports standard SDIO v2.0 and gSPI host interfaces. high-speed UART interface and PCM for audio data.
Supports Space-Time Block Coding (STBC) in the receiver. FM receiver unit supports HCI for communication.
Integrated ARM Cortex-M3 processor and on-chip memory Low-power consumption improves battery life of handheld
for complete WLAN subsystem functionality, minimizing the devices.
need to wake up the applications processor for standard
WLAN functions. This allows for further minimization of FM receiver: 65 MHz to 108 MHz FM bands; supports the
power consumption, while maintaining the ability to field- European Radio Data Systems (RDS) and the North Ameri-
upgrade with future features. On-chip memory includes 512 can Radio Broadcast Data System (RBDS) standards.
KB SRAM and 640 KB ROM. Supports multiple simultaneous Advanced Audio Distribution
Profiles (A2DP) for stereo sound.
OneDriver software architecture for easy migration from
existing embedded WLAN and Bluetooth devices as well as Automatic frequency detection for standard crystal and
to future devices. TCXO values.
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document Number: 002-14796 Rev. *K Revised May 11, 2017
PRELIMINARY CYW43438
VDDIO VBAT
WL_REG_ON
WLAN
WL_IRQ
Host I/F
SDIO*/SPI
FM RX
Host I/F Stereo Analog Out
Contents
1. Overview ............................................................ 5 9. Microprocessor and Memory Unit
1.1 Overview ............................................................. 5 for Bluetooth ................................................... 39
1.2 Features .............................................................. 6 9.1 RAM, ROM, and Patch Memory .........................39
1.3 Standards Compliance ........................................ 6 9.2 Reset ..................................................................39
2. Power Supplies and Power Management ....... 8 10. Bluetooth Peripheral Transport Unit............. 40
2.1 Power Supply Topology ...................................... 8 10.1 PCM Interface ....................................................40
2.2 CYW43438 PMU Features .................................. 8 10.2 UART Interface ..................................................46
2.3 WLAN Power Management ............................... 11 11. FM Receiver Subsystem ................................ 48
2.4 PMU Sequencing .............................................. 11 11.1 FM Radio ............................................................48
2.5 Power-Off Shutdown ......................................... 12 11.2 Digital FM Audio Interfaces ................................48
2.6 Power-Up/Power-Down/Reset Circuits ............. 12 11.3 Analog FM Audio Interfaces ...............................48
3. Frequency References ................................... 13 11.4 FM Over Bluetooth .............................................48
3.1 Crystal Interface and Clock Generation ............ 13 11.5 eSCO .................................................................48
3.2 TCXO ................................................................ 13 11.6 Wideband Speech Link ......................................48
3.3 External 32.768 kHz Low-Power Oscillator ....... 15 11.7 A2DP ..................................................................48
11.8 Autotune and Search Algorithms .......................48
4. WLAN System Interfaces ............................... 16
11.9 Audio Features ...................................................49
4.1 SDIO v2.0 .......................................................... 16
4.1.1 SDIO Pin Descriptions ........................... 16 11.10RDS/RBDS ........................................................51
4.2 Generic SPI Mode ............................................. 17 12. CPU and Global Functions ............................ 52
5. Wireless LAN MAC and PHY.......................... 25 12.1 WLAN CPU and Memory Subsystem ................52
5.1 MAC Features ................................................... 25 12.2 One-Time Programmable Memory .....................52
5.1.1 MAC Description .................................... 25 12.3 GPIO Interface ...................................................52
5.2 PHY Description ................................................ 27 12.4 External Coexistence Interface ..........................53
5.2.1 PHY Features ........................................ 28 12.5 JTAG Interface ...................................................53
6. WLAN Radio Subsystem ................................ 29 12.6 UART Interface ..................................................53
6.1 Receive Path ..................................................... 30 13. WLAN Software Architecture......................... 54
6.2 Transmit Path .................................................... 30 13.1 Host Software Architecture ................................54
6.3 Calibration ......................................................... 30 13.2 Device Software Architecture .............................54
7. Bluetooth + FM Subsystem Overview........... 31 13.2.1 Remote Downloader ...............................54
8.1 Bluetooth 4.1 Features ...................................... 34 14.2 WLBGA Ball List in Ball Number
Order with X-Y Coordinates ..............................56
8.2 Link Control Layer ............................................. 34
14.3 WLBGA Ball List Ordered By Ball Name ............58
8.3 Test Mode Support ............................................ 35
14.4 Signal Descriptions ............................................59
8.4 Bluetooth Power Management Unit .................. 35
14.5 WLAN GPIO Signals and Strapping Options .....62
8.5 Adaptive Frequency Hopping ............................ 38
14.6 Chip Debug Options ...........................................62
8.6 Advanced Bluetooth/WLAN Coexistence .......... 38
14.7 I/O States ...........................................................63
8.7 Fast Connection
(Interlaced Page and Inquiry Scans) ................. 38 15. DC Characteristics.......................................... 65
15.1 Absolute Maximum Ratings ...............................65
15.2 Environmental Ratings .......................................65
15.3 Electrostatic Discharge Specifications .............. 65 21. Interface Timing and AC Characteristics ..... 90
15.4 Recommended Operating Conditions 21.1 SDIO Default Mode Timing ................................90
and DC Characteristics ..................................... 66 21.2 SDIO High-Speed Mode Timing .........................91
16. WLAN RF Specifications ................................ 68 21.3 gSPI Signal Timing .............................................92
16.1 2.4 GHz Band General RF Specifications ......... 68 21.4 JTAG Timing ......................................................92
16.2 WLAN 2.4 GHz Receiver Performance 22. Power-Up Sequence and Timing ................... 93
Specifications .................................................... 69
22.1 Sequencing of Reset and Regulator
16.3 WLAN 2.4 GHz Transmitter Performance Control Signals ..................................................93
Specifications .................................................... 72
16.4 General Spurious Emissions Specifications ...... 73 23. Package Information ...................................... 96
23.1 Package Thermal Characteristics ......................96
17. Bluetooth RF Specifications .......................... 74
24. Mechanical Information.................................. 97
18. FM Receiver Specifications ........................... 80
25. Ordering Information...................................... 99
19. Internal Regulator Electrical
Specifications .................................................. 84 26. Additional Information ................................... 99
19.1 Core Buck Switching Regulator ........................ 84 26.1 Acronyms and Abbreviations .............................99
19.2 3.3V LDO (LDO3P3) ......................................... 85 26.2 IoT Resources ....................................................99
19.3 CLDO ................................................................ 86 Document History......................................................... 100
19.4 LNLDO .............................................................. 87 Sales, Solutions, and Legal Information .................... 101
Worldwide Sales and Design Support ............................101
20. System Power Consumption ......................... 88 Products .........................................................................101
20.1 WLAN Current Consumption ............................. 88 PSoC Solutions ............................................................101
20.1.1 2.4 GHz Mode ....................................... 88 Cypress Developer Community ......................................101
20.2 Bluetooth and FM Current Consumption ........... 89 Technical Support ...........................................................101
1. Overview
1.1 Overview
The Cypress CYW43438 provides the highest level of integration for a mobile or handheld wireless system, with integrated
IEEE 802.11 b/g/n. It provides a small form-factor solution with minimal external components to drive down cost for mass volumes
and allows for handheld device flexibility in size, form, and function. The CYW43438 is designed to address the needs of highly mobile
devices that require minimal power consumption and reliable operation.
Figure 2 shows the interconnection of all the major physical blocks in the CYW43438 and their associated external interfaces, which
are described in greater detail in subsequent sections.
Figure 2. CYW43438 Block Diagram
JTAG*
Cortex
ETM
SDP
Debug
M3
FMRX AHB
FMRF FMDigital
AHBtoAPB
AHBBusMatrix
ADC
FM
FMDemod. Bridge RAM
I/F
FM_RX LNA MDXRDS APB ROM
Decode
ADC
WDTimer Patch
InterCtrl
SWTimer DMA
LO Control
RSSI DPLL BusArb
Gen. GPIO
Ctrl ARMIP
JTAGsupportedoverSDIOorBTPCM
SDIOorgSPI
SWREG Power
BPL
UART
Commonand
LDOx2 Supply
RadioDigital
ARM
Digital WDT
BlueRF PA CM3
I/O Interface OTP
PCM Digital
Mod. GPIO GPIO
I/OPortControl
LCU
Backplane
UART UART
RAM
RX/TX JTAG* SupportedoverSDIOorBTPCM
ROM
GPIO
Buffer
IF
BTPHY PLL
IEEE802.11a/b/g/n
Wake/ BTWLAN
BTFMClockControl
ECI
LNPPHY
WiMaxCoex
SleepCtrl 2.4GHz
Radio
MAC
Sleep PA
Clock PMU
time PMU
2.4GHz
Management Ctrl
Keeping SharedLNA
BPF
WiMax
Coex. XO
LPO POR
Buffer
PTU WLAN
VBAT
XTAL
BT_REG_ON
VREGs
*ViaGPIOconfiguration,JTAGissupportedoverSDIOorBTPCM
1.2 Features
The CYW43438 supports the following WLAN, Bluetooth, and FM features:
IEEE 802.11b/g/n single-band radio with an internal power amplifier, LNA, and T/R switch
Bluetooth v4.1 with integrated Class 1 PA
Concurrent Bluetooth, FM (RX) RDS/RBDS, and WLAN operation
On-chip WLAN driver execution capable of supporting IEEE 802.11 functionality
Simultaneous BT/WLAN reception with a single antenna
WLAN host interface options:
SDIO v2.0, including default and high-speed timing.
gSPIup to a 50 MHz clock rate
BT UART (up to 4 Mbps) host digital interface that can be used concurrently with the above WLAN host interfaces.
ECIenhanced coexistence support, which coordinates BT SCO transmissions around WLAN receptions.
PCM for FM/BT audio, HCI for FM block control
HCI high-speed UART (H4 and H5) transport support
Wideband speech support (16 bits, 16 kHz sampling PCM, through PCM interfaces)
Bluetooth SmartAudio technology improves voice and music quality to headsets.
Bluetooth low power inquiry and page scan
Bluetooth Low Energy (BLE) support
Bluetooth Packet Loss Concealment (PLC)
FM advanced internal antenna support
FM auto searching/tuning functions
FM multiple audio routing options: PCM, eSCO, and A2DP
FM mono-stereo blending and switching, and soft mute support
FM audio pause detection support
Multiple simultaneous A2DP audio streams
FM over Bluetooth operation and on-chip stereo headset emulation
Proprietary Protocols:
CCXv2
CCXv3
CCXv4
CCXv5
IEEE 802.15.2 Coexistence Compliance on silicon solution compliant with IEEE 3-wire requirements.
SR_VDDBAT5V
VBAT WLRFTXMixerandPA
(notallversions)
MiniPMU
CYW43438 InternalVCOLDO 1.2V WLRFLOGEN
1.2V 80mA(NMOS)
BT_VCO_VDD
BTLNA,Mixer,VCO
BT_IF_VDD
BTADC,Filter
WCC_VDDIO
WCC_VDDIO (40mA) LPLDO1 1.1V
(5mA)
WLAN/BT/CLB/Top,AlwaysOn
VDDC1
1.3V,1.2V,
CLLDO or0.95V WLOTP
Peak:200mA (AVS) VDDC2
Avg:80mA
(Bypassindeep VOUT_CLDO 2.2uF
sleep) 0402 WLDigitalandPHY
WL_REG_ON o_wl_resetb
BT_REG_ON o_bt_resetb
WLVDDM(SROMs&AOS)
BT/WLANreset Nodedicatedpowerswitch,butinternalpower
balls Externaltochip downmodesandblockspecificpowerswitches
BTDigital
CYW43438 6.4mA
1.8V,2.5V,and3.3V WLBBPLL/DFLL
WLOTP3.3V
LDO3P3with
VBAT BackPower VOUT_3P3 WLRF_PA_VDD 480to800mA
Protection WLRFPA(2.4GHz)
LDO_ (Peak450800mA 4.7uF 1uF
VDDBAT5V
200mAAverage) 3.3V 0402 0201
2.5VCapless 6.4mA
LNLDO WLRFADC,AFE,LOGEN,
LNA,NMOSMiniPMULDOs
22 (10mA)
ohm
PlacedinsideWLRadio
Peak:70mA
BT_PAVDD Average:15mA
BTClass1PA
1uF
0201
Powerswitch
Externaltochip
Nopowerswitch
Supplyball
Nodedicatedpowerswitch,butinternalpower
downmodesandblockspecificpowerswitches
Doze modeThe radio, analog domains, and most of the linear regulators are powered down. The rest of the CYW43438 remains powered up in an IDLE state. All
main clocks (PLL, crystal oscillator) are shut down to reduce active power to the minimum. The 32.768 kHz LPO clock is available only for the PMU sequencer. This
condition is necessary to allow the PMU sequencer to wake up the chip and transition to Active mode. In Doze mode, the primary power consumed is due to leak-
age current.
Deep-sleep modeMost of the chip, including analog and digital domains, and most of the regulators are powered off. Logic states in the digital core are saved
and preserved to retention memory in the always-on domain before the digital core is powered off. To avoid lengthy hardware reinitialization, the logic states in the
digital core are restored to their pre-deep-sleep settings when a wake-up event is triggered by an external interrupt, a host resume through the SDIO bus, or by the
PMU timers.
Power-down modeThe CYW43438 is effectively powered off by shutting down all internal regulators. The chip is brought out of this mode by external logic re-
enabling the internal regulators.
disabled
transition_on
transition_off
The timer value is 0 when the resource is enabled or disabled and nonzero during state transition. The timer is loaded with the time_on
or time_off value of the resource when the PMU determines that the resource must be enabled or disabled. That timer decrements
on each 32.768 kHz PMU clock. When it reaches 0, the state changes from transition_off to disabled or transition_on to enabled. If
the time_on value is 0, the resource can transition immediately from disabled to enabled. Similarly, a time_off value of 0 indicates that
the resource can transition immediately from enabled to disabled. The terms enable sequence and disable sequence refer to either
the immediate transition or the timer load-decrement sequence.
During each clock cycle, the PMU sequencer performs the following actions:
Computes the required resource set based on requests and the resource dependency table.
Decrements all timers whose values are nonzero. If a timer reaches 0, the PMU clears the ResourcePending bit for the resource
and inverts the ResourceState bit.
Compares the request with the current resource status and determines which resources must be enabled or disabled.
Initiates a disable sequence for each resource that is enabled, no longer being requested, and has no powered-up dependents.
Initiates an enable sequence for each resource that is disabled, is being requested, and has all of its dependencies enabled.
3. Frequency References
An external crystal is used for generating all radio frequencies and normal operation clocking. As an alternative, an external frequency
reference driven by a temperature-compensated crystal oscillator (TCXO) signal may be used. No software settings are required to
differentiate between the two. In addition, a low-power oscillator (LPO) is provided for lower power mode timing.
WLRF_XTAL_XOP
12 27 pF
WLRF_XTAL_XON
R
12 27 pF
The CYW43438 uses a fractional-N synthesizer to generate the radio frequencies, clocks, and data/packet timing so that it can operate
using numerous frequency references. The frequency reference can be an external source such as a TCXO or a crystal interfaced
directly to the CYW43438.
The default frequency reference setting is a 37.4 MHz crystal or TCXO. The signal requirements and characteristics for the crystal
interface are shown in Table 3.
Note: Although the fractional-N synthesizer can support many reference frequencies, frequencies other than the default require
support to be added in the driver, plus additional extensive system testing. Contact Broadcom for further details.
3.2 TCXO
As an alternative to a crystal, an external precision TCXO can be used as the frequency reference, provided that it meets the phase
noise requirements listed in Table 3.
If the TCXO is dedicated to driving the CYW43438, it should be connected to the WLRF_XTAL_XOP pin through an external capacitor
with value ranges from 200 pF to 1000 pF as shown in Figure 6.
Figure 6. Recommended Circuit to Use with an External Dedicated TCXO
200 pF 1000 pF
TCXO WLRF_XTAL_XOP
NC WLRF_XTAL_XON
CLK
CMD
SDHost CYW43438
DAT[3:0]
CLK
CMD
SDHost CYW43438
DATA
IRQ
SCLK
DI
DO
SDHost CYW43438
IRQ
CS
Command Structure
The gSPI command structure is 32 bits. The bit positions and definitions are shown in Figure 12.
Figure 12. gSPI Command Structure
_SPID
CYW_ I Command Structure
r
31 30 29 28 27 11 10 0
Command : 0 Read
1 Write
Write
The host puts the first bit of the data onto the bus half a clock-cycle before the first active edge following the CS going low. The following
bits are clocked out on the falling edge of the gSPI clock. The device samples the data on the active edge.
Write/Read
The host reads on the rising edge of the clock requiring data from the device to be made available before the first rising-clock edge
of the data. The last clock edge of the fixed delay word can be used to represent the first bit of the following data word. This allows
data to be ready for the first clock edge without relying on asynchronous delays.
Read
The read command always follows a separate write to set up the WLAN device for a read. This command differs from the write/read
command in the following respects: a) chip selects go high between the command/address and the data, and b) the time interval
between the command/address is not fixed.
Status
The gSPI interface supports status notification to the host after a read/write transaction. This status notification provides information
about packet errors, protocol errors, available packets in the RX queue, etc. The status information helps reduce the number of
interrupts to the host. The status-reporting feature can be switched off using a register bit, without any timing overhead. The gSPI bus
timing for read/write transactions with and without status notification are as shown in Figure 13 below and Figure 14. See Table 6 for
information on status-field details.
Figure 13. gSPI Signal Timing Without Status
Write CS
SCLK
MOSI C31
C31 C30
C30 C1
C1 C0
C0 D31
D31 D30
D30 D1
D1 D0
D0
Write-Read CS
SCLK
MOSI C31
C31 C30
C30 C0
C0
MISO D31
D31 D30
D30 D1
D1 D0
D0
Response
Command Read Data 16*n bits
32 bits Delay
Read CS
SCLK
MOSI C31
C31 C30
C30 C0
C0
MISO D31
D31 D30
D30 D0
D0
Command Response Read Data
32 bits Delay 16*n bits
W r it e CS
SCLK
MOSI CC3311 CC11 CC00 DD3311 DD11 DD00
W r it e - R e a d CS
SCLK
R ead CS
SC LK
Figure 15 shows the WLAN boot-up sequence from power-up to firmware download, including the initial device power-on reset (POR)
evoked by the WL_REG_ON signal. After initial power-up, the WL_REG_ON signal can be held low to disable the CYW43438 or
pulsed low to induce a subsequent reset.
Note: The CYW43438 has an internal power-on reset (POR) circuit. The device will be held in reset for a maximum of 3 ms after
VDDC and VDDIO have both passed the 0.6V threshold.
VBAT Ramptimefrom0Vto4.3V>40s
0.6V
VDDIO
>2SleepClockcycles
WL_REG_ON
<1.5ms
VDDC
(frominternalPMU) <3ms
InternalPOR
AfterafixeddelayfollowinginternalPORgoinghigh ,
<50ms
thedevicerespondstohostF0(address0x14)reads.
Devicerequestsareferenceclock.
1
15 ms 1
After15ms thereferenceclock
isassumedtobeup.Accessto
PLLregistersispossible.
SPIHostInteraction:
HostpollsF0(address0x14)untilitreads
apredefinedpattern.
Hostsetswakeupwlanbit
1
andwaits15ms ,the
1
maximumtimefor After15 ms,thehost
referenceclockavailability. programsthePLLregistersto
setthecrystalfrequency.
WL_IRQ ChipactiveinterruptisassertedafterthePLLlocks.
Hostdownloads
code.
1
Thiswaittimeisprogrammableinsleepclockincrementsfrom1to255(30usto15ms).
EmbeddedCPUInterface
HostRegisters,DMAEngines
WEP
TSF WEP,TKIP,AES
SHM
BUS
IHR
NAV BUS
SharedMemory
TXE RXE 6KB
EXT IHR
TXAMPDU RXAMPDU
MAC PHYInterface
The following sections provide an overview of the important modules in the MAC.
PSM
The programmable state machine (PSM) is a microcoded engine that provides most of the low-level control to the hardware to
implement the IEEE 802.11 specification. It is a microcontroller that is highly optimized for flow-control operations, which are predom-
inant in implementations of communication protocols. The instruction set and fundamental operations are simple and general, which
allows algorithms to be optimized until very late in the design process. It also allows for changes to the algorithms to track evolving
IEEE 802.11 specifications.
The PSM fetches instructions from the microcode memory. It uses the shared memory to obtain operands for instructions, as a data
store, and to exchange data between both the host and the MAC data pipeline (via the SHM bus). The PSM also uses a scratch-pad
memory (similar to a register bank) to store frequently accessed and temporary variables.
The PSM exercises fine-grained control over the hardware engines by programming internal hardware registers (IHR). These IHRs
are collocated with the hardware functions they control and are accessed by the PSM via the IHR bus.
The PSM fetches instructions from the microcode memory using an address determined by the program counter, an instruction literal,
or a program stack. For ALU operations, the operands are obtained from shared memory, scratch-pad memory, IHRs, or instruction
literals, and the results are written into the shared memory, scratch-pad memory, or IHRs.
There are two basic branch instructions: conditional branches and ALU-based branches. To better support the many decision points
in the IEEE 802.11 algorithms, branches can depend on either readily available signals from the hardware modules (branch condition
signals are available to the PSM without polling the IHRs) or on the results of ALU operations.
WEP
The wired equivalent privacy (WEP) engine encapsulates all the hardware accelerators to perform the encryption and decryption, as
well as the MIC computation and verification. The accelerators implement the following cipher algorithms: legacy WEP, WPA TKIP,
and WPA2 AES-CCMP.
Based on the frame type and association information, the PSM determines the appropriate cipher algorithm to be used. It supplies
the keys to the hardware engines from an on-chip key table. The WEP interfaces with the transmit engine (TXE) to encrypt and
compute the MIC on transmit frames and the receive engine (RXE) to decrypt and verify the MIC on receive frames. WAPI is also
supported.
TXE
The transmit engine (TXE) constitutes the transmit data path of the MAC. It coordinates the DMA engines to store the transmit frames
in the TXFIFO. It interfaces with WEP module to encrypt frames and transfers the frames across the MAC-PHY interface at the
appropriate time determined by the channel access mechanisms.
The data received from the DMA engines are stored in transmit FIFOs. The MAC supports multiple logical queues to support traffic
streams that have different QoS priority requirements. The PSM uses the channel access information from the IFS module to schedule
a queue from which the next frame is transmitted. Once the frame is scheduled, the TXE hardware transmits the frame based on a
precise timing trigger received from the IFS module.
The TXE module also contains the hardware that allows the rapid assembly of MPDUs into an A-MPDU for transmission. The hardware
module aggregates the encrypted MPDUs by adding appropriate headers and pad delimiters as needed.
RXE
The receive engine (RXE) constitutes the receive data path of the MAC. It interfaces with the DMA engine to drain the received frames
from the RX FIFO. It transfers bytes across the MAC-PHY interface and interfaces with the WEP module to decrypt frames. The
decrypted data is stored in the RX FIFO.
The RXE module contains programmable filters that are programmed by the PSM to accept or filter frames based on several criteria
such as receiver address, BSSID, and certain frame types.
The RXE module also contains the hardware required to detect A-MPDUs, parse the headers of the containers, and disaggregate
them into component MPDUS.
IFS
The IFS module contains the timers required to determine interframe space timing including RIFS timing. It also contains multiple
back-off engines required to support prioritized access to the medium as specified by WMM.
The interframe spacing timers are triggered by the cessation of channel activity on the medium, as indicated by the PHY. These timers
provide precise timing to the TXE to begin frame transmission. The TXE uses this information to send response frames or perform
transmit frame-bursting (RIFS or SIFS separated, as within a TXOP).
The back-off engines (for each access category) monitor channel activity, in each slot duration, to determine whether to continue or
pause the back-off counters. When the back-off counters reach 0, the TXE gets notified so that it may commence frame transmission.
In the event of multiple back-off counters decrementing to 0 at the same time, the hardware resolves the conflict based on policies
provided by the PSM.
The IFS module also incorporates hardware that allows the MAC to enter a low-power state when operating under the IEEE power-
saving mode. In this mode, the MAC is in a suspended state with its clock turned off. A sleep timer, whose count value is initialized
by the PSM, runs on a slow clock and determines the duration over which the MAC remains in this suspended state. Once the timer
expires, the MAC is restored to its functional state. The PSM updates the TSF timer based on the sleep duration, ensuring that the
TSF is synchronized to the network.
The IFS module also contains the PTA hardware that assists the PSM in Bluetooth coexistence functions.
TSF
The timing synchronization function (TSF) module maintains the TSF timer of the MAC. It also maintains the target beacon trans-
mission time (TBTT). The TSF timer hardware, under the control of the PSM, is capable of adopting timestamps received from beacon
and probe response frames in order to maintain synchronization with the network.
The TSF module also generates trigger signals for events that are specified as offsets from the TSF timer, such as uplink and downlink
transmission times used in PSMP.
NAV
The network allocation vector (NAV) timer module is responsible for maintaining the NAV information conveyed through the duration
field of MAC frames. This ensures that the MAC complies with the protection mechanisms specified in the standard.
The hardware, under the control of the PSM, maintains the NAV timer and updates the timer appropriately based on received frames.
This timing information is provided to the IFS module, which uses it as a virtual carrier-sense indication.
MAC-PHY Interface
The MAC-PHY interface consists of a data path interface to exchange RX/TX data from/to the PHY. In addition, there is a programming
interface, which can be controlled either by the host or the PSM to configure and control the PHY.
CCK/DSSS
Filters Demodulate
Frequency
and
andTiming Descramble
Radio
Synch OFDM Viterbi and
Comp
Demodulate Decoder Deframe
CarrierSense,
AGC,andRx
Radio FSM Buffers FFT/IFFT MAC
Control Interface
AFE
Block
and
Radio
Modulation
TxFSM andCoding
Frameand
Scramble
Filtersand Modulate/
PAComp
RadioComp Spread
COEX
The PHY is capable of fully calibrating the RF front-end to extract the highest performance. On power-up, the PHY performs a full
calibration suite to correct for IQ mismatch and local oscillator leakage. The PHY also performs periodic calibration to compensate
for any temperature related drift, thus maintaining high-performance over time. A closed-loop transmit control algorithm maintains the
output power at its required level and can control TX power on a per-packet basis.
WLDAC
WLTXLPF
WLTXGMixer WLTXLPF
Voltage
WLANBB
Regulators
WLRF_2G_RF
4~6nH
Recommend
Q=40
10pF WLADC
WLRXLPF
WLRF_2G_eLG
SLNA WLGLNA12 WLADC
WLRXGMixer WLRXLPF
Gm WLATX CLB
WLARX WLLOGEN WLPLL
BTLNAGM WLGTX
WLGRX
SharedXO
BTADC
BTRXLPF
BTLNALoad BTADC
BTDAC
BTDAC
BTTXMixer BTTXLPF
6.3 Calibration
The CYW43438 features dynamic on-chip calibration, eliminating process variation across components. This enables the CYW43438
to be used in high-volume applications because calibration routines are not required during manufacturing testing. These calibration
routines are performed periodically during normal radio operation. Automatic calibration examples include baseband filter calibration
for optimum transmit and receive performance and LOFT calibration for leakage reduction. In addition, I/Q calibration, R calibration,
and VCO calibration are performed on-chip.
7.1 Features
TCXO input and auto-detection of all standard handset clock frequencies. Also supports a low-power crystal, which can be used
during power save mode for better timing accuracy.
7.2.1 Transmit
The CYW43438 features a fully integrated zero-IF transmitter. The baseband transmit data is GFSK-modulated in the modem block
and upconverted to the 2.4 GHz ISM band in the transmitter path. The transmitter path has signal filters, an I/Q upconverter, an output
power amplifier, and RF filters. The transmitter path also incorporates /4DQPSK for 2 Mbps and 8DPSK for 3 Mbps to support
EDR. The transmitter section is compatible with the Bluetooth Low Energy specification. The transmitter PA bias can also be adjusted
to provide Bluetooth Class 1 or Class 2 operation.
7.2.5 Receiver
The receiver path uses a low-IF scheme to downconvert the received signal for demodulation in the digital demodulator and bit
synchronizer. The receiver path provides a high degree of linearity, an extended dynamic range, and high-order on-chip channel
filtering to ensure reliable operation in the noisy 2.4 GHz ISM band. The front-end topology with built-in out-of-band attenuation
enables the CYW43438 to be used in most applications with minimal off-chip filtering. For integrated handset operation, in which the
Bluetooth function is integrated close to the cellular transmitter, external filtering is required to eliminate the desensitization of the
receiver by the cellular transmit signal.
7.2.9 Calibration
The CYW43438 radio transceiver features an automated calibration scheme that is self contained in the radio. No user interaction is
required during normal operation or during manufacturing to optimize performance. Calibration optimizes the performance of all the
major blocks within the radio to within 2% of optimal conditions, including filter gain and phase characteristics, matching between key
components, and key gain blocks. This takes into account process variation and temperature variation. Calibration occurs transpar-
ently during normal operation during the settling time of the hops and calibrates for temperature variations as the device cools and
heats during normal operation in its environment.
Substates:
Page
Page Scan
Inquiry
Inquiry Scan
Sniff
BLE Adv
BLE Scan/Initiation
LPO
VDDIO HostIOsunconfigured
HostIOsconfigured
HostResetX T1
BT_GPIO_0
(BT_DEV_WAKE)
T2
BTHIOsunconfigured BTHIOsconfigured
BT_REG_ON
BT_GPIO_1
(BT_HOST_WAKE) T3
Hostsidedrives
BT_UART_CTS_N thislinelow
BTHdevicedrivesthis
BT_UART_RTS_N T4 linelowindicating
transportisready
CLK_REQ_OUT T5 Driven
Notes: Pulled
T1isthetimeforhosttosettleitsIOsafterareset.
T2isthetimeforhosttodriveBT_REG_ONhighaftertheHostIOsareconfigured.
T3isthetimeforBTH(Bluetooth)devicetosettleitsIOsafteraresetandreferenceclocksettlingtimehas
elapsed.
T4isthetimeforBTHdevicetodriveBT_UART_RTS_NlowafterthehostdrivesBT_UART_CTS_Nlow.This
assumestheBTHdevicehasalreadycompletedinitialization.
T5isthetimeforBTHdevicetodriveCLK_REQ_OUThighafterBT_REG_ONgoeshigh.Notethispinisusedfor
designsthatuseanexternalreferenceclocksourcefromtheHost.ThispinisirrelevantforCrystalreference
clockbaseddesignswheretheBTHdevicegeneratesitsownreferenceclockfromanexternalcrystalconnected
toitsoscillatorcircuit.
TimingdiagramassumesVBATispresent.
9.2 Reset
The CYW43438 has an integrated power-on reset circuit that resets all circuits to a known power-on state. The BT POR circuit is out
of reset after BT_REG_ON goes high. If BT_REG_ON is low, then the POR circuit is held in reset.
1Frame
BTSCO1RX BTSCO2RX BTSCO3RX
PCM_SYNC
CLK
PCM_CLK
EachSCOchannelduplicatesthedata6times.
EachWBSframeduplicatesthedata3timesperframe.
1
2 3
PCM_BCLK
PCM_SYNC
PCM_OUT HighImpedance
5
6 7
PCM_IN
Table 9. PCM Interface Timing Specifications (Short Frame Sync, Master Mode)
Ref No. Characteristics Minimum Typical Maximum Unit
1 PCM bit clock frequency 12 MHz
2 PCM bit clock low 41 ns
3 PCM bit clock high 41 ns
4 PCM_SYNC delay 0 25 ns
5 PCM_OUT delay 0 25 ns
6 PCM_IN setup 8 ns
7 PCM_IN hold 8 ns
Delay from rising edge of PCM_BCLK during last bit period to
8 0 25 ns
PCM_OUT becoming high impedance
1
2 3
PCM_BCLK
4
5
PCM_SYNC
PCM_OUT HighImpedance
6
7 8
PCM_IN
Table 10. PCM Interface Timing Specifications (Short Frame Sync, Slave Mode)
Ref No. Characteristics Minimum Typical Maximum Unit
1 PCM bit clock frequency 12 MHz
2 PCM bit clock low 41 ns
3 PCM bit clock high 41 ns
4 PCM_SYNC setup 8 ns
5 PCM_SYNC hold 8 ns
6 PCM_OUT delay 0 25 ns
7 PCM_IN setup 8 ns
8 PCM_IN hold 8 ns
Delay from rising edge of PCM_BCLK during last bit period to
9 0 25 ns
PCM_OUT becoming high impedance
1
2 3
PCM_BCLK
PCM_SYNC
6 7
Table 11. PCM Interface Timing Specifications (Long Frame Sync, Master Mode)
Ref No. Characteristics Minimum Typical Maximum Unit
1 PCM bit clock frequency 12 MHz
2 PCM bit clock low 41 ns
3 PCM bit clock high 41 ns
4 PCM_SYNC delay 0 25 ns
5 PCM_OUT delay 0 25 ns
6 PCM_IN setup 8 ns
7 PCM_IN hold 8 ns
Delay from rising edge of PCM_BCLK during last bit period to
8 0 25 ns
PCM_OUT becoming high impedance
1
2 3
PCM_BCLK
4
5
PCM_SYNC
7 8
Table 12. PCM Interface Timing Specifications (Long Frame Sync, Slave Mode)
Ref No. Characteristics Minimum Typical Maximum Unit
1 PCM bit clock frequency 12 MHz
2 PCM bit clock low 41 ns
3 PCM bit clock high 41 ns
4 PCM_SYNC setup 8 ns
5 PCM_SYNC hold 8 ns
6 PCM_OUT delay 0 25 ns
7 PCM_IN setup 8 ns
8 PCM_IN hold 8 ns
Delay from rising edge of PCM_BCLK during last bit period to
9 0 25 ns
PCM_OUT becoming high impedance
UART_CTS_N
1 2
UART_TXD
MidpointofSTOPbit MidpointofSTOPbit
UART_RXD
3
UART_RTS_N
11.5 eSCO
In this use case, the stereo FM audio is downsampled to 8 kHz and a mono or stereo stream is sent through the Bluetooth eSCO link
to a remote Bluetooth device, typically a headset. Two Bluetooth voice connections must be used to transport stereo.
11.7 A2DP
In this case, the stereo FM audio is encoded by the on-chip SBC encoder and transported as an A2DP link to a remote Bluetooth
device. Sampling rates of 48 kHz, 44.1 kHz, and 32 kHz joint stereo are supported. An A2DP lite stack is implemented in the
CYW43438 to support this use case, which eliminates the need to route the SBC-encoded audio back to the host to create the A2DP
packets.
In p u tC / N (d B )
InputC/N(dB)
Soft MuteImproves the user experience by dynamically muting the output audio proportionate to the FM signal C/N. This prevents
a blast of static to the user. The mute characteristic is fully programmable to accommodate fine tuning of the output signal level. An
example mute characteristic is shown in Figure 30.
Figure 30. Soft Muting Characteristic
AudioGain(dB)
InputC/N(dB)
High CutA programmable high-cut filter is provided to reduce the amount of high-frequency noise caused by static in the output
audio signal. Like the soft mute circuit, it is fully programmable to provide any amount of high cut based on the FM signal C/N.
Audio Pause DetectThe FM receiver monitors the magnitude of the audio signal and notifies the host through an interrupt when
the magnitude of the signal has fallen below the threshold set for a programmable period. This feature can be used to provide
alternate frequency jumps during periods of silence to minimize disturbances to the listener. Filtering techniques are used within the
audio pause detection block to provide more robust presence-to-silence detection and silence-to-presence detection.
Automatic Antenna TuningThe CYW43438 has an on-chip automatic antenna tuning network. When used with a single off-chip
inductor, the on-chip circuitry automatically chooses an optimal on-chip matching component to obtain the highest signal strength
for the desired frequency. The high-Q nature of this matching network simultaneously provides out-of-band blocking protection as
well as a reduction of radiated spurious emissions from the FM antenna. It is designed to accommodate a wide range of external
wire antennas.
11.10 RDS/RBDS
The CYW43438 integrates a RDS/RBDS modem, the decoder includes programmable filtering and buffering functions. The RDS/
RBDS data can be read out through the HCI interface.
In addition, the RDS/RBDS receive functionality supports the following:
Block decoding, error correction, and synchronization
A flywheel synchronization feature, allowing the host to set parameters for acquisition, maintenance, and loss of sync. (It is possible
to set up the CYW43438 such that synchronization is achieved when a minimum of two good blocks (error free) are decoded in
sequence. The number of good blocks required for sync is programmable.)
Storage capability up to 126 blocks of RDS data
Full or partial block-B match detection with host interruption
Audio pause detection with programmable parameters
Program Identification (PI) code detection with host interruption
Automatic frequency jumping
Block-E filtering
Soft muting
Signal dependent mono/stereo blending
GPIO_1 WLAN_SECI_TX
UART_IN
WLAN GPIO_2 WLAN_SECI_RX
UART_OUT
Coexistence
Interface
BT/FM
CYW43438 LTE/IC
Notes:
ORingtogenerateISM_RX_PRIORITYforERCX_TXCONForBT_RX_PRIORITYisachievedby
settingtheGPIOmaskregistersappropriately.
WLAN_SECI_OUTandWLAN_SECI_INaremultiplexedontheGPIOs.
See Figure 27 and Table 14: UART Timing Specifications for UART timing.
SPI/SDIO
BDC/LMAC Protocol
D11 Core
A B C D E F G H J K L M
W LRF _ W L RF _ V D
B T_ UA RT_ B T_ UA RT_ F M _RF _ B TF M _ B TF M _ W L RF _ W LRF _P A _
2 F M _OUT1 F M _ OUT2 B T_ IF _V S S GE NE RA L_ D_ 2
TX D C TS _N VDD P L L_ V D D P LL _V S S L NA _GND GND
GND 1P 35
B T_ P C M _ B T_P C M _ W LRF _ X TA
5 L P O_IN VSSC GP IO_2 5
C LK S YNC L_ X ON
A B C D E F G H J K L M
14.2 WLBGA Ball List in Ball Number Order with X-Y Coordinates
Table 15 provides ball numbers and names in ball number order. The table includes the X and Y coordinates for a top view with a (0,0)
center.
Table 15. CYW43438 WLBGA Ball List Ordered By Ball Number (Cont.)
Ball Number Ball Name X Coordinate Y Coordinate
H1 BT_PAVDD 1199.988 599.994
H2 BT_IF_VSS 799.992 599.994
H3 BT_VCO_VSS 399.996 599.994
H4 WLRF_AFE_GND 0 599.994
H6 GPIO_1 800.001 599.994
H7 SDIO_DATA_1 1200.006 599.994
J1 WLRF_2G_eLG 1199.988 999.99
J2 WLRF_LNA_GND 799.992 999.99
J3 WLRF_GPIO 399.996 999.99
J5 VSSC 399.996 999.999
J6 GPIO_0 800.001 999.999
J7 SDIO_DATA_3 1200.006 999.999
K1 WLRF_2G_RF 1199.988 1399.986
K2 WLRF_GENERAL_GND 799.992 1399.986
K6 SDIO_DATA_0 800.001 1399.995
L2 WLRF_PA_GND 799.992 1799.982
L3 WLRF_VCO_GND 399.996 1799.982
L4 WLRF_XTAL_GND 0 1799.982
L5 GPIO_2 399.996 1799.991
L6 SDIO_CMD 800.001 1799.991
L7 SDIO_DATA_2 1200.006 1799.991
M1 WLRF_PA_VDD 1199.988 2199.978
M2 WLRF_VDD_1P35 799.992 2199.978
M3 WLRF_XTAL_VDD1P2 399.996 2199.978
M4 WLRF_XTAL_XOP 0 2199.978
M5 WLRF_XTAL_XON 399.996 2199.978
M6 CLK_REQ 800.001 2199.996
M7 SDIO_CLK 1200.006 2199.996
Note: Per Section 6 of the SDIO specification, 10 to 100 k pull-ups are required on the four DATA lines and the CMD line. This
requirement must be met during all operating states by using external pull-up resistors or properly programming internal SDIO host
pull-ups.
WLAN GPIO Interface
WLRF_GPIO J3 I/O Test pin. Not connected in normal operation.
Clocks
WLRF_XTAL_XON M5 O XTAL oscillator output
WLRF_XTAL_XOP M4 I XTAL oscillator input
External system clock requestUsed when the system clock is not provided
CLK_REQ M6 O by a dedicated crystal (for example, when a shared TCXO is used). Asserted
to indicate to the host that the clock is required. Shared by BT, and WLAN.
External sleep clock input (32.768 kHz). If an external 32.768 kHz clock
LPO_IN F5 I cannot be provided, pull this pin low. However, BLE will be always on and
cannot go to deep sleep.
FM Receiver
FM_OUT1 C2 O FM analog output 1
FM_OUT2 D2 O FM analog output 2
FM_RF_IN E1 I FM radio antenna port
FM_RF_VDD E2 I FM power supply
Bluetooth PCM
BT_PCM_CLK or BT_I2S_CLK A5 I/O PCM or I2S clock; can be master (output) or slave (input)
BT_PCM_IN or BT_I2S_DI C4 I PCM or I2S data input sensing
BT_PCM_OUT or BT_I2S_DO B4 O PCM or I2S data output
BT_PCM_SYNC or BT_I2S_WS B5 I/O PCM SYNC or I2S_WS; can be master (output) or slave (input)
O: Output signal
PU = Pulled up
PD = Pulled down
BT_PCM_IN I/O Y Input; NoPull4 Input; NoPull4 High-Z, NoPull Input, PD Input, PD WCC_VDDIO
BT_PCM_OUT I/O Y Input; NoPull4 Input; NoPull4 High-Z, NoPull Input, PD Input, PD WCC_VDDIO
BT_PCM_SYNC I/O Y Input; NoPull4 Input; NoPull4 High-Z, NoPull Input, PD Input, PD WCC_VDDIO
GPIO_2 I/O Y TBD Active mode High-Z, NoPull5 Input, GCI GPIO[7], Active mode Input, Strap, NoPull WCC_VDDIO
NoPull
1. PU = pulled up, PD = pulled down.
2. N = pad has no keeper. Y = pad has a keeper. Keeper is always active except in the power-down state. If there is no keeper, and it is an input and there is NoPull, then the pad should
be driven to prevent leakage due to floating pad, for example, SDIO_CLK.
3. In the Power-down state (xx_REG_ON = 0): High-Z; NoPull => The pad is disabled because power is not supplied.
4. Depending on whether the PCM interface is enabled and the configuration is master or slave mode, it can be either an output or input.
5. The GPIO pull states for the active and low-power states are hardware defaults. They can all be subsequently programmed as a pull-up or pull-down.
15. DC Characteristics
Note: Values in this data sheet are design goals and are subject to change based on the results of device characterization.
Value
Element Symbol Unit
Minimum Typical Maximum
DC supply voltage for VBAT VBAT 3.01 4.82 V
DC supply voltage for core VDD 1.14 1.2 1.26 V
DC supply voltage for RF blocks in chip VDDRF 1.14 1.2 1.26 V
VDDIO,
DC supply voltage for digital I/O 1.71 3.63 V
VDDIO_SD
DC supply voltage for RF switch I/Os VDDIO_RF 3.13 3.3 3.46 V
External TSSI input TSSI 0.15 0.95 V
Internal POR threshold Vth_POR 0.4 0.7 V
SDIO Interface I/O Pins
For VDDIO_SD = 1.8V:
Input high voltage VIH 1.27 V
Input low voltage VIL 0.58 V
Output high voltage @ 2 mA VOH 1.40 V
Output low voltage @ 2 mA VOL 0.45 V
For VDDIO_SD = 3.3V:
Input high voltage VIH 0.625 VDDIO V
0.25
Input low voltage VIL V
VDDIO
Output high voltage @ 2 mA VOH 0.75 VDDIO V
0.125
Output low voltage @ 2 mA VOL V
VDDIO
Other Digital I/O Pins
For VDDIO = 1.8V:
Input high voltage VIH 0.65 VDDIO V
0.35
Input low voltage VIL V
VDDIO
Output high voltage @ 2 mA VOH VDDIO 0.45 V
Output low voltage @ 2 mA VOL 0.45 V
For VDDIO = 3.3V:
Input high voltage VIH 2.00 V
Input low voltage VIL 0.80 V
Output high voltage @ 2 mA VOH VDDIO 0.4 V
Output low Voltage @ 2 mA VOL 0.40 V
Value
Element Symbol Unit
Minimum Typical Maximum
RF Switch Control Output Pins3
For VDDIO_RF = 3.3V:
Output high voltage @ 2 mA VOH VDDIO 0.4 V
Output low voltage @ 2 mA VOL 0.40 V
Input capacitance CIN 5 pF
1. The CYW43438 is functional across this range of voltages. However, optimal RF performance specified in the data sheet is guaranteed only
for 3.2V < VBAT < 4.8V.
2. The maximum continuous voltage is 4.8V. Voltages up to 6.0V for up to 10 seconds, cumulative duration over the lifetime of the device are
allowed. Voltages as high as 5.0V for up to 250 seconds, cumulative duration over the lifetime of the device are allowed.
3. Programmable 2 mA to 16 mA drive strength. Default is 10 mA.
Chip
C2
Port
TX Filter
10 pF Antenna
CYW43438
C1 Port
L1
RX
4.7 nH
10 pF
Note: All specifications apply at the chip port unless otherwise specified.
3 83 dBV EMF
With 1 dB resolution and 5 dB accuracy
RSSI range
at room temperature. 1.41 1.41E+4 V EMF
3 77 dBV
19.3 CLDO
19.4 LNLDO
fP P
tW L tW H
S D IO _ C L K
tTH L tT LH
t IS U t IH
In p u t
O u tp u t
tO D LY tO D LY
(m a x ) (m in )
fPP
tWL tWH
50% VDD
SDIO_CLK
tTHL tTLH
tISU tIH
Input
Output
tODLY tOH
T1
T2
T4 T5
T3
SPI_CLK
T6 T7
SPI_DIN
T8 T9
SPI_DOUT
(fallingedge)
32.678 kHz
Sleep Clock
VBAT 90% of VH
VDDIO
~ 2 Sleep cycles
WL_REG_ON
BT_REG_ON
32.678 kHz
Sleep Clock
VBAT
VDDIO
WL_REG_ON
BT_REG_ON
32.678 kHz
Sleep Clock
VBAT 90% of VH
VDDIO
~ 2 Sleep cycles
WL_REG_ON
BT_REG_ON
32.678 kHz
Sleep Clock
VBAT 90% of VH
VDDIO
~ 2 Sleep cycles
WL_REG_ON
BT_REG_ON
Figure 43. WLBGA Package Keep-Out AreasTop View with the Bumps Facing Down
Document History
Document Title: CYW43438 Single-Chip IEEE 802.11ac b/g/n MAC/Baseband/Radio with Integrated Bluetooth 4.1 and FM
Receiver
Document Number: 002-14796
Orig. of Submission
Revision ECN Description of Change
Change Date
43438-DS100-R
** - - 3/18/2014
Initial release
43438-DS101-R
*A - - 4/07/2014
Refer to the earlier release for detailed revision history.
43438-DS102-R
*B - - 4/18/2014
Refer to the earlier release for detailed revision history.
43438-DS103-R
*C - - 6/09/2014
Refer to the earlier release for detailed revision history.
43438-DS104-R
*D - - 09/05/2014
Refer to the earlier release for detailed revision history.
43438-DS105-R
*E - - 10/03/2014
Refer to the earlier release for detailed revision history.
43438-DS106-R
*F - - 01/12/2015
Refer to the earlier release for detailed revision history.
43438-DS107-R
Updated:
Table 20, I/O States .
Table 23, ESD Specifications .
*G - - 07/01/2015
Table 26, WLAN 2.4 GHz Receiver Performance Specifications .
Table 27, WLAN 2.4 GHz Transmitter Performance Specifications .
Table 35, FM Receiver Specifications .
Table 40, 2.4 GHz Mode WLAN Power Consumption .
43438-DS108-R
Updated:
Figure 3: Typical Power Topology (1 of 2), on page 9 (43438) on page 16
and
*H - - 08/24/2015
Figure 4: Typical Power Topology (2 of 2), on page 10 (43438) on page 16.
Table 3, Crystal Oscillator and External Clock Requirements and
Performance .
Table 20, I/O States .
Added Cypress Part Numbering Scheme and Mapping Table on Page 1.
*I 5451420 UTSV 10/04/2016
Updated to Cypress template.
*J 5600128 YUCA 01/24/2017 Updated Figure 3
101
Cypress Semiconductor Corporation, 2014-2017. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC (Cypress). This document,
including any software or firmware included or referenced in this document (Software), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries
worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other
intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress
hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to
modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users
(either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress's patents that are infringed by the Software (as
provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation
of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE
OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. To the extent
permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any liability arising out of the application or use of any
product or circuit described in this document. Any information provided in this document, including any sample design information or programming code, is provided only for reference purposes. It is
the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this information and any resulting product. Cypress products
are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons systems, nuclear installations, life-support devices or
systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances management, or other uses where the failure of the
device or system could cause personal injury, death, or property damage (Unintended Uses). A critical component is any component of a device or system whose failure to perform can be reasonably
expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you shall and hereby do release Cypress from any claim,
damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from and against all claims, costs, damages, and other
liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in
the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners.
Document Number: 002-14796 Rev. *K Revised May 11, 2017 Page 101 of 101