ESP32-C6

SoC
by Espressifesp32-c6

Specifications

Radios

Wi-Fi
Wi-Fi 6 · 2.4 GHz
Bluetooth LE
BLE 5.3
Bluetooth Classic
no
802.15.4
Zigbee 3.0, Thread 1.3, Matter

USB

Native USB
yes
USB type
serial-jtag

CPU

Architecture
risc-v
Cores
1
Max clock
160 MHz
Low-power core
risc-v @ 20 MHz

Memory

SRAM
512 KB
LP SRAM
16 KB
ROM
320 KB

Security

Features
secure-bootflash-encryption-xts-aesaes-256ecchmacrsasharsa-dsrng

The IoT all-rounder: Wi-Fi 6 + BLE 5.3 + 802.15.4 (Zigbee 3.0 / Thread 1.3 / Matter) in one chip, plus a low-power RISC-V core. The single-chip smart-home pick.

Espressif's own datasheet describes the ESP32-C6 as "a low-power and cost-effective 2.4 GHz Wi-Fi 6 + Bluetooth 5 (LE) + Thread/Zigbee SoC, with a 32-bit RISC-V core, for securely connected devices." It is the successor to the ESP32-C3 in Espressif's single-core RISC-V line, and the first Espressif chip to combine Wi-Fi 6 with an 802.15.4 radio, which makes it the reference part for Matter-over-Thread and Matter-over-Wi-Fi end devices that also need a classic Wi-Fi fallback.

CPU and memory

The ESP32-C6 carries two 32-bit RISC-V cores. The high-performance (HP) core is a 4-stage-pipeline design clocked up to 160 MHz and runs the main application, Wi-Fi/BLE/802.15.4 stacks, and ESP-IDF. A separate low-power (LP) core, a simpler 2-stage-pipeline RISC-V design clocked up to 20 MHz, can keep running sensor polling, timers, or simple logic while the HP core is powered down, which is what makes the chip's deep-sleep current so low. On-chip memory is 512 KB of HP SRAM plus a dedicated 16 KB LP SRAM (reachable by either core) for code and data, backed by 320 KB of mask ROM for boot and core routines.

Radio stack

All three radios share a single 2.4 GHz antenna (time-multiplexed, not simultaneous):

  • Wi-Fi 6 (802.11ax), 2.4 GHz only, 1T1R, with data rates up to 150 Mbps and backward compatibility with 802.11b/g/n. Wi-Fi 6's Target Wake Time (TWT) lets battery-powered nodes negotiate wake schedules with the access point, which is the main reason Wi-Fi 6 lowers average power draw versus 802.11n on comparable traffic.
  • Bluetooth LE 5.3 (certified), LE only — there is no Bluetooth Classic on this chip.
  • IEEE 802.15.4-2015 radio, running either a Zigbee 3.0 or a Thread 1.3 network stack. Combined with the Wi-Fi and BLE radios, this is what lets the ESP32-C6 act as a Matter-compliant Wi-Fi end device or a Matter-over-Thread end device from the same silicon.

GPIO and peripherals

The standard QFN40 package exposes up to 30 GPIO pads (a smaller QFN32 variant exposes 22); a handful are reserved as strapping pins or tied to off-chip flash/USB signals — see reserved_pins in this record. Peripheral set: a 12-bit SAR ADC with up to 7 channels, two general-purpose UARTs plus an LP UART, a general SPI controller plus two dedicated SPI buses for external flash/PSRAM, I2C and LP I2C, I2S, two TWAI (CAN 2.0-compatible) controllers, an SDIO slave, LED PWM (up to 6 channels), MCPWM, RMT, and PARLIO. USB connectivity is via the native USB Serial/JTAG controller — flashing, console, and JTAG debugging over a single USB connection, no external USB-to-serial bridge chip required.

Low-power design

Alongside Active mode, the ESP32-C6 supports Modem-sleep, Light-sleep, and Deep-sleep. In Deep-sleep, Espressif specifies power consumption as low as 7 µA, with the LP core and LP SRAM still able to run and wake the HP core on a timer, GPIO, or other event. This power profile, combined with Wi-Fi 6 TWT and 802.15.4's naturally low duty cycles, is what Espressif targets at coin-cell and battery-powered sensor/end-node designs.

Security

