CC2640R2F
SimpleLink™ 32bit Arm® Cortex®-M3 Bluetooth® Low Energy 5.1 wireless MCU with 128kB flash
A newer version of this product is available
Same functionality with different pin-out to the compared device
CC2640R2F
- Microcontroller
- Powerful Arm Cortex-M3
- EEMBC CoreMark score: 142
- Up to 48-MHz clock speed
- 275KB of nonvolatile memory including 128KB of in-system Programmable Flash
- Up to 28KB of system SRAM, of which 20KB is ultra-low leakage SRAM
- 8KB of SRAM for cache or system RAM use
- 2-Pin cJTAG and JTAG debugging
- Supports over-the-air upgrade (OTA)
- Ultra-low power sensor controller
- Can run autonomous from the rest of the system
- 16-bit architecture
- 2KB of ultra-low leakage SRAM for code and data
- Efficient code size architecture, placing drivers, TI-RTOS, and Bluetooth software in ROM to make more Flash available for the application
- RoHS-compliant package s
- 2.7-mm × 2.7-mm YFV DSBGA34 (14 GPIOs)
- 4-mm × 4-mm RSM VQFN32 (10 GPIOs)
- 5-mm × 5-mm RHB VQFN32 (15 GPIOs)
- 7-mm × 7-mm RGZ VQFN48 (31 GPIOs)
- Peripherals
- All digital peripheral pins can be routed to any GPIO
- Four general-purpose timer modules (eight 16-bit or four 32-bit timers, PWM each)
- 12-bit ADC, 200-ksamples/s, 8-channel analog MUX
- Continuous time comparator
- Ultra-low power analog comparator
- Programmable current source
- UART, I2C, and I2S
- 2× SSI (SPI, MICROWIRE, TI)
- Real-Time Clock (RTC)
- AES-128 security module
- True Random Number Generator (TRNG)
- Support for eight capacitive-sensing buttons
- Integrated temperature sensor
- External system
- On-chip internal DC/DC converter
- Seamless integration with CC2590 and CC2592 range extenders
- Very few external components
- Pin compatible with the SimpleLink™ CC2640 and CC2650 devices in all VQFN packages
- Pin compatible with the SimpleLink™ CC2642R and CC2652R devices in 7-mm x 7-mm VQFN packages
- Pin compatible with the SimpleLink™ CC1350 device in 4-mm × 4-mm and 5-mm × 5-mm VQFN packages
- Low power
- Wide supply voltage range
- Normal operation: 1.8 to 3.8 V
- External regulator mode: 1.7 to 1.95 V
- Active-Mode RX: 5.9 mA
- Active-Mode TX at 0 dBm: 6.1 mA
- Active-Mode TX at +5 dBm: 9.1 mA
- Active-Mode MCU: 61 µA/MHz
- Active-Mode MCU: 48.5 CoreMark/mA
- Active-Mode sensor controller: 0.4mA + 8.2 µA/MHz
- Standby: 1.1 µA (RTC running and RAM/CPU retention)
- Shutdown: 100 nA (wake up on external events)
- Wide supply voltage range
- RF section
- 2.4-GHz RF transceiver compatible with Bluetooth® Low Energy 5.1 and earlier LE specifications
- Excellent receiver sensitivity (–97 dBm for BLE), selectivity, and blocking performance
- Link budget of 102 dB for BLE
- Programmable output power up to +5 dBm
- Single-ended or differential RF interface
- Suitable for systems targeting compliance with worldwide radio frequency regulations
- ETSI EN 300 328 (Europe)
- EN 300 440 Class 2 (Europe)
- FCC CFR47 Part 15 (US)
- ARIB STD-T66 (Japan)
- Development Tools and Software
- Full-feature development kits
- Multiple reference designs
- SmartRF™ Studio
- Sensor Controller Studio
- IAR Embedded Workbench for Arm®
- Code Composer Studio™ Integrated Development Environment (IDE)
- Code Composer Studio™ Cloud IDE
The CC2640R2F device is a 2.4 GHz wireless microcontroller (MCU) supporting Bluetooth ® 5.1 Low Energy and Proprietary 2.4 GHz applications. The device is optimized for low-power wireless communication and advanced sensing in building security systems, HVAC, asset tracking, and medical markets, and applications where industrial performance is required. The highlighted features of this device include:
- Support for Bluetooth ® 5.1 features: LE Coded PHYs (Long Range), LE 2-Mbit PHY (High Speed), Advertising Extensions, Multiple Advertisement Sets, as well as backwards compatibility and support for key features from the Bluetooth ® 5.0 and earlier Low Energy specifications.
- Fully-qualified Bluetooth ® 5.1 software protocol stack included with the SimpleLink™ CC2640R2F Software Development Kit (SDK) for developing applications on the powerful Arm® Cortex®-M3 processor.
- Longer battery life wireless applications with low standby current of 1.1 µA with full RAM retention.
- Advanced sensing with a programmable, autonomous ultra-low power Sensor Controller CPU with fast wake-up capability. As an example, the sensor controller is capable of 1-Hz ADC sampling at 1 µA system current.
- Dedicated software controlled radio controller (Arm® Cortex®-M0) providing flexible low-power RF transceiver capability to support multiple physical layers and RF standards, such as real-time localization (RTLS) technologies.
- Excellent radio sensitivity and robustness (selectivity and blocking) performance for Bluetooth ® Low Energy (-103 dBm for 125-kbps LE Coded PHY).
The CC2640R2F device is part of the SimpleLink™ microcontroller (MCU) platform, which consists of Wi-Fi, Bluetooth ® Low Energy, Thread, ZigBee, Sub-1 GHz MCUs, and host MCUs that all share a common, easy-to-use development environment with a single core software development kit (SDK) and rich tool set. A one-time integration of the SimpleLink™ platform enables you to add any combination of the portfolio’s devices into your design, allowing 100 percent code reuse when your design requirements change. For more information, visit SimpleLink™ MCU platform.
Technical documentation
Design & development
For additional terms or required resources, click any title below to view the detail page where available.
LAUNCHXL-CC2640R2 — CC2640R2 LaunchPad™ development kit for SimpleLink™ Bluetooth® Low Energy wireless MCU
This LaunchPad™ speeds development with a Bluetooth® Low Energy (BLE) connection using the CC2640R2F or CC2640R2L devices. The compatible SDK offers a fully qualified Bluetooth 5 protocol stack for single-mode BLE applications supporting high speed mode and example Bluetooth 5 coded (...)
ALGO-3P-UISP1-TI — Algocraft μISP1 Programmer for Texas Instruments devices
μISP can either work connected to a host PC (RS-232, USB, LAN connections are built-in) or in standalone mode.
The programming cycle execution in standalone mode may occur by simply pressing the START button or through some TTL control lines.
Its compact size and versatility allows a simple (...)
FEASY-3P-BT616-BT618V — FEASYCOM BT616 & BT618V Bluetooth modules for CC2640
FSC-BT616 is a Bluetooth Low Energy 5.1 module based on the TI CC2640R2F chipset. It supports GAP, ATT/GATT, SMP, and L2CAP profiles. This module integrates a baseband controller in a small package (integrated PCB antenna), so that designers can have better flexibility for product shapes.
TMDSEMU200-U — XDS200 USB Debug Probe
The XDS200 is a debug probe (emulator) used for debugging TI embedded devices. For the majority of devices it is recommended to use the newer, lower cost XDS110 (www.ti.com/tool/TMDSEMU110-U). The XDS200 supports a wide variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. All XDS (...)
LB-3P-TRACE32-WIRELESS — Lauterbach TRACE32® Debug System for Wireless Connectivity
Lauterbach‘s TRACE32® tools are a suite of leading-edge hardware and software components that enables developers to analyze, optimize and certify many of TI's Wireless Connectivity chips. The globally renowned debug solutions for embedded systems are the perfect solution for all development phases (...)
TSK-3P-BLUEBOX — TASKING BlueBox hardware debugger
TASKING’s Debug, Trace, and Test tools offer comprehensive solutions for efficient debugging, tracing, and testing of TI's embedded systems. The scalable TASKING BlueBox debuggers allow users to easily flash, debug, and test across TI's portfolio. Development on TI hardware is made even easier with (...)
RFSTAR-3P-CC2640R2-BLE-MOD — RF-STAR BLE module based on CC2640R2F with UART serial communication protocol
RF-star, as a 3P IDH of TI for wireless connectivity modules for over a decade, is dedicated to supplying a wide range of wireless modules and solutions based on TI products, such as BLE, Matter, ZigBee, Thread, Wi-Fi, Sub-1G, and Wi-SUN.
RF-BM-4044Bx are Bluetooth® 5.1 Low Energy modules based on (...)
ALGO-3P-WRITENOW — Algocraft WriteNow! Programmer
WriteNow! Series of In-System Programmers is a breakthrough in the programming industry. The programmers support a large number of devices (microcontrollers, memories, CPLDs and other programmable devices) from various manufacturers and have a compact size for easy ATE/fixture integration. They (...)
BLE-STACK — Bluetooth Low Energy software stack
TI-DEVELOPER-ZONE — Start embedded development on your desktop or in the cloud
Supported products & hardware
ARM-CGT — Arm® code generation tools -- compiler
The TI Arm® compiler tools are an essential component of the CCStudio™ development ecosystem, providing robust support for TI Arm-based platforms. They are engineered to maximize the potential of TI Arm Cortex®-M and Cortex-R series devices.
The current tools ARM-CGT-CLANG are derived from the (...)
Supported products & hardware
ARM-CGT-CLANG — Arm® code generation tools - compiler
The TI Arm® compiler tools are an essential component of the CCStudio™ development ecosystem, providing robust support for TI Arm-based platforms. They are engineered to maximize the potential of TI Arm Cortex®-M and Cortex-R series devices.
The current tools ARM-CGT-CLANG are derived from the (...)
Supported products & hardware
CCSTUDIO — CCStudio™ IDE
CCStudio™ IDE is part of TI's extensive CCStudio™ development ecosystem and is an integrated development environment for TI's microcontrollers, processors, wireless connectivity devices, and radar sensors. CCStudio IDE is available as desktop or cloud-based applications. The cloud version (...)
Supported products & hardware
CCSTUDIO-OPENOCD — OpenOCD Binary Releases
Supported products & hardware
SENSOR-CONTROLLER-STUDIO — Sensor Controller Studio
Sensor Controller Studio is used to write, test and debug code for the CC26xx/CC13xx Sensor Controller, enabling ultra-low power application design. The tool generates an interface driver consisting of C source files with the firmware image, associated definitions, and generic functions that allow (...)
Supported products & hardware
SYSCONFIG — Standalone desktop version of SysConfig
CCStudio™ SysConfig is part of TI's extensive CCStudio™ development ecosystem and is a configuration tool that simplifies hardware and software configuration challenges to accelerate software development.
SysConfig provides an intuitive graphical user interface for configuring pins, peripherals, (...)
Supported products & hardware
TSK-3P-VX-TOOLSET — TASKING VX-toolset for Arm
SIMPLELINK-ACADEMY-CC2640R2 — SimpleLink™ C2640R2 Academy
Supported products & hardware
SIMPLELINK-SDK-SENSOR-ACTUATOR-PLUGIN — Sensor and Actuator Plug-in for SimpleLink™ MCU SDKs
The Sensor and Actuator Plugin for SimpleLink™ MCU SDKs provides support for a variety of related components including optical and temperature and humidity sensors, allowing customers to easily add new features to their SimpleLink MCU-based design. API user guides are provided for each (...)
Supported products & hardware
FLASH-PROGRAMMER-2 — SmartRF Flash Programmer v2
SmartRF Flash Programmer 2 can be used to program the flash memory in Texas Instruments ARM based low-power RF wireless MCUs over the debug and serial interfaces. Check the list of supported products for compatibility. Uniflash can also be used to program any SimpleLink product.
SmartRF Flash (...)
Supported products & hardware
PACKET-SNIFFER — SmartRF™ Packet Sniffer 2.18.1
The SmartRF Packet Sniffer is a PC software application that can display and store radio packets captured by a listening RF device. The capture device is connected to the PC via USB. Various RF protocols are supported. The Packet Sniffer filters and decodes packets and displays them in a convenient (...)
Supported products & hardware
RF-RANGE-ESTIMATOR — RF Range Estimator
Supported products & hardware
BT-POWER-CALC — Bluetooth Power Calculator for CC13xx, CC26xx, CC23xx, and CC27xx devices
Supported products & hardware
SMARTRF-STUDIO-7 — SmartRF Studio 7 application software
SmartRF™ Studio is a Windows application that helps designers of RF systems to easily evaluate the radio at an early stage in the design process for all TI CC1xxx and CC2xxx low-power RF devices. It simplifies generation of the configuration register values and commands, as well as practical (...)
Supported products & hardware
3P-WIRELESS-MODULES — Third party wireless module search tool
SIMPLELINK-2-4GHZ-DESIGN-REVIEW — Hardware Design Review Request Form for SimpleLink™ CC2xxx Devices
The SimpleLink hardware design review process provides a way to get in touch, one-on-one, with a subject matter expert that can help review your design and provide valuable feedback. A simple three-step process for requesting a review as well as links to relevant technical documentation and (...)
Supported products & hardware
SIMPLELINK-2-4GHZ-DESIGN-REVIEWS — Hardware design reviews for SimpleLink™ CC2xxx devices
SimpleLink CC2650 EVM Kit 4XS_Ext_Reg (CC2650EM-4XS_Ext_Reg) v2.0.0 Design Files
SimpleLink CC2650 EVM Kit MurBal (CC2650EM-MurBal) v1.0.1 Design Files
SimpleLink CC2650 EVM Kit JohBal (CC2650EM-JohBal) v2.0.0 Design Files
Many TI reference designs include the CC2640R2F
Use our reference design selection tool to review and identify designs that best match your application and parameters.
| Package | Pins | CAD symbols, footprints & 3D models |
|---|---|---|
| DSBGA (YFV) | 34 | Ultra Librarian |
| VQFN (RGZ) | 48 | Ultra Librarian |
| VQFN (RHB) | 32 | Ultra Librarian |
| VQFN (RSM) | 32 | Ultra Librarian |
Ordering & quality
- RoHS
- REACH
- Device marking
- Lead finish/Ball material
- MSL rating/Peak reflow
- MTBF/FIT estimates
- Material content
- Qualification summary
- Ongoing reliability monitoring
- Fab location
- Assembly location
Recommended products may have parameters, evaluation modules or reference designs related to this TI product.
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.