Bluetooth® Low Energy - Design & development
Featured SimpleLinkTM development kits
CC26x2R LaunchPad™ Development Kit
- Bluetooth 5 wireless MCU
- Arm Cortex-M4F
- 352kB Flash, 256kB ROM, 80kB RAM
CC2640R2F LaunchPad Development Kit
- Bluetooth 5 wireless MCU
- Arm Cortex-M3
- 128kB Flash, 144kB ROM, 20kB RAM
CC1352R LaunchPad Development Kit
- Sub-1 GHz + 2.4 GHz wireless MCU
- Arm Cortex-M4F
- 352kB Flash, 256kB ROM, 80kB RAM
CC1352P LaunchPad Development Kit
- Sub-1 GHz + 2.4 GHz wireless MCU with integrated +20dBm PA
- Arm Cortex-M4F
- 352kB Flash, 256kB ROM, 80kB RAM
CC2652RB LaunchPad Development Kit
- Crystal-less BAW Bluetooth 5 wireless MCU
- Arm Cortex-M4F
- 352kB Flash, 256kB ROM, 80kB RAM
CC1352R Multi-Band LaunchPad SensorTag Kit
- Sub-1 GHz + 2.4 GHz wireless MCU
- On-board environmental & motion sensors
- 2x AAA battery operation
SimpleLink software
SimpleLink CC13x2 and CC26x2 SDK
The SimpleLink CC13x2 and CC26x2 software development kit (SDK) provides a comprehensive software package for the development of Sub-1 GHz and 2.4 GHz applications including support for Bluetooth® Low Energy, Zigbee®, Thread, 802.15.4-based, proprietary, and multi-protocol solutions on the SimpleLink CC13x2 and CC26x2 Wireless MCUs.
SimpleLink CC2640R2 SDK
The SimpleLink™ CC2640R2 Software Development Kit (SDK) includes the TI royalty-free Bluetooth® Low Energy software stacks for developing on the ARM® Cortex®-M3 based CC2640R2F and CC2640R2L wireless MCUs.
Development tools
SmartRF Studio
A Windows application that helps designers of RF systems easily evaluate the RF-ICs at an early stage in the design process.
Sensor controller studio
Sensor Controller Studio is used to write, test and debug code for the CC26xx/CC13xx Sensor Controller allowing for ultra-low power application design.
Resource explorer
An environment that helps you find all the latest examples, libraries, demo applications, datasheets, and more for your chosen platform.
An integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio.
User-friendly IDE with project management tools and editor that incorporates a highly optimized C/C++ compiler.
Used to program the flash memory for many SimpleLink™ wireless devices and for upgrading the firmware and bootloader on related evaluation boards and debugger.
SmartRF Packet Sniffer 2 includes software and firmware to capture and display over-the-air packets.
Windows application that displays services, characteristics and attributes of any Bluetooth low energy device. Can also be used to download firmware over the air for the SensorTag and BLE.
The Bluetooth Special Interest Group and the FCC provide the normative requirements to certify a Bluetooth product.
Flash programming: services and tools
TI offers several hardware and software solutions for performing both in-system and off-board programming MSP devices.
- In-system programming is a method to program the MSP device after it has been installed on the PCB. This is useful if the device needs to have firmware updates at the last minute, such as in manufacturing to store product calibration values or product-specific ID information.
- Off-board programming is a method to program the MSP device before it has been installed on the PCB. This is typically performed on multiple devices at the same time, allowing for a high volume throughput.
We understand that the programming solutions offered directly from TI may not meet every customer’s needs. Below is a non-comprehensive list of known third parties that support MSP430 during various stages of your MSP430 programming journey.
Programming tool / provider | Description | Tool/service type |
|
Capacity (throughput)Location | ||
---|---|---|---|---|---|---|
Hardware | Software | Services | ||||
SmartRF | Mass production in-system and off board programming | America | ||||
UniFlash | Mass production in-system and off board programming | Global | ||||
XDS110 JTAG Debug Probe | Debugging, in-system and offboard programming | America | ||||
XDS200 | Debugging, in-system and offboard programming | America | ||||
Action | Europe-based programming service provider with programming and tape & reel services offering | Global | ||||
EPS | World-wide programming service provider with programming and tape & reel service offerings | Global | ||||
Elprotronic | Flash & Gang programmer and software provider | Units in parallel: 64 | Global | |||
Olimex | MSP430 JTAG hardware programmer provider | Europe | ||||
Dediprog | Programmer and programming service | Taiwan | ||||
Elnec | Europe-based production and universal programmer provider | Single-site and multi-site | Europe | |||
Phyton | In-system and universal programmer provider | Americas | ||||
Data IO | Volume throughput: > 1000 | Global | ||||
BPM | Provides a complete ecosystem of manual and automated universal programming solution | Volume throughput: > 1000 | Global | |||
Acroview | China-based universal programmer and programming service provider | China | ||||
Hi-Lo Systems | Automated programming system and programming service provider | America | ||||
Xeltek | Universal programmer provider | Global | ||||
SMH | In-system programming tool provider | America |
Other kits and software
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.
All-in-one solution for development of voice-based Bluetooth® low energy, ZigBee® RF4CE™ or multi-standard remote controls with the CC2640, CC2620 or CC2650 wireless MCUs, respectively.
Perfect for evaluating 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 SimpleLink™ Bluetooth® low energy CC2650 Module BoosterPack plug-in module is the quick and easy way to add Bluetooth low energy to your LaunchPad™ development kit.
SimpleLink HomeKit Plugin provides a robust development solution for MFi licensees using SimpleLink CC13x2/CC26x2 and CC32xx devices.
Provides full-featured Bluetooth 4.2 certified stack that includes all necessary software, sample applications, and documentation to quickly get started with BLE development.
For more advanced and specialized code examples like higher throughput and MultiRole for Bluetooth low energy see the SimpleLink GitHub page and begin developing.
Demonstration kit that enables cloud-connected sensor application through a simple Android or iOS interface.