SIMPLELINK-CC2640R2-SDK

SimpleLink™ CC2640R2 SDK - Bluetooth® low energy

SIMPLELINK-CC2640R2-SDK

Downloads

Overview

Important Note: The SimpleLink SDKs are updated regularly, to get the latest release updates click Alert Me above.

This SDK includes TI’s royalty-free Bluetooth® Low Energy (BLE) software stacks with all necessary software, example applications and documentation to quickly get started with the development of single-mode Bluetooth Low Energy applications.

Two Bluetooth qualified protocol stack components are included, one for developing with advanced Bluetooth 5 (BLE5-Stack) featured, and one for memory-optimized Bluetooth 5.1 applications (BLE-Stack), using features defined by the Bluetooth 4.2 specification. Both stacks support embedded and network processor configurations and are backwards compatible with previous Bluetooth 4.2 and earlier Bluetooth specifications.

Get started

Step 1: Buy the LaunchPad
Step 2: Download the SDK
Step 3: Get started with SimpleLink academy

Features
  • Bluetooth 5 protocol stack (BLE5-Stack) supporting 2 Mbps PHY, LE Coded PHYs, Advertising Extensions (AE), multiple advertisement sets, and Channel Hopping Algorithm v2 (CSA#2) for improved shared spectrum coexistence.
  • Full support for all Bluetooth core specification 4.2 features: LE Secure Connections, LE Data Length Extension and LE Privacy 1.2 as well as Bluetooth 4.0 and 4.1 LE features.
  • Real-time Localization Systems (RTLS) toolbox supporting time-of-flight (ToF) and angle of arrival (AoA) using the SimpleLink™ angle of arrival BoosterPack.
  • Sample applications for all BLE device roles: Central, Peripheral, Broadcaster/Beacon and Observer.
  • Additional applications supported with optional SimpleLink CC2640R2 BLE Example Pack: Glucose Sensor, HID Emulated Keyboard, Heart Rate and Voice Remote Control.
  • Ability to operate without a 32-kHz crystal in peripheral and broadcaster configurations.
  • Secure device firmware upgrades using TI’s Over-the-air Download (OAD) service and tools.
  • Advanced topology including concurrent master/slave multi-role operation and support for multiple simultaneous connections.
  • Voice-over-BLE support for voice to cloud applications using digital microphone driver.
  • Standalone System-on-Chip (SoC) and network processor software configurations
  • Ultra-low power advertisement and connected states for applications such as peripherals and beacons, including the popular Apple iBeacon® and Google Eddystone™ formats.
  • Built on top of TI-RTOS framework and includes peripheral drivers and advanced power management libraries.
  • Support for the CC2640R2 LaunchPad™ development kit with integrated XDS110 USB debugger.
  • Wide range of example applications with certified profiles to reduce time to market.
  • Bluetooth qualified design listings to reduce certification test time. See www.ti.com/ble-qualification for details.
  • Supported in IAR Embedded Workbench for Arm, Code Composer Studio™ (CCS) and CCS Cloud™ integrated development environment (IDE) tool chains.

Downloads

Additional resources you might need

Calculation tool

BT-POWER-CALC Bluetooth Power Calculator for CC13xx, CC26xx and CC23xx devices

Supported products & hardware

Supported products & hardware

Products
Automotive wireless connectivity products
CC2541-Q1 Automotive qualified SimpleLink Bluetooth® Low Energy wireless MCU CC2640R2F-Q1 SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU CC2642R-Q1 Automotive qualified SimpleLink™ Bluetooth® Low Energy wireless MCU
Low-power 2.4-GHz products
CC2340R2 SimpleLink™ 32bit Arm® Cortex®-M0+ 2.4GHz wireless MCU with 256kB flash CC2340R5 SimpleLink™ 32bit Arm® Cortex®-M0+ 2.4GHz wireless MCU with 512kB flash CC2540 Bluetooth® Low Energy wireless MCU with USB CC2540T Extended industrial temperature Bluetooth® Low Energy (LE) wireless MCU CC2541 Bluetooth® Low Energy and proprietary wireless MCU CC2640 SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash CC2640R2F SimpleLink™ 32-bit Arm® Cortex®-M3 Bluetooth® 5.1 Low Energy wireless MCU with 128-kB flash CC2640R2L SimpleLink™ Bluetooth® 5.1 Low Energy wireless MCU CC2642R SimpleLink™ 32-bit Arm Cortex-M4F Bluetooth® Low Energy wireless MCU with 352kB Flash CC2650 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB Flash CC2650MODA SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash CC2651R3SIPA SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with integrated antenna CC2652PSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with integrated power amplifier CC2652R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with 352kB Flash CC2652R7 SimpleLink™ Arm® Cortex®-M4F multiprotocol 2.4-GHz wireless MCU with 704-kB Flash CC2652RB SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with crystal-less BAW resonator CC2652RSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with 352-KB memory
Sub-1 GHz wireless MCUs
CC1350 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB Flash CC1352P SimpleLink™ Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU integrated power amplifier CC1352R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash
Hardware development
Development kit
LAUNCHXL-CC1350 CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU LAUNCHXL-CC1352R1 CC1352R LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU
Evaluation board
LAUNCHXL-CC2640R2 CC2640R2 LaunchPad™ development kit for SimpleLink™ Bluetooth® Low Energy wireless MCU LAUNCHXL-CC26X2R1 CC26x2R LaunchPad™ development kit for multi-standard SimpleLink™ wireless MCU LP-CC2652R7 CC2652R7 LaunchPad™ development kit for SimpleLink™ multi-standard wireless MCU LP-EM-CC2340R5 CC2340R5 LaunchPad™ development kit for SimpleLink™ Bluetooth® 5.3 Low Energy MCU
Download options

BT-POWER-CALC Bluetooth Power Calculator for CC13xx, CC26xx and CC23xx devices

close
Latest version
Version: 02.00.00.0A
Release date: Apr 22, 2024
Products
Automotive wireless connectivity products
CC2541-Q1 Automotive qualified SimpleLink Bluetooth® Low Energy wireless MCU CC2640R2F-Q1 SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU CC2642R-Q1 Automotive qualified SimpleLink™ Bluetooth® Low Energy wireless MCU
Low-power 2.4-GHz products
CC2340R2 SimpleLink™ 32bit Arm® Cortex®-M0+ 2.4GHz wireless MCU with 256kB flash CC2340R5 SimpleLink™ 32bit Arm® Cortex®-M0+ 2.4GHz wireless MCU with 512kB flash CC2540 Bluetooth® Low Energy wireless MCU with USB CC2540T Extended industrial temperature Bluetooth® Low Energy (LE) wireless MCU CC2541 Bluetooth® Low Energy and proprietary wireless MCU CC2640 SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash CC2640R2F SimpleLink™ 32-bit Arm® Cortex®-M3 Bluetooth® 5.1 Low Energy wireless MCU with 128-kB flash CC2640R2L SimpleLink™ Bluetooth® 5.1 Low Energy wireless MCU CC2642R SimpleLink™ 32-bit Arm Cortex-M4F Bluetooth® Low Energy wireless MCU with 352kB Flash CC2650 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB Flash CC2650MODA SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash CC2651R3SIPA SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with integrated antenna CC2652PSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with integrated power amplifier CC2652R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with 352kB Flash CC2652R7 SimpleLink™ Arm® Cortex®-M4F multiprotocol 2.4-GHz wireless MCU with 704-kB Flash CC2652RB SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with crystal-less BAW resonator CC2652RSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with 352-KB memory
Sub-1 GHz wireless MCUs
CC1350 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB Flash CC1352P SimpleLink™ Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU integrated power amplifier CC1352R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash
Hardware development
Development kit
LAUNCHXL-CC1350 CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU LAUNCHXL-CC1352R1 CC1352R LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU
Evaluation board
LAUNCHXL-CC2640R2 CC2640R2 LaunchPad™ development kit for SimpleLink™ Bluetooth® Low Energy wireless MCU LAUNCHXL-CC26X2R1 CC26x2R LaunchPad™ development kit for multi-standard SimpleLink™ wireless MCU LP-CC2652R7 CC2652R7 LaunchPad™ development kit for SimpleLink™ multi-standard wireless MCU LP-EM-CC2340R5 CC2340R5 LaunchPad™ development kit for SimpleLink™ Bluetooth® 5.3 Low Energy MCU

Release Information

This release adds the Power Estimator for CC23xx devices

 

What's new

  • CC23xx Power Estimator
Evaluation board

LAUNCHXL-CC2640R2 CC2640R2 LaunchPad

LAUNCHXL-CC2640R2 CC2640R2 LaunchPad

close
Latest version
Version: null
Release date:

Technical documentation

No results found. Please clear your search and try again.
View all 18
Type Title Date
Cybersecurity advisory InjectaBLE: Injecting Malicious Traffic Into Established Bluetooth® Low Energy Jun 22, 2021
Cybersecurity advisory Bluetooth® SIG Erratum – Impersonation in the Passkey Entry Protocol (Rev. A) May 27, 2021
Cybersecurity advisory Bluetooth® SIG Erratum – Authentication of the LE Legacy Pairing Protocol (Rev. A) May 27, 2021
Cybersecurity advisory Boot Image Manager (BIM) Potential Security Vulnerabilities May 21, 2021
Cybersecurity advisory SimpleLink™ CC13XX, CC26XX, CC32XX and MSP432E4 Integer Overflow Issues Apr 29, 2021
Cybersecurity advisory Bluetooth® Low Energy – Updating Connection MTU Size During OAD Buffer Overflow Mar 1, 2021
Cybersecurity advisory Bluetooth Low Energy – Invalid Connection Request (SweynTooth) (Rev. A) PDF | HTML Jul 17, 2020
Cybersecurity advisory Variable Time Tag Comparison on SimpleLink™ Devices PDF | HTML Jun 5, 2020
Cybersecurity advisory Bluetooth Low Energy, Basic Rate/Enhanced Data Rate – Method Confusion Pairing V PDF | HTML May 18, 2020
White paper How the robust, compatible and consistent expansion of SimpleLink™ software lead Dec 5, 2018
White paper Migrating your proprietary solution to the SimpleLink™ WMCU Nov 7, 2018
Product overview Electronic Smart Locks: Ultra-low power and Multi-Standard operation Nov 5, 2018
User guide Documentation Overview for SimpleLink CC2640r2 SDK Jul 23, 2018
White paper Wireless Connectivity For The Internet of Things, One Size Does Not Fit All (Rev. A) Oct 16, 2017
White paper Bluetooth® low energy and the automotive transformation Sep 25, 2017
White paper IoT provokes change in ultra-low-power MCUs Jul 19, 2017
More literature SimpleLink™ Bluetooth® low energy CC2640R2 MCU Security (Rev. A) May 26, 2017
White paper RTOS Power Management Emerges as a Key for MCU-based IoT Nodes (Rev. A) May 11, 2017

Related design resources

Hardware development

EVALUATION BOARD
LAUNCHXL-CC2640R2 CC2640R2 LaunchPad™ development kit for SimpleLink™ Bluetooth® Low Energy wireless MCU

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

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.

Video series

View all videos

Videos