CC2755P10 LaunchPad
Overview
The CC2755P10 is Texas Instruments’ high-performance multi-protocol wireless MCU, part of the SimpleLink Low Power F3 family (the same family as the CC2340R5). Where the CC2340R5 targets BLE-only, ultra-low-cost designs, the CC2755P10 adds a 96 MHz Cortex-M33, an Algorithm Processing Unit for Bluetooth Channel Sounding (high-accuracy distance ranging), an integrated Hardware Security Module, and multi-protocol support across BLE 6.0, Zigbee 3.0, Thread 1.3, and Matter 1.2.
The P variant (“P10”) integrates an on-chip power amplifier and balun for up to +20 dBm output — useful for range-critical applications. The companion CC2755R10 is the +10 dBm variant.
Quick Specifications
| Specification | Details |
|---|---|
| Manufacturer | Texas Instruments |
| SoC | CC2755P10 |
| CPU | ARM Cortex-M33 @ 96 MHz (FPU + TrustZone-M + CDE) |
| RAM | 162 KB SRAM (full retention in standby) |
| Flash | 1024 KB (1 MB) |
| Bluetooth | BLE 6.0 Qualified (incl. Channel Sounding) |
| Other Protocols | Zigbee 3.0 (Certified), Thread 1.3, Matter 1.2, IEEE 802.15.4, Proprietary 2.4 GHz |
| TX Output Power | Up to +20 dBm |
| RX Sensitivity | −97 dBm (BLE 1 Mbps), −103.5 dBm (BLE LR 125 kbps) |
| GPIOs | 23 |
| Supply Voltage | 1.71 V – 3.8 V |
| Operating Temp | −40 °C to +125 °C |
| Zephyr Board ID | lp_em_cc2755p10 (preliminary — see TI simplelink-zephyr) |
Key Features
- Bluetooth 6.0 including LE Coded PHYs, 2 Mbps PHY, advertising extensions, CSA #2, and Channel Sounding for phase-based distance ranging
- Multi-protocol radio — BLE 6.0, Zigbee 3.0 (Certified), Thread 1.3, Matter 1.2, IEEE 802.15.4. The F3 SDK’s Dynamic Multi-Protocol Manager (DMM) enables concurrent BLE + Zigbee MAC operation on CC27xx
- Algorithm Processing Unit (APU) @ 96 MHz — mathematical accelerator for FFT, MUSIC, and neural-network workloads used in Channel Sounding post-processing
- Edge AI ready — Arm Custom Datapath Extension (CDE) instructions on the Cortex-M33 for ML acceleration
- Hardware Security Module (HSM) — AES-256, ECC-521, RSA-3072, SHA-512, TRNG, DPA countermeasures
- TrustZone-M trusted execution environment with MPU, memory firewalls, and 32 KB system ROM with secure boot Root of Trust
- On-chip buck DC/DC converter for power efficiency at +20 dBm
- Integrated BALUN + RF switch — single RF pin for TX/RX, reduced BOM
- Ultra-low standby: 0.9 µA with RTC running and full 162 KB SRAM retention
- 2× UART (LIN-capable), 2× SPI, I²C, I²S, 12-bit ADC @ 1.2 MSPS, comparator, RTC, watchdog
- Silicon package: 6 × 6 mm QFN40 (WCSP preview also available)
Getting Started with Hubble
lp_em_cc2755p10 board definition upstream and a Hubble sample is available. Track progress in HubbleNetwork/sdk and TexasInstruments/simplelink-zephyr.Prerequisites
Before you begin, ensure you have:
- LP-EM-CC2755P10 LaunchPad (or TI-recommended interim board: LP-EM-CC2745R10-Q1)
- USB cable (Micro-USB)
- Zephyr development environment installed
- TI simplelink-zephyr module added to your west workspace
- Hubble Network account
Build and Flash
Follow the Hubble Zephyr Quick Start Guide to integrate Hubble Network into your project.
# Build for CC2755P10 LaunchPad (board ID preliminary)
cd ~/hubblenetwork-workspace/
west build -p -b lp_em_cc2755p10 modules/lib/hubblenetwork-sdk/samples/zephyr/ble-network
# Flash to board (requires J-Link — see XDS110 note below)
west flashwest flash. Use a J-Link, TI UniFlash, or Code Composer Studio.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
For the most current pin assignments, refer to the CC2755x10 datasheet and the CC27xx Technical Reference Manual.
UART Console
- Default Baud Rate: 115200
Power Considerations
The CC2755P10 is designed for both battery-powered and line-powered applications. With the on-chip buck DC/DC enabled (VDDS = 3.0 V):
Typical Current Consumption (from datasheet SWRS306D):
- RX active: 6.1 mA
- TX @ 0 dBm: 7.7 mA
- TX @ +20 dBm: 143 mA (P variant peak)
- Active MCU @ 96 MHz (CoreMark): 6.8 mA
- Standby (low-power mode, RTC on, full 162 KB SRAM retention): 0.9 µA
- Shutdown: 160 nA
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 jlinkCC2755P10 board not in Zephyr
- The
lp_em_cc2755p10board definition lives in TI’s downstream Zephyr fork: simplelink-zephyr - Add it as a west module until upstream Zephyr merges support
- For interim evaluation of CC27xx software, the
lp_em_cc2745r10_q1board can run most CC2755P10 examples (per TI E2E guidance)
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
- CC2755P10 Product Page
- CC2755R10 Product Page
- CC2755x10 Datasheet (Rev. D)
- CC27xx Technical Reference Manual (Rev. A)
- Errata — CC2755x10 Device Revision F
Zephyr Documentation
- TI simplelink-zephyr (downstream fork — where the
lp_em_cc2755p10board definition will land) - Zephyr Getting Started
Software
Hubble Network
Purchase
- LP-EM-CC2755P10 — not yet generally available; check the TI product page for evaluation board updates
- CC2755P10 silicon samples (TI Store)
- LP-EM-CC2745R10-Q1 — TI’s currently-recommended evaluation board for CC27xx software development