nRF52840 vs CC2642R
Side-by-side comparison of nRF52840 and CC2642R BLE SoCs.
nRF52840 vs CC2642R: Nordic's Versatile Flagship vs TI's Autonomous-RF Ultra-Low-Power BLE SoC
The nRF52840 and CC2642R are both premium BLE SoCs targeting professional IoT applications, but they reflect different architectural priorities. Nordic's nRF52840 maximizes versatility — large Flash, USB, multi-protocol, and a mature open-source ecosystem. Texas Instruments' CC2642R focuses relentlessly on BLE power efficiency through a dedicated autonomous RF co-processor, delivering industry-leading radio power figures that make it a preferred choice for multi-year primary-cell industrial deployments.
Overview
nRF52840 (Nordic Semiconductor) is a 64 MHz Arm Cortex-M4F SoC with 1 MB on-chip Flash, 256 KB RAM, BLE 5.0 with all PHY modes (1M, 2M, Coded), 802.15.4, native USB 2.0, and a comprehensive analog/digital peripheral set. Its SoftDevice and nRF Connect SDK represent one of the most mature BLE software ecosystems, with extensive open-source community support via Zephyr RTOS.
CC2642R (Texas Instruments) is a 48 MHz Arm Cortex-M4F SoC with 352 KB Flash, 256 KB RAM, and BLE 5.0. Its defining architectural feature is a separate Cortex-M0 RF core that executes all BLE MAC and PHY operations completely autonomously — the main M4F application core is entirely uninterrupted during radio events, enabling both superior power efficiency and deterministic radio timing that single-core architectures cannot match.
Key Differences
- RF core architecture: CC2642R's autonomous M0 RF core handles all radio protocol processing independently, achieving BLE RX current of approximately 5.9 mA and TX at 0 dBm of 6.1 mA — among the lowest in any BLE SoC. nRF52840 uses a shared single M4F core where SoftDevice reserves the highest interrupt priorities, briefly suspending the application CPU during radio events.
- Sleep current: CC2642R achieves approximately 0.85 µA in standby with an RTC running; nRF52840 achieves approximately 1.5 µA. Both are outstanding, but TI's advantage translates to months of additional life on a primary cell over a multi-year industrial deployment.
- Flash capacity: nRF52840 offers nearly 3× the Flash (1 MB vs 352 KB). This headroom is critical for OTA-capable applications needing dual-bank update support — with a BLE stack, bootloader, and application coexisting without Flash bank juggling.
- Multi-protocol: nRF52840 supports simultaneous BLE and 802.15.4 (Thread or Zigbee) via Nordic's multiprotocol scheduler. CC2642R is BLE 5.0-only; multi-protocol requires the CC2652R variant.
- USB: nRF52840 has native USB 2.0 Full Speed; CC2642R has no USB peripheral.
- Community ecosystem: Nordic's Zephyr contributions and nRF Connect SDK have a far larger open-source community; TI's SimpleLink SDK and SysConfig tooling are robust for industrial applications but with fewer general BLE community examples.
- Long-range sensitivity: Both achieve approximately -103 dBm in BLE Coded PHY S=8 mode — effectively equivalent for outdoor or through-wall applications.
Use Cases
When nRF52840 Excels
- Multi-protocol gateways simultaneously supporting BLE connections from smartphones alongside a Thread or Zigbee mesh network for back-haul connectivity.
- USB-connected BLE dongles and HID peripherals including keyboards, mice, and gaming controllers that need both wireless BLE and wired USB modes on a single chip.
- Large firmware applications where dual-bank OTA, BLE stack, bootloader, and complex application logic must all coexist within generous Flash headroom.
- Projects leveraging Zephyr RTOS: Nordic's extensive upstream contributions, module integrations, and driver support reduce time-to-market for complex BLE designs.
When CC2642R Excels
- Industrial BLE sensors on primary cells — pipeline monitors, structural health sensors, and cold-chain trackers targeting 5–10 year battery life from AA or ER14505 lithium cells benefit directly from the 0.85 µA sleep current.
- TI ecosystem integrations where the design already uses TI processors running TI-RTOS, SimpleLink network processor mode, or Code Composer Studio development tools.
- Dense BLE networks with hundreds of concurrent connections where the autonomous RF core's deterministic scheduling reduces per-packet latency jitter.
- Functional safety certifications for industrial products where TI's IEC 62443 and functional safety tooling documentation provides a significant head start.
Verdict
Both chips are excellent professional BLE SoCs. The CC2642R's autonomous RF core architecture delivers a genuine edge in BLE radio power efficiency and timing determinism for pure BLE designs. However, the nRF52840's larger Flash, native USB, multi-protocol capability, broader developer community, and more comprehensive open-source tooling make it the more versatile platform. For BLE-only industrial sensors where maximizing primary-cell battery life is the sole design objective, the CC2642R remains compelling. For any product mixing BLE with USB, Thread, Zigbee, or requiring a large application firmware footprint, the nRF52840 is the stronger choice.
Frequently Asked Questions
Our comparisons use verified datasheet specifications to create side-by-side tables. Each comparison includes a verdict explaining when to choose each option based on your project requirements.