ESP32-C6
Wi-Fi 6, BLE 5.3, Thread and Zigbee
Wi-Fi 6 on 2.4 GHz plus Thread and Zigbee in one chip: the natural pick for Matter devices and mixed networks.
Watch out: No PSRAM, a single 160 MHz core, and ESPHome supports it only with ESP-IDF.
17 of the 20 features in our table differ between the ESP32-C6 and the ESP32-S2.
Wi-Fi 6, BLE 5.3, Thread and Zigbee
Wi-Fi 6 on 2.4 GHz plus Thread and Zigbee in one chip: the natural pick for Matter devices and mixed networks.
Watch out: No PSRAM, a single 160 MHz core, and ESPHome supports it only with ESP-IDF.
Single-core, USB OTG, 14 touch pins, no Bluetooth
One core with native USB OTG, 14 touch pins and a DAC, but no Bluetooth. The S3 has largely replaced it.
Watch out: No Bluetooth and a single core, and the highest deep-sleep current in this list (25 µA).
| Feature | ESP32-C6 | ESP32-S2 |
|---|---|---|
| CPU | 1 × RISC-V, 160 MHz | 1 × Xtensa LX7, 240 MHz |
| Low-power core | LP RISC-V core | ULP RISC-V + FSM |
| SRAM | 512 KB | 320 KB |
| PSRAM | No | In-package or external |
| Wi-Fi | Wi-Fi 6 (802.11ax), 2.4 GHz | Wi-Fi 4 (802.11 b/g/n), 2.4 GHz |
| Bluetooth | LE 5.3 | No |
| Thread / Zigbee | Yes (802.15.4) | No |
| USB | Serial/JTAG (flash, serial, debug) | OTG full speed |
| GPIO | 30 (22 on QFN32) | 43 |
| ADC channels | 7 | 20 (ADC1: 10) |
| DAC | No | 2 × 8-bit |
| Touch pins | No | 14 |
| Camera | No | Parallel (DVP) |
| Display interface | SPI only | Parallel (i80, via I2S) |
| TWAI (CAN) | 2 | 1 |
| Deep sleep | 7 µA | 25 µA |
| ESPHome | Yes (ESP-IDF) | Yes (ESP-IDF or Arduino) |
Same on both: Ethernet MAC, AI / DSP, and Arduino-ESP32.
Open the ESP32 comparison →Tick what your project needs and see which of the eight chips fits best.
The ESP32-C6 has Wi-Fi 6 (802.11ax), Bluetooth LE, Thread or Zigbee, and more internal SRAM (512 against 320 KB). The ESP32-S2 has USB OTG, a camera interface (parallel), a display interface (parallel i80), and capacitive touch (14 pins).
The ESP32-C6: 7 µA against 25 µA for the ESP32-S2, as typical figures for the chip alone in Espressif’s datasheets. On a development board the regulator, the LEDs and the USB-serial chip usually draw more than the chip itself.
Arduino-ESP32 and ESP-IDF support both chips, so most code builds for either; pin numbers, strapping pins and some peripherals change. Anything that uses Wi-Fi 6 (802.11ax) or Bluetooth LE won’t carry over: the ESP32-S2 doesn’t have that hardware.
ESP32 vs ESP32-C6 ESP32 vs ESP32-S2 ESP32-C3 vs ESP32-C6 ESP32-C3 vs ESP32-S2 ESP32-C5 vs ESP32-C6 ESP32-C5 vs ESP32-S2 ESP32-C6 vs ESP32-H2 ESP32-C6 vs ESP32-P4 ESP32-C6 vs ESP32-S3 ESP32-H2 vs ESP32-S2 ESP32-P4 vs ESP32-S2 ESP32-S2 vs ESP32-S3
Figures from Espressif datasheets, ESPHome and Arduino-ESP32 documentation, checked in November 2026.