CC2340R5 LaunchPad

CC2340R5 LaunchPad

✅ Hubble Compatible - This board is fully compatible with Hubble Network

Overview

The CC2340R5 LaunchPad (LP-EM-CC2340R5) is Texas Instruments’ development platform for the CC2340R5 wireless MCU. Part of the SimpleLink Low Power F3 family, it delivers industry-leading power efficiency with Bluetooth Low Energy 5.3 support.

Quick Specifications

SpecificationDetails
ManufacturerTexas Instruments
SoCCC2340R5
CPUARM Cortex-M0+ @ 48 MHz
RAM36 KB
Flash512 KB
BluetoothBLE 5.3
Zephyr Board IDlp_em_cc2340r5

Key Features

  • Bluetooth Low Energy 5.3 with extended advertising
  • Ultra-low power consumption (industry-leading efficiency)
  • BoosterPack compatible headers for expansion
  • 2 user LEDs and 2 user buttons
  • XDS110 on-board debugger
  • 40-pin LaunchPad headers
  • Coin cell battery holder for portable operation

Getting Started with Hubble

Prerequisites

Before you begin, ensure you have:

Build and Flash

Follow the Hubble Zephyr Quick Start Guide to integrate Hubble Network into your project.

Once your environment is configured, build and flash the Hubble BLE Network sample:

# Build for CC2340R5 LaunchPad
cd ~/hubblenetwork-workspace/
west build -p -b lp_em_cc2340r5 modules/lib/hubblenetwork-sdk/samples/zephyr/ble-network

# Flash to board (requires JLink)
west flash
Note: The XDS110 debugger on the LaunchPad is not natively supported in Zephyr’s west tool. You’ll need a J-Link debugger or use TI’s Code Composer Studio for flashing.

Verify Connection

Connect to the serial console to verify your board is communicating with Hubble:

# Linux/macOS
minicom -D /dev/ttyACM0 -b 115200

# Windows (use PuTTY or similar)
# Connect to COMx at 115200 baud

You should see output indicating successful Hubble Network initialization.

Pinout Reference

LEDs

  • Red LED: DIO_14
  • Green LED: DIO_15

Buttons

  • BTN-1: DIO_13
  • BTN-2: DIO_14

UART Console

  • TX: DIO_8
  • RX: DIO_9
  • Baud Rate: 115200

Power Considerations

The CC2340R5 LaunchPad provides multiple power options:

  • USB Power: Connect via Micro-USB (development)
  • BoosterPack Headers: External power via headers
  • Coin Cell: CR2032 battery holder for portable testing

Typical Power Consumption:

  • Active (BLE advertising): ~2 mA
  • Standby: ~1 µA
  • Shutdown: ~100 nA
The CC2340R5 is optimized for ultra-low-power battery applications. It achieves some of the lowest power consumption in the industry for Bluetooth LE devices.

Troubleshooting

Board not detected

  • Ensure USB cable supports data (not charging-only)
  • Try a different USB port
  • Install XDS110 drivers from TI

Flash errors with XDS110

  • XDS110 is not natively supported in Zephyr west flash
  • Option 1: Use J-Link debugger (connect to debug header)
  • Option 2: Use Code Composer Studio to flash the binary
  • Option 3: Use UniFlash tool from TI

Using J-Link for flashing

# Connect J-Link to debug header on LaunchPad
# Then use west flash normally
west flash --runner jlink

Serial output issues

  • Verify baud rate is set to 115200
  • Check correct COM port (XDS110 creates multiple ports)
  • Use TI’s terminal tool or standard serial terminal

Resources

Official Documentation

Zephyr Documentation

Hubble Network

Purchase


Next Steps