Skip to content

TI CC1312 LaunchPad

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:

make flash BOARD=cc1312-launchpad

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

export PROGRAMMER=openocd

Now we can just do make flash and make debug, this all using OpenOCD.

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