Table 6-1 Device Family Overview
DEVICE |
PHY SUPPORT |
FLASH (KB) |
RAM (KB) |
GPIO |
PACKAGE(1) |
CC2640R2F-Q1(2) |
Bluetooth low energy (Normal, High Speed, Long
Range, Automotive) |
128 |
20 |
31 |
RGZ (Wettable Flanks) |
CC2640R2Fxxx(2) |
Bluetooth low energy (Normal, High Speed, Long Range) |
128 |
20 |
31, 15, 14, 10 |
RGZ, RHB, YFV, RSM |
CC2650F128xxx |
Multi-Protocol(3) |
128 |
20 |
31, 15, 10 |
RGZ, RHB, RSM |
CC2640F128xxx |
Bluetooth low energy (Normal) |
128 |
20 |
31, 15, 10 |
RGZ, RHB, RSM |
CC2630F128xxx |
IEEE 802.15.4 (Zigbee/6LoWPAN) |
128 |
20 |
31, 15, 10 |
RGZ, RHB, RSM |
CC2620F128xxx |
IEEE 802.15.4 (RF4CE) |
128 |
20 |
31, 10 |
RGZ, RSM |
(1) Package designator replaces the xxx in device name to form a complete device name, RGZ is 7-mm × 7-mm VQFN48, RHB is 5-mm × 5-mm VQFN32, RSM is 4-mm × 4-mm VQFN32, and YFV is 2.7-mm × 2.7-mm DSBGA.
(2) CC2640R2F-xxx devices contain Bluetooth 4.2 Host and Controller libraries in ROM, leaving more of the 128KB of flash available for
the customer application when used with supported BLE-Stack software protocol stack releases. Actual use of ROM and flash by
the protocol stack may vary depending on device software configuration. See
Bluetooth low energy Stack for more details.
(3) The CC2650 device supports all PHYs and can be reflashed to run all the supported standards.
Table 6-2 Typical(1) Flash Memory Available for Customer Applications
Device |
Simple BLE Peripheral (BT 4.0)(2) |
Simple BLE Peripheral (BT 4.2)(2)(3) |
CC2640R2Fxxx, CC2640R2F-Q1(4) |
83 KB |
80 KB |
CC2640F128xxx, CC2650F128xxx |
41 KB |
31 KB |
(1) Actual use of ROM and flash by the protocol stack will vary depending on device software configuration. The values in this table are provided as guidance only.
(2) Application example with two services (GAP and Simple Profile). Compiled using IAR.
(3) BT4.2 configuration including Secure Pairing, Privacy 1.2, and Data Length Extension
(4) Bluetooth low energy applications running on the CC2640R2F-Q1 device make use of up to 115 KB of system ROM and up to 32 KB of RF Core ROM in order to minimize the flash usage. The maximum amount of nonvolatile memory available for Bluetooth low energy applications on the CC2640R2F-Q1 device is thus 275 KB (128-KB flash + 147-KB ROM).