TI CC2650 LaunchPad XL
Texas Instruments SimpleLink(TM) CC2650 Wireless MCU LaunchPad(TM) Kit
Overview
The LAUNCHXL-CC2650 is a Texas Instrument’s development kit for the CC2650 SoC MCU which combines a Cortex-M3 microcontroller alonside a dedicated Cortex-M0 to control the radio.
Hardware

| MCU | CC2650 |
|---|---|
| Family | ARM Cortex-M3 |
| Vendor | Texas Instruments |
| RAM | 20KiB |
| Flash | 128KiB |
| Frequency | 48MHz |
| FPU | no |
| Timers | 4 |
| ADCs | 1x 12-bit (channels) |
| UARTs | 1 |
| SPIs | 2 |
| I2Cs | 1 |
| Vcc | 1.8V - 3.8V |
| Datasheet | Datasheet |
| Reference Manual | Reference Manual |
Board pinout
The CC2650 Quick Start Guide provides the default pinout for the board.
Flashing the Device
Flashing RIOT is quite straight forward. The board comes with an XDS110 on-board debug probe that provides programming, flashing and debugging capabilities through the USB Micro-USB connector. Once either TI Uniflash or OpenOCD are installed just connect the board using the Micro-USB port to your computer and type:
make flash BOARD=cc2650-launchpadTo use OpenOCD instead of uniflash we need to set the PROGRAMMER environment
variable, this is to enable OpenOCD instead of Uniflash.
export PROGRAMMER=openocdNow we can just do make flash and make debug, this all using OpenOCD.
For detailed information about CC2650 MCUs as well as configuring, compiling RIOT and installation of flashing tools for CC2650 boards, see cc26xx_cc13xx_riot.