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.
8 of the 20 features in our table differ between the ESP32-C6 and the ESP32-H2.
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.
Thread, Zigbee and BLE, no Wi-Fi
No Wi-Fi: Thread, Zigbee and Bluetooth LE only, made for battery sensors in a mesh network.
Watch out: It needs a Thread border router, a Zigbee coordinator or a BLE gateway to reach your network.
| Feature | ESP32-C6 | ESP32-H2 |
|---|---|---|
| CPU | 1 × RISC-V, 160 MHz | 1 × RISC-V, 96 MHz |
| Low-power core | LP RISC-V core | No |
| SRAM | 512 KB | 320 KB |
| Wi-Fi | Wi-Fi 6 (802.11ax), 2.4 GHz | No |
| GPIO | 30 (22 on QFN32) | 19 |
| ADC channels | 7 | 5 |
| TWAI (CAN) | 2 | 1 |
| ESPHome | Yes (ESP-IDF) | Yes (ESP-IDF, over Thread) |
Same on both: PSRAM, Bluetooth, Thread / Zigbee, USB, DAC, Touch pins, Camera, Display interface, Ethernet MAC, Deep sleep, 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 on the chip (Wi-Fi 6 on 2.4 GHz), a faster CPU (160 against 96 MHz), more internal SRAM (512 against 320 KB), and more GPIO (30 against 19). The ESP32-H2 has a lean radio for battery end devices on Thread or Zigbee (no Wi-Fi to power or set up).
Both are rated at 7 µA in deep sleep, for the chip alone. On a board the regulator and the LEDs make the difference.
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 on the chip (Wi-Fi 6 on 2.4 GHz) won’t carry over: the ESP32-H2 doesn’t have that hardware.
ESP32 vs ESP32-C6 ESP32 vs ESP32-H2 ESP32-C3 vs ESP32-C6 ESP32-C3 vs ESP32-H2 ESP32-C5 vs ESP32-C6 ESP32-C5 vs ESP32-H2 ESP32-C6 vs ESP32-P4 ESP32-C6 vs ESP32-S2 ESP32-C6 vs ESP32-S3 ESP32-H2 vs ESP32-P4 ESP32-H2 vs ESP32-S2 ESP32-H2 vs ESP32-S3
Figures from Espressif datasheets, ESPHome and Arduino-ESP32 documentation, checked in November 2026.