CC2340R5 LaunchPad
Overview
The Texas Instruments CC2340R5 LaunchPad™ (LP_EM_CC2340R5) is a development kit for the SimpleLink™ multi-Standard CC2340R5 wireless MCU.
See the TI CC2340R5 LaunchPad Product Page for details.
Hardware
The CC2340R5 LaunchPad™ development kit features the CC2340R5 wireless MCU. The board is equipped with two LEDs, two push buttons and BoosterPack connectors for expansion.
The CC2340R5 wireless MCU has a 48 MHz Arm® Cortex®-M0+ SoC and an integrated 2.4 GHz transceiver supporting multiple protocols including Bluetooth® Low Energy and IEEE® 802.15.4.
See the TI CC2340R5 Product Page for additional details.
Supported Features
The lp_em_cc2340r5
board supports the hardware features listed below.
- on-chip / on-board
- Feature integrated in the SoC / present on the board.
- 2 / 2
-
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files. -
vnd,foo
-
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
Type |
Location |
Description |
Compatible |
---|---|---|---|
CPU |
on-chip |
ARM Cortex-M0+ CPU1 |
|
Clock control |
on-chip |
Generic fixed-rate clock provider1 |
|
Cryptographic accelerator |
on-chip |
TI CC23X0 AES accelerator1 |
|
DMA |
on-chip |
TI CC23X0 DMA controller1 |
|
Flash controller |
on-chip |
Texas Instruments CC23X0 flash controller1 |
|
GPIO & Headers |
on-chip |
TI SimpleLink CC23X0 GPIO1 |
|
on-board |
TI BoosterPack GPIO header1 |
||
Input |
on-board |
Group of GPIO-bound input keys1 |
|
Interrupt controller |
on-chip |
ARMv6-M NVIC (Nested Vectored Interrupt Controller) controller1 |
|
LED |
on-board |
Group of GPIO-controlled LEDs1 |
|
MTD |
on-chip |
Flash node1 |
|
on-chip |
This binding describes the TI CC23X0 flash CCFG (custom configuration) area content1 |
||
on-chip |
Fixed partitions of a flash (or other non-volatile storage) memory1 |
||
Pin control |
on-chip |
TI SimpleLink CC23X0 Pin Controller1 |
|
Serial controller |
on-chip |
TI SimpleLink CC23X0 UART node1 |
|
SRAM |
on-chip |
Generic on-chip SRAM description1 |
|
Timer |
on-chip |
ARMv6-M System Tick1 |
Connections and IOs
All I/O signals are accessible from the BoosterPack connectors. Pin function aligns with the LaunchPad standard.
Pin |
Function |
Usage |
---|---|---|
DIO0 |
GPIO |
|
DIO1 |
ANALOG_IO |
A4 |
DIO2 |
ANALOG_IO |
A3 |
DIO5 |
ANALOG_IO |
A5 |
DIO6 |
SPI_CSN |
SPI CS |
DIO7 |
ANALOG_IO |
A0 |
DIO8 |
GPIO |
|
DIO9 |
GPIO |
Button 2 |
DIO10 |
GPIO |
Button 1 |
DIO11 |
SPI_CSN |
SPI CS |
DIO12 |
SPI_POCI |
SPI POCI |
DIO13 |
SPI_PICO |
SPI_PICO |
DIO14 |
GPIO |
Red LED |
DIO15 |
GPIO |
Green LED |
DIO18 |
SPI_CLK |
SPI CLK |
DIO19 |
GPIO |
|
DIO20 |
UART0_TX |
UART TX |
DIO21 |
GPIO |
|
DIO22 |
UART0_RX |
UART RX |
DIO23 |
ANALOG_IO |
A8 |
DIO24 |
ANALOG_IO |
A7 |
Programming and Debugging
The LP_EM_CC2340R5 requires an external debug probe such as the LP-XDS110 or LP-XDS110ET.
Currently there is no debug support in Zephyr for the LP_EM_CC2340R5, and the built binaries for this target must be flashed/debugged using either Uniflash or Code Composer Studio.
References
- CC2340R5 LaunchPad Quick Start Guide: