SIMPLELINK-CC13X0-SDK

SimpleLink™ Sub-1 GHz CC13x0 Software Development Kit

SIMPLELINK-CC13X0-SDK

Downloads

Overview

The SimpleLink CC13x0 software development kit (SDK) provides a comprehensive software package for the development of Sub-1 GHz and 2.4 GHz applications including support for proprietary, TI 15.4 stack, Bluetooth® Low Energy and multi-protocol solutions on the SimpleLink CC13x0 Wireless MCUs.

The following highlights some of the supported protocols:

  • TI 15.4-Stack - IEEE 802.15.4e/g-based star topology networking solution for Sub-1 GHz ISM bands (868MHz, 915MHz, and 433MHz),
  • Support for proprietary solutions - proprietary RF examples for Sub-1 GHz based on the RF driver and EasyLink Abstraction Layer.
  • Bluetooth Low Energy – Stack including support for all Bluetooth core specification 4.2 features as well as a BLE micro-stack to support customers using the Dual-Band CC1350 wireless MCU.
Features
  • TI 15.4-Stack
    • WiSun-based frequency hopping with excellent performance for interference mitigation
    • FCC/ETSI certification-ready with worldwide region support for 915, 863, and 433 MHz bands
    • Medium access with CSMA/CA and LBT
    • Network and device management – joining, commissioning, service discovery
    • Synchronous (beacon) and asynchronous (non-beacon) to support various traffic profiles maintaining low power operations
    • Multiple years battery-life on coin-cell for sensor-based applications
    • Flexible PHY options:
      • 802.15.4g @ 50kbps
      • Long range mode @ 5kbps
      • Synchronous mode @ 200kbps
    • Sub-1 GHz over-the-air firmware upgrade @ 50kbps
    • Pre-shared key AES security
    • Sensor, collector and gateway applications, including compatibility with the SimpleLink Sub-1 GHz Sensor-to-cloud and a Linux gateway example application
    • Support for range extension with the CC1190 PA/LNA
    • Large network support for up to 150 nodes
    • Dual protocol support for BLE non-connectable advertisements and BLE over-the-air update
  • Proprietary SW RF Examples
    • TI-RTOS RF driver providing a standardized way to use the CC13x0 RF core
    • Easy to write low power applications using the EasyLink RF abstraction layer and examples
    • Reduced API set for applications, exposing simplified access to the RF core
    • AT command interface for RF core access
    • Support for non-RTOS examples in packet Tx/Rx, PER-meter and EasyLink Rx/Tx
    • Support for any characterized PHY from SmartRF Studio settings through direct import onto the examples
    • RF driver examples:
      • Packet Tx/Rx
      • Tx/Rx bi-directional echo
      • Listen Before Talk
      • Carrier Wave
      • Wake-on radio Tx/Rx
      • Packet Error rate-meter
    • EasyLink examples:
      • EasyLink Rx/Tx
      • EasyLink Network processor
      • EasyLink Tx Listen Before Talk
      • WSN sensor/concentrator
      • WSN Over-the-air-upgrade with on-chip native flash
  • BLE and Multi-Protocol
    • BLE core stack 4.2, version 2.3.2
      • SimpleBLEPeripheral
      • NetworkProcessor
    • OAD support
    • BLE micro-stack
    • 15.4 Stack sensor + BLE advertiser using BLE micro-stack service
    • WSN sensor + BLE advertiser using BLE micro-stack service
    • Seamless OAD upgrade between BLE, 15.4-Stack and EasyLink
  • SimpleLink Platform
    The TI SimpleLink MCU platform enables unprecedented scalability. Invest once in the SimpleLink software development kit (SDK) and use it throughout your entire portfolio with 100 percent code portability.
    • TI Drivers offers standardized set of functional APIs for integrated peripherals
    • Integrated TI-RTOS, a robust, intelligent kernel for complete, out-of-box development
    • POSIX-compatible APIs offer flexible OS/kernels support
    • Encryption-enabled security features
    • IoT stacks and plugins to add functionality to your design
Download View video with transcript Video

Get started

  1. Order LAUNCHXL-CC1350 or LAUNCHXL-CC1310
  2. Download SIMPLELINK-CC13X0-SDK Software Development Kit
  3. Get started with SimpleLink Academy

Downloads

Software development kit (SDK)

SIMPLELINK-CC13X0-SDK SimpleLink™ CC13x0 software development kit

Supported products & hardware

Supported products & hardware

