Bluetooth low energy software stack


Description & Features

Technical Documents

Support & Training

Order Now

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

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


ACTIVE v2.2.2   28-MAR-2018   BLE-STACK v2.2.2 supports Bluetooth 4.2 for CC2640/CC2650  

II. BLE-STACK (Support for CC2540/CC2541)


ACTIVE v1.5.0   18-APR-2019   BLE-STACK supports Bluetooth 4.0 for CC2540/CC2541. Available for new Bluetooth 4.0 end product qualifications until February 1, 2022.  

SimpleLink CC2640R2 Software Development Kit


ACTIVE v3.10.00.15   18-APR-2019    

SimpleLink™ CC13x0 Software Development Kit


ACTIVE   15-Mar-2019    
Key Document


BLE-STACK 1.5.0 for CC2540 and CC2541

Texas Instruments' Bluetooth® Low Energy BLE-Stack™ 1.5.0 software development kit (SDK) for the CC2540 and CC2541 wireless MCUs provides a Bluetooth 5.0 qualified software protocol stack that includes all necessary software to get started on the development of single-mode and network processor Bluetooth Low Energy applications. The BLE-Stack 1.5.0 SDK is available royalty-free to customers using TI’s CC2540/41 Bluetooth Low Energy system-on-chip (SoC) family and supports development kits such as the CC2541 mini development kit and CC2540 evaluation module kit. Application development with this SDK is enabled by IAR Embedded Workbench for 8051.

BLE-Stack 1.5.0 is a maintenance release and provides most up-to-date and robust Bluetooth 5.0 SW protocol stack while maintaining the same Bluetooth 4.0 defined feature set and API capability to the previous BLE-Stack 1.4.2 release. It is strongly recommended that all ongoing and new development projects update to BLE-Stack 1.5.0 release. For further details on this update, see the release notes and migratoin guide in the BLE-Stack 1.5.0 SDK installation folder.

BLE-Stack 1.5.0 includes protocol stack libraries supporting all BLE GAP roles including peripheral, central with multiple connections, broadcaster (beacon) and observer. The SDK also contains example applications covering an extensive set of Bluetooth GATT profiles with correspoinding reference source code, and BTool, a Windows® PC application for testing BLE applications wirelessly. In addition to the software, the SDK contains a full set of documentation, including a software developer’s guide, API reference, sample applications guide and an Over-the-Air Download (OAD) guide for enabling wireless firmaware updates.


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.



Please see for information and guides on qualifying your Bluetooth Low Energy product.

Technical Documents
User guides (4)
Title Abstract Type Size (KB) Date
PDF 5642 17 Apr 2019
PDF 5174 14 Mar 2018
PDF 5148 04 Sep 2015
PDF 267 02 May 2013
White papers (1)
Title Abstract Type Size (KB) Date
PDF 1010 08 Mar 2016
More literature (1)
Title Abstract Type Size (KB) Date
PDF 242 08 Mar 2016

Development Tools (1)

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

Design Kits & Evaluation Modules  ( 11 )

Name Part Number Tool Type
CC2540 Evaluation Module Kit  CC2540EMK  Daughter Cards 
CC2541 Evaluation Module Kit  CC2541EMK  Daughter Cards 
CC2541 Bluetooth Smart Remote Control Kit  CC2541DK-RC  Development Kits 
CC2541 Mini Development Kit  CC2541DK-MINI  Development Kits 
SimpleLink™ Bluetooth low energy/Multi-standard SensorTag  CC2650STK  Development Kits 
SimpleLink™ Bluetooth® low energy CC2640R2F wireless MCU LaunchPad™ development kit  LAUNCHXL-CC2640R2  Development Kits 
SimpleLink™ Bluetooth® low energy/ZigBee® RF4CE™ CC2650 remote control  CC2650RC  Development Kits 
SimpleLink™ Dual-Band CC1350 Wireless MCU LaunchPad Development Kit  LAUNCHXL-CC1350  Development Kits 
SimpleLink™ Multi-Band CC1352P Wireless MCU LaunchPad™ Development Kit  LAUNCHXL-CC1352P  Development Kits 
SimpleLink™ Multi-Band CC1352R Wireless MCU LaunchPad™ Development Kit  LAUNCHXL-CC1352R1  Development Kits 
SimpleLink™ Multi-Standard CC26x2R Wireless MCU LaunchPad™ Development Kit  LAUNCHXL-CC26X2R1  Evaluation Modules & Boards 

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 (9)

Part Number Name Product Family
CC1350  SimpleLink Ultra-Low Power Dual Band Wireless Microcontroller  SimpleLink Solutions 
CC2540  Bluetooth low energy wireless MCU with USB  SimpleLink Solutions 
CC2540T  Extended industrial temperature Bluetooth low energy wireless MCU  SimpleLink Solutions 
CC2541  Bluetooth low energy and proprietary wireless MCU  SimpleLink Solutions 
CC2541-Q1  Automotive qualified SimpleLink Bluetooth low energy wireless MCU  SimpleLink Solutions 
CC2640  SimpleLink ultra-low power wireless MCU for Bluetooth low energy  SimpleLink Solutions 
CC2640R2F  SimpleLink Bluetooth® low energy wireless MCU  SimpleLink Solutions 
CC2640R2F-Q1  Automotive qualified SimpleLink Bluetooth® low energy wireless MCU  SimpleLink Solutions 
CC2650  SimpleLink multi-standard 2.4 GHz ultra-low power wireless MCU  SimpleLink Solutions 

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.