Hardware security features include RSA-3072-based secure boot, AES-128/256-XTS flash encryption, ECC, HMAC, SHA, and an RSA digital-signature peripheral, plus a hardware RNG — see the security field above for the full list as tracked in this record. Cryptographic key material is backed by 4096 bits of eFuse (1792 bits available to users), Espressif's one-time-programmable storage for keys and device identity.

Typical use cases

Espressif's stated application targets for the ESP32-C6 include smart home, industrial automation, healthcare, consumer electronics, smart agriculture, POS machines, service robots, audio devices, and generic low-power IoT sensor hubs and data loggers. In practice the chip's combination of Wi-Fi 6, BLE, and 802.15.4 on one die makes it most common as a Matter/Thread border-adjacent end device or Zigbee end device in smart-home and building-automation products, and as a Wi-Fi sensor node where Target Wake Time and deep-sleep current matter for battery life.

Boards and modules on ESP32-C6 (8)

  • Adafruit ESP32-C6 Feather

    BoardAdafruit~medium

    Wi-Fi 6 · 2.4 GHzBLE 5.3802.15.4 · Zigbee 3.0, Thread 1.3, MatterNative USBfeather
  • DFRobot Beetle ESP32-C6

    BoardDFRobot~cheap

    Wi-Fi 6 · 2.4 GHzBLE 5.3802.15.4 · Zigbee 3.0, Thread 1.3, MatterNative USBbeetle
  • Wi-Fi 6 · 2.4 GHzBLE 5.3802.15.4 · Zigbee 3.0, Thread 1.3, MatterNative USBfirebeetle
  • ESP32-C6-DevKitC-1

    BoardEspressif~cheap

    Wi-Fi 6 · 2.4 GHzBLE 5.3802.15.4 · Zigbee 3.0, Thread 1.3, MatterNative USBdevkit
  • ESP32-C6-DevKitM-1

    BoardEspressif~cheap

    Wi-Fi 6 · 2.4 GHzBLE 5.3802.15.4 · Zigbee 3.0, Thread 1.3, MatterNative USBdevkit
  • NanoC6

    BoardM5Stack~cheap

    Wi-Fi 6 · 2.4 GHzBLE 5.3802.15.4 · Zigbee 3.0, Thread 1.3, MatterNative USBm5-nano
  • Seeed Studio XIAO ESP32C6

    BoardSeeed Studio~cheap

    Wi-Fi 6 · 2.4 GHzBLE 5.3802.15.4 · Zigbee 3.0, Thread 1.3, MatterNative USBxiao
  • ESP32-C6-WROOM-1

    ModuleEspressif

    Wi-Fi 6 · 2.4 GHzBLE 5.3802.15.4 · Zigbee 3.0, Thread 1.3, MatterNative USB

Frequently asked questions

What are the ESP32-C6 specs / datasheet?

ESP32-C6 is a single-core RISC-V SoC clocked up to 160 MHz, plus a separate low-power RISC-V core up to 20 MHz. It has 512 KB of SRAM (16 KB in the LP domain) and 320 KB of ROM. Radios: Wi-Fi 6, Bluetooth LE 5.3, and an 802.15.4 radio. It exposes native USB (Serial/JTAG).

What is the ESP32-C6 pinout / GPIO count?

The ESP32-C6 has 30 GPIO pads in total, of which 5 are strapping pins and 2 are tied to USB/flash.

What wireless radios does the ESP32-C6 have?

ESP32-C6's wireless radios: Wi-Fi: Wi-Fi 6 radio. Bluetooth: Bluetooth LE 5.3. 802.15.4: 802.15.4 radio (zigbee-3.0, thread-1.3, matter).

Does the ESP32-C6 have a low-power (LP) core?

Yes -- the ESP32-C6 has a separate RISC-V low-power core clocked up to 20 MHz, alongside its main core (up to 160 MHz).

ESP32-C6 vs ESP32-C3: what's different?

The ESP32-C6 is a single-core RISC-V SoC at up to 160 MHz (512 KB SRAM); the ESP32-C3 is a single-core RISC-V SoC at up to 160 MHz (400 KB SRAM). Wi-Fi: Wi-Fi 6 vs Wi-Fi 4. Bluetooth: BLE 5.3 vs BLE 5. 802.15.4: 802.15.4 yes vs 802.15.4 no. Low-power core: LP core yes vs LP core no.

Notes

  • Wi-Fi / BLE / 802.15.4 coexist on a shared antenna
  • Default drive strength: GPIO12/13 = 40 mA, others 20 mA.