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
| Specification | Details |
|---|---|
| Manufacturer | Texas Instruments |
| SoC | CC2340R5 |
| CPU | ARM Cortex-M0+ @ 48 MHz |
| RAM | 36 KB |
| Flash | 512 KB |
| Bluetooth | BLE 5.3 |
| Zephyr Board ID | lp_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:
- CC2340R5 LaunchPad board
- USB cable (Micro-USB)
- Zephyr development environment installed
- Hubble Network account
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 flashNote: 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 baudYou 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 jlinkSerial 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