nRF52840 vs ESP32-C6
Side-by-side comparison of nRF52840 and ESP32-C6 BLE SoCs.
nRF52840 vs ESP32-C6: Nordic's BLE/Thread Flagship Meets Espressif's Tri-Radio Challenger
The nRF52840 and ESP32-C6 represent two divergent design philosophies meeting at an interesting crossroads: both support BLE 5.0+ and IEEE 802.15.4 (Thread and Zigbee), yet they arrive from opposite ends of the embedded market. Nordic's nRF52840 is a premium, power-optimized SoC favored by professional IoT and medical device engineers; Espressif's ESP32-C6 is a cost-aggressive RISC-V chip that layers Wi-Fi 6, Thread, and BLE 5.0 into a sub-$2 package. Choosing between them requires carefully weighing power budget, cost targets, Wi-Fi requirements, and certification maturity.
Overview
nRF52840 is Nordic Semiconductor's flagship Arm Cortex-M4F SoC operating at 64 MHz with 1 MB on-chip Flash, 256 KB RAM, BLE 5.0, IEEE 802.15.4 (Thread and Zigbee), a full-speed USB 2.0 device controller, and an extensive peripheral set including a 12-bit ADC, QSPI, and high-speed SPI. It has shipped in high volume since 2017 across wearables, asset trackers, medical devices, industrial sensors, and smart home products. Nordic's SoftDevice protocol stacks — paired with the Zephyr-based nRF Connect SDK — provide a mature, pre-certified software ecosystem used by tens of thousands of commercial products.
ESP32-C6 is Espressif's 2023 RISC-V SoC combining Wi-Fi 6 (802.11ax, 2.4 GHz), BLE 5.0, and IEEE 802.15.4 (Thread and Zigbee) on a single 40 nm die. It provides 512 KB on-chip SRAM plus support for external SPI Flash (typically 4 MB soldered on module). The ESP-IDF and ESP-Matter SDKs make it particularly attractive for Matter-over-Thread and Matter-over-Wi-Fi projects at the lowest possible BOM cost.
Key Differences
- Architecture: nRF52840 uses Arm Cortex-M4F (64 MHz) with a hardware floating-point unit and DSP extensions; ESP32-C6 uses a single RISC-V core (160 MHz) without hardware FPU, which limits floating-point-heavy sensor fusion workloads significantly.
- Radio stack: nRF52840 supports BLE 5.0 and 802.15.4 but has no Wi-Fi radio. ESP32-C6 is a true tri-radio chip — Wi-Fi 6, BLE 5.0, and 802.15.4 — making it uniquely capable for Matter devices needing both network types.
- Power consumption: nRF52840 achieves approximately 4.6 mA in BLE TX and around 1.5 µA in deep sleep with RAM retention. ESP32-C6 deep sleep with modem off is 5–15 µA, but climbs to 150–300 mA when Wi-Fi is actively transmitting — a dramatic difference for battery-powered designs.
- USB: nRF52840 integrates a native USB 2.0 Full Speed device controller, enabling HID, CDC, and DFU firmware updates without a UART bridge chip. ESP32-C6 lacks USB OTG and relies on a USB-to-UART bridge for programming.
- On-chip Flash: nRF52840 provides 1 MB of on-chip Flash supporting XIP and dual-bank OTA. ESP32-C6 relies on external SPI Flash soldered to the PCB, adding a component and potential attack surface.
- Certification maturity: nRF52840 modules (e.g., u-blox NINA-B4, Raytac MDBT50Q) carry pre-qualified radio certifications across FCC, CE, IC, and MIC. ESP32-C6 module certifications exist but the ecosystem is newer and varies by vendor.
- Price: ESP32-C6 is roughly 3–5× cheaper in volume than nRF52840, which frequently determines the winner in high-volume consumer products.
Use Cases
When nRF52840 Excels
- Medical and wearable devices requiring years of coin-cell life alongside Bluetooth SIG qualification — continuous glucose monitors, hearing aids, and medical alert buttons have shipped in millions on the nRF52840.
- USB HID and CDC peripherals such as BLE keyboards, mice, and USB dongles that serve dual roles: wireless BLE when untethered, USB HID when plugged in.
- Thread and Zigbee sensor networks where the 1.5 µA deep-sleep current supports 5–10 year AA-cell deployments in building automation and industrial sensors.
- Industrial asset tags with long deployment cycles and no Wi-Fi infrastructure, where BLE Coded PHY (up to ~400 m) provides direct gateway connectivity.
- Applications requiring on-chip Flash integrity: bootloader, application, and OTA buffer fit within 1 MB without external Flash management concerns.
When ESP32-C6 Excels
- Matter smart home devices requiring Wi-Fi cloud connectivity for initial commissioning and Thread mesh operation for local control — the ESP32-C6 is the only single-chip sub-$2 solution for this combination.
- Prototyping and maker projects where BOM cost is the primary driver and a UART programming bridge is acceptable.
- Wi-Fi 6 TWT-optimized IoT: Target Wake Time allows battery-assisted devices to negotiate periodic wake windows, reducing active Wi-Fi duty cycle compared to Wi-Fi 4.
- High-volume consumer devices where $1–$2 per-unit BOM savings at millions of units translates to meaningful margin improvements.
Verdict
Choose the nRF52840 for professional, battery-powered products where power precision, regulatory certification maturity, and supply assurance drive the design. Choose the ESP32-C6 when you need Wi-Fi 6, Thread, and BLE 5.0 in the lowest-cost package and can tolerate higher sleep current and external Flash dependency. For Matter-focused products that must support both Wi-Fi commissioning and Thread mesh simultaneously, the ESP32-C6 is the natural single-chip answer. For medical, wearable, or industrial BLE-primary designs where power efficiency and ecosystem depth are non-negotiable, the nRF52840 remains the industry standard.
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.