PRELIMINARY
CYW20707
Bluetooth SoC for Embedded Wireless
Devices
General Description
The Cypress CYW20707 is a single-chip Bluetooth 4.2-compliant, stand-alone baseband processor with an integrated 2.4 GHz
transceiver. Manufactured using the industry's most advanced 40 nm CMOS low-power process, the CYW20707 employs the highest
level of integration to eliminate all critical external components, thereby minimizing the device's footprint and the costs associated with
implementing Bluetooth solutions.
The CYW20707 is the optimal solution for embedded and IoT applications. Built-in firmware adheres to the Bluetooth Low Energy
(BLE) profile.
Cypress Part Numbering Scheme
Cypress is converting the acquired IoT part numbers from Cypress to the Cypress part numbering scheme. Due to this conversion,
there is no change in form, fit, or function as a result of offering the device with Cypress part number marking. The table provides
Cypress ordering part number that matches an existing IoT part number.
Table 1. Mapping Table for Part Number between Broadcom and Cypress
Broadcom Part Number
BCM20707
BCM20707UA2KFFB4G
BCM20707UA2EKUBGT
CYW20707
CYW20707UA2KFFB4G
CYW20707UA2EKUBGT
Cypress Part Number
Features
■
Complies with Bluetooth Core Specification version 4.2
including BR/EDR/BLE
Broadcom proprietary LE data rate up to 2 Mbps
BLE HID profile version 1.00 compliant
Bluetooth Device ID profile version 1.3 compliant
Supports Generic Access Profile (GAP)
Supports Adaptive Frequency Hopping (AFH)
Excellent receiver sensitivity
Programmable output power control
Integrated ARM Cortex-M3 microprocessor core
On-chip power-on reset (POR)
Support for EEPROM and serial flash interfaces
Integrated low dropout regulators (LDO)
■
■
■
■
■
■
On-chip software controlled PMU
PCM/I
2
S Interface
Infrared modulator
IR learning
On-chip support for SPI (master/slave modes)
Broadcom Serial Communications interface (compatible with
NXP I
2
C slaves)
Package types:
❐
❐
❐
■
■
■
■
■
■
■
■
■
■
■
■
49-pin FBGA package (4.5 mm x 4.0 mm) Bluetooth 4.2-
compliant
36-pin WLBGA package (2.8 mm x 2.5 mm) Bluetooth 4.2-
complaint
RoHS compliant
Applications
■
■
■
■
Home automation
Point-of-sale input devices
Blood pressure monitors
“Find me” devices
■
■
■
■
Heart rate monitors
Proximity sensors
Thermometers
Wearables
Cypress Semiconductor Corporation
•
198 Champion Court
Document No. Document Number: 002-14792 Rev. *H
•
San Jose
,
CA 95134-1709
•
408-943-2600
Revised May 30, 2017
PRELIMINARY
CYW20707
Figure 1. Functional Block Diagram
CYW20707
JTAG
Cortex‐M3
DMA
Address
Decoder
Trap & Patch
Flash I/F
AHB2EBI
External
Bus I/F
WD Timer
GPIO+Aux
AHB2APB
Remap &
Pause
SW
Timers
32‐bit AHB
SPI
Master
Bus Arb
Scan JTAG
AHB2MEM
AHB2MEM
PMU Control
Interrupt
Controller
JTAG Master
ROM
RAM
PCM
UART
Debug
UART
I2C_Master
I/O
Port Control
32‐bit APB
Digital
Modulator
Calibration &
Control
RF
Bluetooth Radio
Digital Demod
Bit Sync
Low Power
Scan
LCU
Buffer
APU
Blue RF I/F
BT Clk/
Hopper
Rx/Tx
Buffer
Digital I/O
PTU
ADC
Blue RF Registers
PMU
LPO
POR
Document Number: 002-14792 Rev. *H
Page 2 of 51
PRELIMINARY
CYW20707
Contents
1. Functional Description ..................................... 4
1.1
Bluetooth Baseband Core ................................... 4
1.1.1 Bluetooth 4.2 Features ............................ 4
1.1.2 Link Control Layer ................................... 5
1.1.3 Test Mode Support .................................. 5
1.1.4 Frequency Hopping Generator ................ 5
Microprocessor Unit ............................................ 6
1.2.1 NVRAM Configuration Data and Storage 6
1.2.2 One-Time Programmable Memory .......... 6
1.2.3 External Reset ......................................... 7
Integrated Radio Transceiver .............................. 8
1.3.1 Transmit ................................................... 8
1.3.2 Receiver .................................................. 8
1.3.3 Local Oscillator Generation ..................... 8
1.3.4 Calibration ............................................... 9
1.3.5 Internal LDO ............................................ 9
Collaborative Coexistence .................................. 9
Global Coexistence Interface .............................. 9
1.5.1 SECI I/O .................................................. 9
Peripheral Transport Unit .................................. 10
1.6.1 Broadcom Serial Communications
Interface ................................................. 10
1.6.2 UART Interface ...................................... 10
1.7
PCM Interface ................................................... 12
1.7.1 Slot Mapping .......................................... 12
1.7.2 Frame Synchronization .......................... 12
1.7.3 Data Formatting ..................................... 12
1.7.4 Burst PCM Mode ................................... 12
Clock Frequencies ............................................ 13
1.8.1 Crystal Oscillator ................................... 13
GPIO Ports ........................................................ 14
1.9.1 49-Pin FBGA Package .......................... 14
1.9.2 36-Pin WLBGA Package ....................... 14
3.2
3.3
1.14 Infrared Learning ................................................16
1.15 Power Management Unit ....................................17
1.15.1 RF Power Management ..........................17
1.15.2 Host Controller Power Management ......17
1.15.3 BBC Power Management .......................17
1.2
2. Pin Assignments............................................. 18
2.1
Pin Descriptions .................................................18
2.1.1 49-Pin FBGA List ....................................18
2.1.2 36-Pin WLBGA List .................................22
Ball Map .............................................................24
2.2.1 49-Pin FBGA Ball Map ...........................24
2.2.2 36-Pin WLBGA Ball Map ........................25
1.3
2.2
3. Specifications ................................................. 26
3.1
Electrical Characteristics ....................................26
3.1.1 Digital I/O Characteristics .......................29
3.1.2 Current Consumption .............................30
RF Specifications ...............................................31
Timing and AC Characteristics ...........................34
3.3.1 UART Timing ..........................................34
3.3.2 SPI Timing ..............................................35
3.3.3 BSC Interface Timing .............................37
3.3.4 PCM Interface Timing .............................38
3.3.5 I
2
S Timing ...............................................41
1.4
1.5
1.6
4. Mechanical Information.................................. 44
4.1
4.2
Package Diagrams .............................................44
Tape Reel and Packaging Specifications ...........46
1.8
1.9
5. Ordering Information...................................... 47
6. Additional information ................................... 48
6.1
6.2
Acronyms and Abbreviations .............................48
IoT Resources ....................................................49
1.10 PWM ................................................................. 15
1.11 Triac Control ...................................................... 16
1.12 Serial Peripheral Interface ................................. 16
1.13 Infrared Modulator ............................................. 16
Document History Page ................................................. 50
Sales, Solutions, and Legal Information ...................... 51
Document Number: 002-14792 Rev. *H
Page 3 of 51
PRELIMINARY
CYW20707
1. Functional Description
1.1 Bluetooth Baseband Core
The Bluetooth Baseband Core (BBC) implements all of the time-critical functions required for high-performance Bluetooth operation.
The BBC manages the buffering, segmentation, and routing of data for all connections. It also buffers data that passes through it,
handles data flow control, schedules SCO/ACL and TX/RX transactions, monitors Bluetooth slot usage, optimally segments and
packages data into baseband packets, manages connection status indicators, and composes and decodes HCI packets. In addition
to these functions, it independently handles HCI event types, and HCI command types. The following transmit and receive functions
are also implemented in the BBC hardware to increase reliability and security of the TX/RX data before sending over the air:
■
Symbol timing recovery, data deframing, forward error correction (FEC), header error control (HEC), cyclic redundancy check
(CRC), data decryption, and data dewhitening in the receiver.
Data framing, FEC generation, HEC generation, CRC generation, key generation, data encryption, and data whitening in the
transmitter.
■
1.1.1 Bluetooth 4.2 Features
Both the CYW20707 36-pin WLBGA package and the 49-pin FBGA package support all Bluetooth 4.2 and legacy features, with the
following benefits:
■
■
■
■
Dual-mode Bluetooth low energy (BT and BLE operation)
Extended inquiry response (EIR): Shortens the time to retrieve the device name, specific profile, and operating mode.
Encryption pause resume (EPR): Enables the use of Bluetooth technology in a much more secure environment.
Sniff subrating (SSR): Optimizes power consumption for low duty cycle asymmetric data flow, which subsequently extends battery
life.
Secure simple pairing (SSP): Reduces the number of steps for connecting two devices, with minimal or no user interaction required.
Link supervision time out (LSTO): Additional commands added to HCI and Link Management Protocol (LMP) for improved link
timeout supervision.
Quality of service (QoS) enhancements: Changes to data traffic control, which results in better link performance. Audio, human
interface device (HID), bulk traffic, SCO, and enhanced SCO (eSCO) are improved with the erroneous data (ED) and packet
boundary flag (PBF) enhancements.
Secure connections (BR/EDR)
Fast advertising interval
Piconet clock adjust
Connectionless broadcast
LE privacy v1.1
Low duty cycle directed advertising
LE dual mode topology
■
■
■
■
■
■
■
■
■
■
Document Number: 002-14792 Rev. *H
Page 4 of 51
PRELIMINARY
CYW20707
1.1.2 Link Control Layer
The link control layer is part of the Bluetooth link control functions that are implemented in dedicated logic in the link control unit (LCU).
This layer consists of the command controller that takes commands from the software, and other controllers that are activated or
configured by the command controller, to perform the link control tasks. Each task is performed in a different state in the Bluetooth
Link Controller.
■
States:
❐
❐
❐
❐
❐
❐
❐
❐
❐
Standby
Connection
Page
Page Scan
Inquiry
Inquiry Scan
Sniff
Advertising
Scanning
1.1.3 Test Mode Support
The CYW20707 fully supports Bluetooth Test mode as described in Part I:1 of the Specification of the Bluetooth System Version 3.0.
This includes the transmitter tests, normal and delayed loopback tests, and reduced hopping sequence.
In addition to the standard Bluetooth Test Mode, the CYW20707 also supports enhanced testing features to simplify RF debugging
and qualification and type-approval testing. These features include:
■
Fixed frequency carrier wave (unmodulated) transmission
❐
❐
Simplifies some type-approval measurements (Japan)
Aids in transmitter performance analysis
■
Fixed frequency constant receiver mode
❐
❐
❐
Receiver output directed to I/O pin
Allows for direct BER measurements using standard RF test equipment
Facilitates spurious emissions testing for receive mode
■
Fixed frequency constant transmission
❐
❐
8-bit fixed pattern or PRBS-9
Enables modulated signal measurements with standard RF test equipment
1.1.4 Frequency Hopping Generator
The frequency hopping sequence generator selects the correct hopping channel number based on the link controller state, Bluetooth
clock, and device address.
Document Number: 002-14792 Rev. *H
Page 5 of 51