Home / Pinout / ESP32-C6

ESP32-C6 pinout & GPIO reference

Espressif’s first Wi-Fi 6 + Thread/Zigbee combo chip and the default pick for Matter smart-home devices. GPIO 0–6 all carry ADC channels, while GPIO 24–30 are reserved for SPI flash — on in-package-flash variants those seven pins simply disappear.

Data verified:2026-10-20 · Cross-checked against Espressif datasheets and the ESP-IDF programming guide. Always confirm with the official document before finalizing a design.

Official documentation:link 1 · link 2

Verify against official docs:Exact SRAM size and low-power core clock · How many GPIOs are broken out on each package (QFN32 / QFN40)

Key specifications

Core32-bit RISC-V high-performance core + low-power core
ClockHP core up to 160 MHz
SRAM512 KB SRAM (verify against official docs)
WirelessWi-Fi 6 (802.11ax) 2.4 GHz · Bluetooth 5 (LE) · IEEE 802.15.4 Thread / Zigbee
USBUSB Serial/JTAG (GPIO12/13)
ADC12-bit SAR, 7 channels (GPIO0–6 = ADC1_CH0–6)
DACNone
TouchNone
GPIO31 physical GPIOs: 0–30 (only 22 usable on SiP-flash variants)
StrappingGPIO4 / GPIO5 / GPIO8 / GPIO9 / GPIO15

Traps that cost you a board respin

Full GPIO table

GPIOStatusAlternate functions
GPIO0UsableADC1_CH0
GPIO1UsableADC1_CH1
GPIO2UsableADC1_CH2
GPIO3UsableADC1_CH3
GPIO4UsableStrappingADC1_CH4JTAG TMS
GPIO5UsableStrappingADC1_CH5JTAG TDI
GPIO6UsableADC1_CH6JTAG TCK
GPIO7UsableJTAG TDO
GPIO8UsableStrapping (boot mode)
GPIO9UsableStrapping (default pull-up 1)
GPIO10UsableNot fanned out on SiP-flash variants
GPIO11UsableNot fanned out on SiP-flash variants
GPIO12UsableUSB D− (USB Serial/JTAG)
GPIO13UsableUSB D+ (USB Serial/JTAG)
GPIO14UsableNot fanned out on non-SiP variants
GPIO15UsableStrapping (JTAG source)
GPIO16UsableGeneral GPIO
GPIO17UsableGeneral GPIO
GPIO18UsableGeneral GPIO
GPIO19UsableGeneral GPIO
GPIO20UsableGeneral GPIO
GPIO21UsableGeneral GPIO
GPIO22UsableGeneral GPIO
GPIO23UsableGeneral GPIO
GPIO24UnusableSPI0/1 · flash
GPIO25UnusableSPI0/1 · flash
GPIO26UnusableSPI0/1 · flash
GPIO27UnusableSPI0/1 · flash
GPIO28UnusableSPI0/1 · flash
GPIO29UnusableSPI0/1 · flash
GPIO30UnusableSPI0/1 · flash

Individual GPIO pages

Related