Skip to content

TI CC1312 LaunchPad

Texas Instruments SimpleLink(TM) CC1312 Wireless MCU LaunchPad(TM) Kit

Texas Instruments SimpleLink(TM) CC1312 Wireless MCU LaunchPad(TM) Kit

Overview

The LAUNCHXL-CC1312R1 is a Texas Instrument’s development kit for the CC1312R1 SoC MCU which combines a Cortex-M4F microcontroller alongside a dedicated Cortex-M0 to control radio.

Hardware

LAUNCHXL-CC1312R1

MCUCC1312R1
FamilyARM Cortex-M4F
VendorTexas Instruments
RAM80KiB
Flash352KiB
Frequency48MHz
FPUyes
Timers4
ADCs1x 12-bit (channels)
UARTs2
SPIs2
I2Cs1
Vcc1.8V - 3.8V
DatasheetDatasheet (pdf file)
Reference ManualReference Manual

Board pinout

The LAUNXHL-CC1312R 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:

Terminal window
BOARD=cc1312-launchpad make flash

To use OpenOCD instead of uniflash we need to set the PROGRAMMER environment variable, this is to enable OpenOCD instead of Uniflash.

Terminal window
PROGRAMMER=openocd BOARD=cc1312-launchpad make flash

For detailed information about CC1312 MCUs as well as configuring, compiling RIOT and installation of flashing tools for CC1312 boards, see cc26xx_cc13xx_riot.