Tools & software for Bluetooth® low energy

Development kits

Easily get started with CC2640R2F wireless MCU by using the CC2640R2F LaunchPad development kit.  The CC2640R2F wireless MCU has more flash available for user application and is ready to support Bluetooth 5. This development kit is a great value, featuring an on-board emulator and access to all I/O signals with BoosterPack expansion kits to add additional functionality.

Buy now    More

Bluetooth low energy LaunchPad™ development kit

Get started evaluating the SimpleLink Bluetooth low energy CC2640 MCU with this LaunchPad development kit featuring an on-board emulator with USB serial port, 1MB external Flash, +5 dBm output power & Code Composer Studio IDE license. Leverage TI's innovative BoosterPack ecosystem to add additional functionality to the Bluetooth low energy system. Begin development by reading the LaunchPad kit Quick Start Guide.

Buy now    More

Bluetooth low energy SensorTag IoT demonstration kit

Connect your sensor data to the cloud in three minutes with the SimpleLink Bluetooth low energy SensorTag IoT demonstration kit for the CC2640 wireless MCU. Download the free SensorTag app to easily analyze your data from ten low-power onboard MEMS sensors. The SensorTag IoT kit is expandable with DevPacks to make it easy to add your own sensors or actuators. Making the SensorTag kit the perfect invitation to realize your cloud-connected product idea.

Buy now    More

Voice-over-BLE HID remote control kit

Utilize this all-in-one solution to develop a low power voice-over-BLE remote control based on the CC2640 wireless MCU. This kit features advanced controls like gestures, pointing and "Find me" along with voice commands. Making it the easiest way to add Bluetooth low energy HID connectivity to a remote control. This easy-to-use development kit is ideal for voice remote controls, TVs, set-top boxes and many more applications.

Buy now    More

CC2540/CC2541 Mini development Kit

The CC2540/CC2541 Mini development kit is perfect for evaluating either the CC2540 or the CC2541 wireless MCU. This kit contains a CC2541 Keyfob board and a CC2540 USB dongle to evaluate both Bluetooth low energy wireless MCUs. The Keyfob can be programmed as the Bluetooth low energy peripheral device and can wirelessly communicate with CC2540 USB dongle operating as the central device. The Keyfob contains modifiable software that can be tailored towards many different applications.

Buy now    More

Bluetooth low energy module BoosterPack plug-in module

The Bluetooth low energy module BoosterPack pairs with the ultra-low power MSP432 MCU LaunchPad kit to easily add Bluetooth low energy functionality to a host MCU. The Bluetooth low energy module on the Boosterpack runs the Simple Network Processor mode and connects to the host MCU using a UART/SPI interface.

Buy now    More

Software

Quickly get started developing Bluetooth low energy applications using the CC2640R2F SDK and Example Pack. The SDK is a powerful toolkit that includes documentation, sample applications (peripheral, central, broadcaster, observer, and network processor), TI RTOS, and peripheral drivers.  The Bluetooth low energy example pack supports example projects for a heart rate monitor, glucose sensor, HID keyboard, and voice-enabled remote control.

More

Bluetooth low energy software development kit

Get started by downloading the Bluetooth low energy Software Development Kit (SDK) for the CC2640, CC2541, CC2540, Bluetooth low energy module and Voice-over-BLE HID remote control kit. The BLE-Stack SDK includes all necessary software to get started developing and includes many examples such as Simple Broadcaster, Simple Peripheral and Simple Network Processor. Example usage of adopted profiles are also included in the installer like Blood Pressure, HID Keyboard/Mouse, Heart Rate and many more. To begin read the Getting Started page of the Software Developer's Guide.

More

GitHub Code Examples

For more advanced and specialized code examples like higher throughput and MultiRole for Bluetooth low energy see the SimpleLink GitHub page and begin developing

More

Development tools

Code Composer Studio IDE

Quickly get started developing on the SimpleLink CC2640R2F wireless MCU and cloud-based Code Composer Studio. Leverage the integrated Resource Explorer to easily navigate all needed documentation and examples for fast evaluation.

More

IAR Embedded Workbench

IAR Embedded Workbench for ARM® is an integrated development environment with project management tools and editor with an RTOS plugin available for TI-RTOS. IAR supports the CC2640, CC2540 and CC2541 devices. IAR also supports many debuggers including: XDS100v3, XDS110, XDS200, IAR I-Jet and Segger J-Link. To learn which version of this IDE is required for each device, read the release notes in the Software Development Kit.

More

Sensor Controller Studio

Sensor Controller Studio provides a development environment for the CC2640 Sensor Controller. The Sensor Controller is a proprietary, power-optimized CPU located in the CC2640 AUX domain, which can perform simple background tasks autonomously and independent of the System CPU state. Sensor Controller studio allows for Sensor Controller task algorithms to be implemented using a C-like programming language and outputs a Sensor Controller Interface driver, which incorporates the generated Sensor Controller machine code and associated definitions. This tool allows for rapid development by using the integrated Sensor Controller task testing and debugging functionality for live visualization of sensor data and algorithm verification.

More

SmartRF Flash Programmer 2

SmartRF Flash Programmer 2 is a PC application for programming TI's CC2640 ARM device. Both a Graphical User Interface (GUI) and Command Line Interface (CLI) version are available with features to edit secondary MAC addresses and program multiple files. This tool supports the JTAG interface and the CC2640 serial bootloader

More

CCS Uniflash

CCS Uniflash is a flash programmer with Windows and Linux support. A Graphical User Interface (GUI) and Command Line Interface (CLI) version are available. CCS Uniflash 3.3 has built-in support for the CC2640 wireless MCU.

More

Bluetooth Developer Studio

Bluetooth Developer Studio was created by the Bluetooth Special Interest Group (SIG) as a tool to help developers quickly get up to speed with application development and debugging. The TI Plugin is available for BLE-Stack SDK users to create Bluetooth low energy profiles faster and easier.

More

Bluetooth low energy Device Monitor

BLE Device Monitor is a Windows application that displays services, characteristics and attributes of any Bluetooth low energy device. In addition it provides test and monitoring for the Bluetooth low energy SensorTag and can also be used to download firmware over the air (OAD) for the SensorTag and the Bluetooth low energy LaunchPad. The BLE Device Monitor requires a CC2540USB dongle programmed with the HostTestApplication.

More

Bluetooth qualification

The Bluetooth Special Interest Group (SIG) and the FCC provide the normative requirements to certify a Bluetooth product. In order to sell your Bluetooth low energy product in EU and on the North American market, your equipment needs to comply with the regulatory requirements of FCC (Federal Communications Committee), European Commission (R&TTE) and IC (Industry Canada). For a Bluetooth device there is also a need for Bluetooth Compliance and Certification. The Bluetooth Compatibility Certification aims to deliver a seamless user experience through the vast number of Bluetooth mobile devices that are available in the market. Products going to market must be Qualified and TI's BLE solutions have Qualified Design Listings with corresponding Qualified Design Identification, for example if using the CC2640 the Declaration ID: D030978 and the Qualified Design ID: 82185 are needed.

More

SmartRF Studio 7

SmartRF Studio is a PC application that helps designers of radio systems to easily evaluate RF ICs at an early stage in the design process, it can be used in combination with several development kits such as the Bluetooth low energy LaunchPad and SensorTag IoT development kit for the CC2640 wireless MCU. SmartRF Studio includes test functions for sending and receiving radio packets and continuous wave transmit and receive. To evaluate RF performance on custom boards wire SmartRF Studio to a supported evaluation board or debugger, it can also be used without any hardware, but only to generate, edit and export radio configuration settings.

More