This LaunchPad is for the evaluation of CC2650. TI recommends evaluating one of the following devices for additional features and more available flash memory:
LAUNCHXL-CC2650
SimpleLink™ CC2650 wireless MCU LaunchPad™ Development Kit
LAUNCHXL-CC2650
Overview
NOTE: The CC2650 LaunchPad kit supports evaluation of:
- CC2640 Bluetooth® low energy wireless MCU
- CC2630 ZigBee/6LoWPAN wireless MCU
- CC2620 ZigBee RF4CE wireless MCU
- CC2650 Multi-standard wireless MCU
Take your LaunchPad™ development kit to the cloud with the SimpleLink™ CC2650 wireless microcontroller (MCU) LaunchPad kit.
The CC2650 LaunchPad kit brings easy Bluetooth low energy connectivity to the LaunchPad kit ecosystem with the SimpleLink ultra-low power CC26xx family of devices. This LaunchPad kit also supports development for multi-protocol support for the SimpleLink multi-standard CC2650 wireless MCU and the rest of CC26xx family of products: CC2630 wireless MCU for ZigBee®/6LoWPAN and CC2640 wireless MCU for Bluetooth® low energy.
The CC2650 wireless MCU contains a 32-bit ARM® Cortex®-M3 processor that runs at 48 MHz as the main microcontroller and a rich peripheral feature set that includes a unique ultra-low power sensor controller. This sensor controller was created for interfacing external sensors and for collecting analog and digital data autonomously while the rest of the system is in sleep mode.
The CC2650 LaunchPad kit supports programming and debugging from Code Composer Studio™ and IAR Embedded Workbench® integrated development environments (IDEs).
Ready to take your application development to the next level? Save time and production cost by quickly prototyping your system with the LaunchPad kit I/O connectors that allow for quick interfacing to a variety of evaluation modules (EVMs) and BoosterPack™ plug-in modules. Develop your Internet of Things (IoT) software application on the CC2650 LaunchPad kit using the TI BLE-Stack™ Software Development Kit (SDK) featuring a royalty-free Bluetooth 4.1 certified software stack. A Bluetooth low energy user’s guide for the LaunchPad kit is available on the Bluetooth low energy wiki with instructions for building the most popular sample applications on the CC2650 LaunchPad kit.
Note: Revision 1.1 PCB is not able to support over-the-air updates with the firmware programmed from the factory. Go to dev.ti.com/launchxl-cc2650 to upgrade your LaunchPad with the latest firmware.
The LAUNCHXL-CC2650 is not supported in the Energia ecosystem.
Features
- Connect your LaunchPad kit to the cloud with Bluetooth low energy on your smartphone
- Access all I/O signals with the BoosterPack plug-in modules I/O interface
- On-board emulator with a USB serial port gets you started with instant code development
- Upgrade the LaunchPad kit firmware over-the-air from the SimpleLink Starter app
- Code Composer Studio IDE full license included
- Includes 1 MB external Flash for support of multiple protocols or storing user data
- Up to 5 dBm output power
- Optional Sharp® Memory LCD BoosterPack plug-in module support
- LaunchPad board
- Micro USB cable
- Quick Start Guide
Low-power 2.4-GHz products
Other wireless products
Order & start development
LAUNCHXL-CC2650 — SimpleLink™ CC2650 wireless MCU LaunchPad™ Development Kit
FLASH-PROGRAMMER-2 — SmartRF Flash Programmer v2
FLASH-PROGRAMMER-2 — SmartRF Flash Programmer v2
Zip file with Windows Installer and SW Manifest
Products
Low-power 2.4-GHz products
Sub-1 GHz wireless MCUs
Other wireless products
Automotive wireless connectivity products
Hardware development
Evaluation board
Development kit
Documentation
Compressed source file archive
Release Infomation
SmartRF Flash Programmer 2 can be used to program the flash memory in Texas Instruments ARM based low-power RF wireless MCUs over the debug and serial interfaces. The flash programmer includes both a graphical user interface and a command line interface.
What's new
- Support for the CC2640R2L added.
- Updated emupack to version 9.2.0.00002.
BLE-STACK-2-X — BLE-STACK - V2.2 (Support for CC2640/CC2650)
BLE-STACK-2-X — BLE-STACK - V2.2 (Support for CC2640/CC2650)
Products
Low-power 2.4-GHz products
Hardware development
Evaluation board
Development kit
Documentation
Archive Installers for Simplelink BLE 2 x SDK
Release Infomation
This is version 2.2.8 of the TI Bluetooth® low energy protocol stack Software Development Kit (SDK). The BLE-Stack SDK allows for the development of single-mode Bluetooth low energy (BLE) applications on TI's first generation SimpleLink Bluetooth low energy CC2640 and Multi-Standard CC2650 wireless microcontroller units (MCUs) supporting version 5.1 of the Bluetooth specification with features defined by version 4.2 of the Bluetooth specification. The CC26x0 family of wireless MCUs includes a 32-bit Arm® Cortex™-M3 as the main application CPU running at 48 MHz, a dedicated Cortex-M0 processor for the radio / Physical Layer (PHY), and an autonomous Sensor Controller Engine for low-power sensing applications. The BLE protocol stack is built on top of the TI Real-time Operating System (TI-RTOS) which provides advanced power management and flexible peripheral driver capabilities allowing the development of highly optimized and power efficient standalone or network processor applications. The TI-RTOS SDK is installed during the BLE-Stack SDK installation.
Version 2.2.8 of the BLE-Stack is a maintenance update to TI's existing royalty-free Bluetooth low energy software protocol stack which is certified for Bluetooth specification version 5.1. This release includes support for all core specification version 4.2 Low Energy (LE) features as well as several development kits. This protocol stack update is in addition to support of all major Bluetooth LE core specification version 4.1 features, including support for up to 8 master or slave BLE connections. Please note that no Bluetooth 5 or Bluetooth 5.1 features are supported. A few examples of what can be created using the sample applications in this SDK and/or the additional resources found in the Examples section below include Bluetooth beacons incorporating the popular Apple iBeacon® and Eddystone™ formats, glucose, heart rate and fitness monitors, dongles for cable replacement via a BLE Serial Port Bridge and industrial motor monitors.
See What's New section for an overview of the changes included in this release. The Bluetooth core specification version 4.2 features supported in this release allow development of the most secure and power efficient products incorporating the Bluetooth low energy specification.
What's new
- [PSIRT-129] The generate key functions (ECCROMCC26XX_genKeys, and ECC_generateKey) shall now validate the ECC key pair
SMARTRF-STUDIO-7 — SmartRF Studio 7 application software
SMARTRF-STUDIO-7 — SmartRF Studio 7 application software
Products
MSP430 microcontrollers
Low-power 2.4-GHz products
Sub-1 GHz wireless MCUs
Sub-1 GHz transceivers
Other wireless products
Automotive wireless connectivity products
Hardware development
Development kit
Evaluation board
Interface adapter
Daughter card
Documentation
SmartRF Studio 7 in Cloud TI Resource Explorer
Compressed source file archive
Release Infomation
SmartRF™ Studio is a Windows application that can be used to evaluate and configure Low Power RF devices from Texas Instruments. The application helps designers of RF systems to easily evaluate the radio at an early stage in the design process. It is especially useful for generation of configuration register values and commands, and for practical testing and debugging of the RF system. SmartRF Studio can be used either as a standalone application or together with applicable evaluation boards or debug probes for the RF device.
What's new
- Updated RF PHY settings for the CC13x4/CC26x4 devices
- Updated target board definitions for LP_EM_CC2674P10
- Various improvements and bug-fixes
PACKET-SNIFFER-2 — SmartRF Packet Sniffer 2
Products
Low-power 2.4-GHz products
Sub-1 GHz wireless MCUs
Sub-1 GHz transceivers
Hardware development
Evaluation board
Development kit
Documentation
Release Infomation
SmartRF Packet Sniffer 2 includes software and firmware to capture and display over-the-air packets. The capture device is connected to the PC via USB. SmartRF Packet Sniffer 2 supports the CC13xx and CC26xx family of devices as capture device and uses Wireshark for packet display and filtering.
Please note that device revision C (1.1) of CC13x2/CC26x2 is no longer supported. Download SmartRF Packet Sniffer 2 v1.6.0 if you use CC13x2/CC26x2 device revision C (1.1).
What's new
- Support for CC26x2x7/CC13x2x7 devices on the LP-CC2652R7, LP-CC1312R7, LP-CC1352P7-1 and LP-CC1352P7-2 Launchpads
- Support for Sub-1 GHz 200kbps, GFSK PHY on LAUNCHXL-CC1312R, LAUNCHXL-CC1352R, LAUNCHXL-CC1352P1, LP-CC1312R7, LP-CC1352P7-1 and LP-CC1352P7-2 Launchpads
- The IAR and CCS projects are compatible with SimpleLink CC13X2 and CC26X2 SDK 5.10
SPRCAG5 — BOOSTXL-TLV8544PIR FIRMWARE
SPRCAG5 — BOOSTXL-TLV8544PIR FIRMWARE
Products
Low-power 2.4-GHz products
Hardware development
Evaluation board
Development kit
Release Infomation
SENSOR-CONTROLLER-STUDIO — Sensor Controller Studio
SENSOR-CONTROLLER-STUDIO — Sensor Controller Studio
Installer executable
Compressed archive
Products
Low-power 2.4-GHz products
Sub-1 GHz wireless MCUs
Other wireless products
Automotive wireless connectivity products
Hardware development
Development kit
Evaluation board
Documentation
HTML document
Compressed source file archive
Release Infomation
Sensor Controller Studio is used to write, test and debug code for the CC26xx/CC13xx Sensor Controller, allowing for ultra-low power application design.
The tool generates a Sensor Controller Interface driver, which is a set of C source files to be compiled into the System CPU (ARM Cortex-M3/M4) application. These source files contain the Sensor Controller firmware image and associated definitions, and generic functions that allow the System CPU application to control the Sensor Controller and exchange data.
The Sensor Controller is a small CPU core that is highly optimized for low power consumption and efficient peripheral operation. The Sensor Controller is located in the CC26xx/CC13xx auxiliary (AUX) power/clock domain, and can perform simple background tasks autonomously and independently of the System CPU and the MCU domain power state. Such tasks include but are not limited to:
- Analog sensor polling, using ADC or comparator
- Digital sensor polling, using SPI, I2C or other protocols
- Capacitive sensing, using current source, comparator and time-to-digital converter (TDC)
- Waveform generation, for example for LCDs
The Sensor Controller is user programmable, using a simple programming language with syntax similar to C. This allows for sensor polling and other tasks to be specified as sequential algorithms, rather than static configuration of complex peripheral modules, timers, DMA, register programmable state machines, event routing and so on. The main advantages are:
- Flexibility
- Dynamic reuse of hardware resources
- Ability to perform simple data processing without need for dedicated hardware
- Observability and debugging options
What's new
- Added support for new devices: CC2672R3, CC2672P3, CC2662R-Q1, CC2652PSIP and CC2652P7.
- Added example support for new SDKs, using TI-RTOS 7 and GPIO driver for the latest CC13x2/CC26x2 SDK.
- Minor improvements.
- Bug-fixes.
SWRC258 — BLE Device Monitor (v2.9.0)
SWRC258 — BLE Device Monitor (v2.9.0)
Products
Low-power 2.4-GHz products
Automotive wireless connectivity products
Hardware development
Development kit
Release Infomation
CCSTUDIO — Code Composer Studio™ integrated development environment (IDE)
CCSTUDIO — Code Composer Studio™ integrated development environment (IDE)
This design resource supports most products in these categories.
Check the product details page to verify support.
- Digital signal processors (DSPs)
- Arm-based processors
- MSP430 microcontrollers
- C2000 real-time microcontrollers
- Arm-based microcontrollers
- Signal conditioners
- mmWave radar sensors
- Wi-Fi products
- Sub-1 GHz products
- Digital power isolated controllers
Products
Arm Cortex-M0+ MCUs
Arm Cortex-M4 MCUs
Arm Cortex-R MCUs
Automotive mmWave radar sensors
Industrial mmWave radar sensors
Sub-1 GHz wireless MCUs
Hardware development
Evaluation board
Development kit
Release Infomation
The Code Composer Studio™ IDE is a complete integrated suite that enables developers to create and debug applications of all Texas Instruments Embedded Processors (Sitara, DSP, Automotive, Keystone), Microcontrollers (SimpleLink™, C2000 Digital Control, MSP430, TM4C, Hercules), as well as Digital Power (UCD) and Programmable Gain Amplifier (PGA) devices.
CCS v20 is TI’s next generation Integrated Development Environment (IDE) based on Theia IDE framework. CCS v20.0.1 uses a modified version of the Theia-IDE framework and offers a user experience similar to Visual Studio Code™.
- Installation instructions and User's Guide
- Windows 32bit is not supported with CCSv20.
- XDS510 class debug probes are not supported with CCSv20.
What's new
- v20.0.1 is a maintenance release based on v20.0.0, with the following updates:
- Updated C29 device support to support flash programming on the M4 core, as well as enhancements and bug fixes.
- Added support for Stellaris In-Circuit Debug Interface debug probe
- Added support for MSP432 MCU device family
- Fixed version of bundled C2000 and C6000 Compiler
- Various debug enhancements and bug fixes
Design files
Technical documentation
Type | Title | Date | ||
---|---|---|---|---|
Certificate | LAUNCHXL-CC2650 EC Declaration of Conformity (DoC) (Rev. B) | 04 Dec 2019 | ||
White paper | SimpleLink™ MSP432™ MCU for electronic lock and intrusion HMI keypad | 18 Sep 2017 | ||
Technical article | Bluetooth® low energy multi-role demystified | PDF | HTML | 30 Nov 2016 | |
More literature | Allegion Case Study (Rev. A) | 12 Apr 2016 | ||
More literature | CC2650 LaunchPad Development Kit Quick Start Guide | 07 Jan 2016 |
Related design resources
Hardware development
EVALUATION BOARD
DEVELOPMENT KIT
Software development
DRIVER OR LIBRARY
IDE, CONFIGURATION, COMPILER OR DEBUGGER
SOFTWARE PROGRAMMING TOOL
Design tools & simulation
CALCULATION TOOL
Support & training
TI E2E™ forums with technical support from TI engineers
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.