Products
Sub-1 GHz wireless MCUs
CC1310 SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB Flash CC1350 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB Flash
Hardware development
Evaluation board
LAUNCHXL-CC1310 CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU
Development kit
CC1350STK Simplelink CC1350 SensorTag Bluetooth and Sub-1GHz Long Range Wireless Development Kit LAUNCHXL-CC13-90 SimpleLink™ Sub-1 GHz CC1310-1190 Wireless Microcontroller (MCU) LaunchPad™ Development Kit LAUNCHXL-CC1350 CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU
Browse Download options

SIMPLELINK-CC13X0-SDK SimpleLink™ CC13x0 software development kit

close
Latest version
Version: 4.20.02.07
Release date: 28 Jun 2022
lock = Requires export approval (1 minute)
Products
Sub-1 GHz wireless MCUs
CC1310 SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB Flash CC1350 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB Flash
Hardware development
Evaluation board
LAUNCHXL-CC1310 CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU
Development kit
CC1350STK Simplelink CC1350 SensorTag Bluetooth and Sub-1GHz Long Range Wireless Development Kit LAUNCHXL-CC13-90 SimpleLink™ Sub-1 GHz CC1310-1190 Wireless Microcontroller (MCU) LaunchPad™ Development Kit LAUNCHXL-CC1350 CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU

Release Information

The SimpleLink™ CC13x0 Software Development Kit (SDK) is part of the Texas Instruments SimpleLink family of wireless microcontrollers (MCUs), offering a single development environment that delivers flexible hardware, software and tool options for customers developing wired and wireless applications. For more information about the SimpleLink MCU platform, visit www.ti.com/simplelink.

SimpleLink™ CC13x0 Software Development Kit is a set of software development tools that enables engineers to develop software applications on the SimpleLink™ CC13x0 ULP devices. This powerful software toolkit provides a cohesive and consistent software experience for all SimpleLink™ CC13x0 users by packaging essential software components such as TI RTOS, peripheral drivers, TI 15.4-Stack, Bluetooth Low Energy, and RF-Proprietary examples in one easy-to-use software package along with exhaustive documentation.

This is version 4.20.02.07 of the SimpleLink CC13x0 SDK.

What's new

  • The ECDH and ECDSA driver has been updated with new validation options. This driver will now validate public key, random string, signature and private key before driver operations.
  • Bugfix for the TI 15.4-Stack
  • SimpleLink platform level changes are available in SimpleLink Core SDK Release Notes
  • SDK Change Log provides a list of all SDK component changes
  • Please refer to the Document Overview for the individual release notes and details for starting development with each SDK component

Additional resources you might need

Online training

SIMPLELINK-ACADEMY-CC13X0 Simplelink™ CC13x0 Academy

Supported products & hardware

Supported products & hardware

Products
Sub-1 GHz wireless MCUs
CC1310 SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB Flash
Hardware development
Evaluation board
LAUNCHXL-CC1310 CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU

SIMPLELINK-ACADEMY-CC13X0 Simplelink™ CC13x0 Academy

close
Latest version
Version: 1.00.00.00
Release date: 09 Jul 2020
Products
Sub-1 GHz wireless MCUs
CC1310 SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB Flash
Hardware development
Evaluation board
LAUNCHXL-CC1310 CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU

Release Information

Initial release of CC13x0 Academy

Calculation tool

BT-POWER-CALC Bluetooth Power Calculator for CC13xx, CC26xx and CC23xx devices

Supported products & hardware

Supported products & hardware

