Bluetooth Low Energy Software Stack


Description & Features

Technical Documents

Support & Community

Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date  

BLE-STACK (Support for CC2540/CC2541)

ACTIVE 1.4.1   13-NOV-2015  

BLE-STACK V2.1.1 (Support for CC2640/CC2650)

ACTIVE 2.1.1   20-JAN-2016  
Key Document



Texas Instruments' Bluetooth® low energy BLE-Stack™ 2.1.1 software stack for TI’s SimpleLink™ Bluetooth Smart CC2640 wireless MCU and SimpleLink™ multi-standard CC2650 wireless MCU is a full-featured Bluetooth 4.1 stack that includes all necessary software to get started on the development of single-mode Bluetooth Smart applications.

This release is a minor update to the BLE-STACK 2.1.0 release. The BLE-Stack is available royalty-free to customers using TI’s CC2640 and CC2650 wireless MCUs and also runs on TI’s SimpleLink SensorTag (CC2650 STK) and CC2650DK.


  • Full support for Bluetooth Core 4.1 specifications
  • Bluetooth Smart network processor solution with simple API
  • Over-the-Air firmware upgradability via an external flash memory
  • Advanced topology including concurrent master/slave operation and support for up to 8 connections
  • Ultra-low power advertisement and connected states for applications such as beacons and peripherals
  • Enhancements to BLE-Stack version 2.0 including performance, security, TI-RTOS updates and additional flash memory configuration options
  • Built on top of TI-RTOS framework and includes peripheral drivers and libraries
  • Wide range of sample applications, including CC2650 SensorTag, and certified profiles to reduce time to market
  • Supported in IAR Embedded Workbench for ARM® and Code Composer Studio™ tool chains



Texas Instruments' Bluetooth low energy BLE-Stack 1.4.1 software stack for TI’s CC2540 and CC2541 devices is a full-featured Bluetooth 4.0 stack that includes all necessary software to get started on the development of single-mode Bluetooth Smart applications. The BLE-Stack 1.4.1 is available royalty-free to customers using TI’s C2540/41 Bluetooth low energy system-on-chip (SoC) family and also runs on TI’s first generation SensorTag, CC2541DK-SENSOR and remote control CC2541DK-RC development kits.

BLE-Stack 1.4.1 is a maintenance release and provides most updated and robust Bluetooth 4.0 SW stack for CC2540 and CC2541 devices. It is strongly recommended that all ongoing and new development projects update to BLE-Stack 1.4.1 release. For further details on this update, see the release notes in the BLE-Stack 1.4.1 installation. Additional resources, such as a porting guide and example applications can be found on the TI BLE Wiki.

BLE-stack 1.4.1 includes object code with the latest Bluetooth low energy protocol stack supporting multiple connections, sample projects and applications covering an extensive set of profiles with source code, and BTool, a Windows PC application for testing applications. In addition to the software, the kit contains documentation, including a developer’s guide, sample applications guide, and API guide.



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.


Protocol Analyzers

The SmartRF Packet Sniffer is a free and easy to use tool for analyzing the packets sent over a Bluetooth low energy link. Use the CC2540 USB dongle or a SmartRF05EB + CC2540EM (included in the CC2540DK) to capture the packets. The tool is available here.

Texas Instruments also works with Perytons to provide an advanced protocol analyzer for Bluetooth low energy. The Perytons BLE Protocol Analyzer (Peryton-Smart) supports the TI’s CC2540 USB Dongle which can be ordered as the CC2540EMK-USB kit. Perytons provides protocol analyzers with several views, features and add-ons, providing detailed analysis of Bluetooth low energy sessions. You can also use the Perytons BLE Protocol Analyzer to look at your TI SmartRF Packet Sniffer BLE capture files (.psd) with this online converter.



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 Documents
User guides (3)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 6366 15 Jan 2016 23,336
PDF 5148 04 Sep 2015 19,022
PDF 267 02 May 2013 2,686
White papers (1)
Title Abstract Type Size (KB) Date Views
PDF 1010 08 Mar 2016 2,274
More literature (1)
Title Abstract Type Size (KB) Date Views
PDF 242 08 Mar 2016 4,366

Development Tools (1)

Name Part Number Tool Type
SmartRF Protocol Packet Sniffer  PACKET-SNIFFER  Calculation Tools 

Design Kits & Evaluation Modules (8)

Name Part Number Tool Type
CC2540 Evaluation Module Kit  CC2540EMK  Daughter Cards 
CC2541 Evaluation Module Kit  CC2541EMK  Daughter Cards 
CC2540 Development Kit  CC2540DK  Development Kits 
CC2541 Bluetooth Smart Remote Control Kit  CC2541DK-RC  Development Kits 
CC2541 Mini Development Kit  CC2541DK-MINI  Development Kits 
CC2650 Smart RF06 Development Kit  CC2650DK  Development Kits 
SimpleLink™ Bluetooth Smart®/Multi-Standard SensorTag  CC2650STK  Development Kits 
SimpleLink™ Bluetooth® Smart/ZigBee® RF4CE™ CC2650 Remote Control With Voice Support  CC2650RC  Development Kits 

Reference Designs (5)

Name Part Number Tool Type
CC2540 Keyfob Reference Design  CC2540KEYFOB-RD  Reference Designs 
CC2540 USB Dongle Reference Design  CC2540USB-RD  Reference Designs 
CC2540EM Reference Design  CC2540EM-RD  Reference Designs 
CC2541 SensorTag Reference Design  CC2541SENSORTAG-RD  TI Designs
SimpleLink™ multi-standard CC2650 SensorTag™ kit reference design  TIDC-CC2650STK-SENSORTAG  TI Designs

TI Devices (6)

Part Number Name Product Family
CC2540  SimpleLink Bluetooth Smart Wireless MCU with USB  Wireless Connectivity 
CC2540T  Extended Industrial Temperature Bluetooth Smart Wireless MCU  Wireless Connectivity 
CC2541  SimpleLink Bluetooth Smart and Proprietary Wireless MCU  Wireless Connectivity 
CC2541-Q1  Automotive qualified SimpleLink Bluetooth smart wireless MCU  Wireless Connectivity 
CC2640  SimpleLink ultra-low power wireless MCU for BLE (Bluetooth Smart)  Wireless Connectivity 
CC2650  SimpleLink multi-standard 2.4 GHz ultra-low power wireless MCU  Wireless MCUs 
Support and Community


Visit the TI Wiki

TI E2E™ community

TI E2E Community

As a member of my.TI you can join the TI E2E™ Community where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Contents are provided "AS IS" by the respective TI and Community contributors and do not constitute TI specifications. See Terms of use.