Aziz Bench

ESP32 vs ESP32-C6

18 of the 20 features in our table differ between the ESP32 and the ESP32-C6.

Xtensa LX6

ESP32

Dual-core, Bluetooth Classic, Ethernet MAC, DAC

The original: two cores, Wi-Fi, and the only chip here with Bluetooth Classic, an Ethernet MAC and a DAC together. The most boards, examples and libraries.

Watch out: ADC2 pins stop working while Wi-Fi is on, and strapping and flash pins limit the free GPIOs. No native USB.

RISC-V

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.

Differences

FeatureESP32ESP32-C6
CPU2 × Xtensa LX6, 240 MHz1 × RISC-V, 160 MHz
Low-power coreULP (FSM)LP RISC-V core
SRAM520 KB512 KB
PSRAMExternal (4 MB mapped, up to 8 MB via himem); 2 MB in-package on some versionsNo
Wi-FiWi-Fi 4 (802.11 b/g/n), 2.4 GHzWi-Fi 6 (802.11ax), 2.4 GHz
BluetoothClassic (BR/EDR) + LE 4.2LE 5.3
Thread / ZigbeeNoYes (802.15.4)
USBNo (USB-serial chip on the board)Serial/JTAG (flash, serial, debug)
GPIO3430 (22 on QFN32)
ADC channels18 (ADC1: 8)7
DAC2 × 8-bitNo
Touch pins10No
CameraParallel (DVP)No
Display interfaceParallel (i80, via I2S)SPI only
TWAI (CAN)12
Ethernet MACYes (RMII)No (SPI module)
Deep sleep10 µA7 µA
ESPHomeYes (ESP-IDF or Arduino)Yes (ESP-IDF)

Same on both: AI / DSP and Arduino-ESP32.

Choose the ESP32 if you need

Choose the ESP32-C6 if you need

Open the ESP32 comparison →Tick what your project needs and see which of the eight chips fits best.

ESP32 pinout: safe GPIO, strapping pins and ADC2 →

Frequently asked questions

What is the difference between the ESP32 and the ESP32-C6?

The ESP32 has Bluetooth Classic, a camera interface (parallel), a display interface (parallel i80), and wired Ethernet with the built-in MAC. The ESP32-C6 has Wi-Fi 6 (802.11ax), Thread or Zigbee, USB on the chip for flashing and the serial monitor, and a lower deep-sleep current (7 against 10 µA).

Which uses less power in deep sleep, the ESP32 or the ESP32-C6?

The ESP32-C6: 7 µA against 10 µA for the ESP32, 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.

Can I move my project from the ESP32 to the ESP32-C6?

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 Bluetooth Classic or a camera interface (parallel) won’t carry over: the ESP32-C6 doesn’t have that hardware. In ESPHome the ESP32-C6 works only with the ESP-IDF framework, so components that need Arduino won’t build.

Other comparisons

Figures from Espressif datasheets, ESPHome and Arduino-ESP32 documentation, checked in November 2026.