Products
Low-power 2.4-GHz products
CC2540 Bluetooth® Low Energy wireless MCU with USB CC2540T Extended industrial temperature Bluetooth® Low Energy (LE) wireless MCU CC2541 Bluetooth® Low Energy and proprietary wireless MCU CC2640 SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash CC2640R2F SimpleLink™ 32-bit Arm® Cortex®-M3 Bluetooth® 5.1 Low Energy wireless MCU with 128-kB flash CC2640R2L SimpleLink™ Bluetooth® 5.1 Low Energy wireless MCU CC2642R SimpleLink™ 32-bit Arm Cortex-M4F Bluetooth® Low Energy wireless MCU with 352kB Flash CC2650 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB Flash CC2650MODA SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash CC2651R3SIPA SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with integrated antenna CC2652PSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with integrated power amplifier CC2652R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with 352kB Flash CC2652R7 SimpleLink™ Arm® Cortex®-M4F multiprotocol 2.4-GHz wireless MCU with 704-kB Flash CC2652RB SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with crystal-less BAW resonator CC2652RSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with 352-KB memory CC2340R5 SimpleLink™ 32-bit Arm® Cortex®-M0+ Bluetooth® Low Energy wireless MCU with 512-kB flash CC2340R2 SimpleLink™ 32-bit Arm® Cortex®-M0+ Bluetooth® Low Energy wireless MCU with 256kB Flash
Sub-1 GHz wireless MCUs
CC1350 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB Flash CC1352P SimpleLink™ Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU integrated power amplifier CC1352R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash
Automotive wireless connectivity products
CC2541-Q1 Automotive qualified SimpleLink Bluetooth® Low Energy wireless MCU CC2640R2F-Q1 SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU CC2642R-Q1 Automotive qualified SimpleLink™ Bluetooth® Low Energy wireless MCU
Hardware development
Evaluation board
LAUNCHXL-CC2640R2 CC2640R2 LaunchPad™ development kit for SimpleLink™ Bluetooth® Low Energy wireless MCU LAUNCHXL-CC26X2R1 CC26x2R LaunchPad™ development kit for multi-standard SimpleLink™ wireless MCU LP-CC2652R7 CC2652R7 LaunchPad™ development kit for SimpleLink™ multi-standard wireless MCU LP-EM-CC2340R5 CC2340R5 LaunchPad™ development kit for SimpleLink™ Bluetooth® 5.3 Low Energy MCU
Development kit
LAUNCHXL-CC1350 CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU LAUNCHXL-CC1352R1 CC1352R LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU
Download options

BT-POWER-CALC Bluetooth Power Calculator for CC13xx, CC26xx and CC23xx devices

close
Latest version
Version: 02.00.00.0A
Release date: 22 Apr 2024
Products
Low-power 2.4-GHz products
CC2540 Bluetooth® Low Energy wireless MCU with USB CC2540T Extended industrial temperature Bluetooth® Low Energy (LE) wireless MCU CC2541 Bluetooth® Low Energy and proprietary wireless MCU CC2640 SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash CC2640R2F SimpleLink™ 32-bit Arm® Cortex®-M3 Bluetooth® 5.1 Low Energy wireless MCU with 128-kB flash CC2640R2L SimpleLink™ Bluetooth® 5.1 Low Energy wireless MCU CC2642R SimpleLink™ 32-bit Arm Cortex-M4F Bluetooth® Low Energy wireless MCU with 352kB Flash CC2650 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless MCU with 128kB Flash CC2650MODA SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol 2.4 GHz wireless module with 128kB Flash CC2651R3SIPA SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with integrated antenna CC2652PSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with integrated power amplifier CC2652R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with 352kB Flash CC2652R7 SimpleLink™ Arm® Cortex®-M4F multiprotocol 2.4-GHz wireless MCU with 704-kB Flash CC2652RB SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol 2.4 GHz wireless MCU with crystal-less BAW resonator CC2652RSIP SimpleLink™ multiprotocol 2.4-GHz wireless system-in-package module with 352-KB memory CC2340R5 SimpleLink™ 32-bit Arm® Cortex®-M0+ Bluetooth® Low Energy wireless MCU with 512-kB flash CC2340R2 SimpleLink™ 32-bit Arm® Cortex®-M0+ Bluetooth® Low Energy wireless MCU with 256kB Flash
Sub-1 GHz wireless MCUs
CC1350 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB Flash CC1352P SimpleLink™ Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU integrated power amplifier CC1352R SimpleLink™ 32-bit Arm Cortex-M4F multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 352kB Flash
Automotive wireless connectivity products
CC2541-Q1 Automotive qualified SimpleLink Bluetooth® Low Energy wireless MCU CC2640R2F-Q1 SimpleLink™ automotive qualified 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU CC2642R-Q1 Automotive qualified SimpleLink™ Bluetooth® Low Energy wireless MCU
Hardware development
Evaluation board
LAUNCHXL-CC2640R2 CC2640R2 LaunchPad™ development kit for SimpleLink™ Bluetooth® Low Energy wireless MCU LAUNCHXL-CC26X2R1 CC26x2R LaunchPad™ development kit for multi-standard SimpleLink™ wireless MCU LP-CC2652R7 CC2652R7 LaunchPad™ development kit for SimpleLink™ multi-standard wireless MCU LP-EM-CC2340R5 CC2340R5 LaunchPad™ development kit for SimpleLink™ Bluetooth® 5.3 Low Energy MCU
Development kit
LAUNCHXL-CC1350 CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU LAUNCHXL-CC1352R1 CC1352R LaunchPad™ development kit for SimpleLink™ multi-band wireless MCU

Release Information

This release adds the Power Estimator for CC23xx devices

 

What's new

  • CC23xx Power Estimator

Supported products & hardware

