Bluetooth low energy software stack and tools


Description & Features

Technical Documents

Support & Community

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


ACTIVE 1.4.0   12-Nov-2013  
Key Document
Download - PDF Icon


Texas Instrument's most updated Bluetooth® low energy BLE-Stack™ 1.4.0 software stack for TI’s CC2540 and CC2541 devices includes all necessary software to get started on the development of single-mode Bluetooth low energy applications. With new software features, the BLE-Stack 1.4.0, 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 SensorTag and remote control (CC2541DK-RC) development kits.


New software features on BLE-Stack 1.4.0 include:

  • Overlapped Processing – This allows the stack to concurrently process while the radio is active.  Since the stack is concurrently processing, it is able to insert new data in the Tx buffer during the connection event, causing additional packets to be sent before the end of the event and thus improving system throughput. 
  • Improved Over-the-Air Firmware Download (OAD) – Faster verification of firmware images after OAD is complete. This, combined with the overlapped processing to improve throughput,
  • Improved SPI and UART drivers – Improved robustness of the HAL (Hardware Abstraction Layer) drivers for using the UART and SPI interface, in particular when used with power management and/or used in network processor mode.


BLE-stack 1.4.0 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.

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 isa 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.

Technical Documents
User Guides (2)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 2271 08 Jul 2013 21,261
PDF 267 02 May 2013 4,824

Development Tools (1)

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

Design Kits & Evaluation Modules (7)

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 
CC2540 Mini Development Kit  CC2540DK-MINI  Development Kits 
CC2541 Bluetooth Smart Remote Control Kit  CC2541DK-RC  Development Kits 
CC2541 Mini Development Kit  CC2541DK-MINI  Development Kits 
CC2541 SensorTag Development Kit  CC2541DK-SENSOR  Development Kits 

Reference Designs (3)

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 

TI Devices (4)

Part Number Name Product Family
CC2540  SimpleLink Bluetooth Smart Wireless MCU with USB  Wireless Connectivity 
CC2540T  SimpleLink High 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 
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.

Training & events

Name Type Available During
TI-RTOS Update
Learn about the latest TI-RTOS features and more in-depth understanding of this TI software tool.
On-Line Training   On Demand  
SimpleLink™ Wi-Fi CC3100 and CC3200 Project 0 Series - 5 Part Series
Learn about using Software Tools for SimpleLink™ Wi-Fi CC3100 Boosterpack and CC3200 Launchpad
On-Line Training   On Demand  

See more training & events

Customer Tags Help

Most Popular Tags for BLE-STACK:

View All Tags