Bluetooth Low Energy software stack
BLE-STACK
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.
Order Now
Part Number | Buy from Texas Instruments or Third Party | Alert Me | Status | Current Version | Version Date |
BLE-STACK-2-X: |
Free |
ACTIVE | V2.2.5 | 31-Aug-2020 | |
BLE-STACK-1-X: |
Free |
ACTIVE | |||
SIMPLELINK-CC2640R2-SDK
: |
Free |
ACTIVE | v4.30.xx | 08-OCT-2020 | |
SIMPLELINK-CC13X0-SDK
: |
Free |
ACTIVE | 4.10.xx | 20-Mar-2020 |
Key Document

- CC2540/41 Bluetooth Low Energy Software Developer’s Guide (Rev. I)
(PDF 5680 KB)
27 Jan 2020

- CC2640/CC2650 Bluetooth low energy Software Developer’s Guide (Rev. E)
(PDF 5174 KB)
14 Mar 2018
Description
This royalty-free BLE-Stack for TI’s SimpleLink™ Bluetooth® Low Energy family of ARM® Cortex®-M3 based wireless microcontrollers (MCUs) includes full-featured Bluetooth 4.2 and Bluetooth 5 certified stacks with all necessary software, sample applications and documentation to quickly get started with the development of single-mode Bluetooth Low Energy (BLE) applications.
Features
- Bluetooth 5 support for 2 Mbps High Speed Mode, Long range Mode (LE coded PHY), Advertising Extensions (AE), Privacy 1.2.1 and Channel Selection Algorithm #2. (BLE5-Stack only)
- Full support for all Bluetooth core specification 4.2 features: LE Secure Connections, LE Data Length Extension and LE Privacy 1.2.
- Sample applications for all BLE device roles: Central, Peripheral, Broadcaster/Beacon and Observer.
- Ability to operate without a 32-kHz crystal in peripheral and beacon configurations.
- 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 up to 8 simultaneous connections.
- Voice-over-BLE support on the CC2650 remote control kit.
- 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.
- Wide range of sample applications with certified profiles to reduce time to market
- Bluetooth qualified design listing to reduce certification test time for Bluetooth 4.2.
- Flexible protocol stack configuration options to maximize application memory.
- Supported in IAR Embedded Workbench for ARM® and Code Composer Studio™ integrated development environment (IDE) tool chains.
Archived Releases
TI recommends using the newest release in order to take advantages of all improvements and new features. Previous BLE-Stack releases can be found here.
Technical documentation
User guide (4)
Title | Type | Size (KB) | Date |
---|---|---|---|
5680 | 27 Jan 2020 | ||
5174 | 14 Mar 2018 | ||
5148 | 04 Sep 2015 | ||
267 | 02 May 2013 |
White paper (1)
Title | Type | Size (KB) | Date |
1010 | 08 Mar 2016 |
More literature (1)
Title | Type | Size (KB) | Date |
242 | 08 Mar 2016 |
Related Products
Design tools & simulation (1)
Name | Part Number | Tool Type |
---|---|---|
SmartRF Protocol Packet Sniffer | PACKET-SNIFFER | Calculation tool |
Hardware development (10)
Name | Part Number | Tool Type |
---|---|---|
CC2541 Evaluation Module Kit | CC2541EMK | Daughter card |
CC2541 Bluetooth Smart Remote Control Kit | CC2541DK-RC | Development kit |
CC2541 Mini Development Kit | CC2541DK-MINI | Development kit |
SimpleLink™ Bluetooth low energy/Multi-standard SensorTag | CC2650STK | Development kit |
SimpleLink™ Bluetooth® Low Energy CC2640R2 wireless MCU LaunchPad™ development kit | LAUNCHXL-CC2640R2 | Development kit |
SimpleLink™ Bluetooth® low energy/ZigBee® RF4CE™ CC2650 remote control | CC2650RC | Development kit |
SimpleLink™ Dual-Band CC1350 Wireless MCU LaunchPad Development Kit | LAUNCHXL-CC1350 | Development kit |
SimpleLink™ Multi-Band CC1352R Wireless MCU LaunchPad™ Development Kit | LAUNCHXL-CC1352R1 | Development kit |
SimpleLink™ multi-band CC1352P wireless MCU LaunchPad™ development kit | LAUNCHXL-CC1352P | Development kit |
SimpleLink™ multi-standard CC26x2R wireless MCU LaunchPad™ development kit | LAUNCHXL-CC26X2R1 | Evaluation board |
Reference Designs (5)
Name | Part Number | Tool Type |
---|---|---|
CC2540 Keyfob Reference Design | CC2540KEYFOB-RD | Reference design |
CC2540 USB Dongle Reference Design | CC2540USB-RD | Reference design |
CC2540EM Reference Design | CC2540EM-RD | Reference design |
CC2541 SensorTag Reference Design | CC2541SENSORTAG-RD | Reference design |
SimpleLink™ multi-standard CC2650 SensorTag™ kit reference design | TIDC-CC2650STK-SENSORTAG | Reference design |
TI Devices (11)
Part Number | Name | Product Family |
---|---|---|
CC1350 | SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub 1 GHz & 2.4 GHz wireless MCU with 128kB Flash | Wireless connectivity |
CC2540 | Bluetooth® Low Energy wireless MCU with USB | Wireless connectivity |
CC2540T | Extended industrial temperature Bluetooth® Low Energy wireless MCU | Wireless connectivity |
CC2541 | Bluetooth® Low Energy and proprietary wireless MCU | Wireless connectivity |
CC2541-Q1 | Automotive qualified SimpleLink Bluetooth® Low Energy wireless MCU | Wireless connectivity |
CC2640 | SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash | Wireless connectivity |
CC2640R2F | SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash and 275kB ROM | Wireless connectivity |
CC2640R2F-Q1 | SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU | Wireless connectivity |
CC2640R2L | SimpleLink™ Bluetooth® 5.1 Low Energy wireless MCU | Wireless connectivity |
CC2650 | SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB Flash | Wireless connectivity |
CC2650MODA | SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash | Wireless connectivity |
Support & training
Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.
Search answers from TI experts
Content is provided 'AS IS' by the respective 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 visit our Support page.