Sub-1 GHz wireless MCUs
CC1310 SimpleLink™ 32-bit Arm Cortex-M3 Sub-1 GHz wireless MCU with 128kB Flash CC1350 SimpleLink™ 32-bit Arm Cortex-M3 multiprotocol Sub-1 GHz & 2.4 GHz wireless MCU with 128kB Flash
Evaluation board
LAUNCHXL-CC1310 CC1310 LaunchPad™ development kit for sub-1-GHz SimpleLink™ wireless MCU
Debug probe
TMDSEMU200-U XDS200 USB Debug Probe
Development kit
CC1350STK Simplelink CC1350 SensorTag Bluetooth and Sub-1GHz Long Range Wireless Development Kit LAUNCHXL-CC13-90 SimpleLink™ Sub-1 GHz CC1310-1190 Wireless Microcontroller (MCU) LaunchPad™ Development Kit LAUNCHXL-CC1350 CC1350 LaunchPad™ development kit for SimpleLink™ dual-band wireless MCU

Technical documentation

No results found. Please clear your search and try again.
View all 21
Type Title Date
Cybersecurity advisory InjectaBLE: Injecting Malicious Traffic Into Established Bluetooth® Low Energy 22 Jun 2021
Cybersecurity advisory Bluetooth® SIG Erratum – Authentication of the LE Legacy Pairing Protocol (Rev. A) 27 May 2021
Cybersecurity advisory Bluetooth® SIG Erratum – Impersonation in the Passkey Entry Protocol (Rev. A) 27 May 2021
Cybersecurity advisory SimpleLink™ CC13XX, CC26XX, CC32XX and MSP432E4 Integer Overflow Issues 29 Apr 2021
Cybersecurity advisory Bluetooth® Low Energy – Missing Length Check for UNPI Packets Over SPI 08 Oct 2020
Cybersecurity advisory Bluetooth Low Energy – Invalid Connection Request (SweynTooth) (Rev. A) PDF | HTML 17 Jul 2020
Cybersecurity advisory Variable Time Tag Comparison on SimpleLink™ Devices PDF | HTML 05 Jun 2020
Cybersecurity advisory Bluetooth Low Energy, Basic Rate/Enhanced Data Rate – Method Confusion Pairing V PDF | HTML 18 May 2020
White paper Simple and efficient software development with the SimpleLink™ MCU platform (Rev. E) 06 Dec 2019
Product overview Out-of-box star-network solution: TI 15.4-Stack 14 Jan 2019
White paper How the robust, compatible and consistent expansion of SimpleLink™ software lead 05 Dec 2018
Product overview Electronic Smart Locks: Ultra-low power and Multi-Standard operation 05 Nov 2018
User guide Documentation Overview for SimpleLink CC13x0 SDK 25 Jul 2018
Application note Using the SimpleLink™ Sub-1 GHz 15.4-Stack: Choose between Sync / Async mode 15 Jun 2018
Technical article FreeWave brings IoT to the oil field using TI’s SimpleLink CC13xx and Sitara AM335 PDF | HTML 23 May 2018
White paper Wireless Connectivity For The Internet of Things, One Size Does Not Fit All (Rev. A) 16 Oct 2017
White paper IoT provokes change in ultra-low-power MCUs 19 Jul 2017
More literature SimpleLink™ Sub-1 GHz CC13x0 MCU Security (Rev. A) 26 May 2017
White paper RTOS Power Management Emerges as a Key for MCU-based IoT Nodes (Rev. A) 11 May 2017
Application note TI-15.4 Stack Frequency Hopping Mode FCC Compliance (Rev. A) 28 Feb 2017
White paper Frequency hopping for long-range IoT networks 18 Jul 2016

Related design resources

Software development

DRIVER OR LIBRARY
TI-15.4-STACK-GATEWAY-LINUX-SDK TI 15.4-Stack Gateway Linux Software Development Kit
IDE, CONFIGURATION, COMPILER OR DEBUGGER
CCSTUDIO Code Composer Studio™ integrated development environment (IDE) SENSOR-CONTROLLER-STUDIO Sensor Controller Studio
SOFTWARE PROGRAMMING TOOL
FLASH-PROGRAMMER SmartRF Flash Programmer

Design tools & simulation

CALCULATION TOOL
SMARTRFTM-STUDIO SmartRF Studio

Reference designs

REFERENCE DESIGN
TIDC-01002 SimpleLink™ Sub-1 GHz Sensor to Cloud Gateway Reference Design for TI-RTOS Systems TIDEP0084 Sub-1 GHz Sensor to Cloud Industrial IoT Gateway Reference Design for Linux Systems

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by 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, see TI support.

Videos