The ESP32-C6-DevKitC-1 is Espressif's ESP32-C6 evaluation board, assembled with an ESP32-C6-WROOM-1 or -1U module (8 MB flash). This page renders the MCUID data record: identity, both board revisions (v1.1 / v1.2), the ordering variant, and the complete J1/J3 header mapping (32 contacts), each tied to a fixed official source — the two revisions have their own guides and an identical pin table.
Identify your board
- Board model — this page covers the ESP32-C6-DevKitC-1. The smaller ESP32-C6-DevKitM-1 is a different board; check the full silkscreen name before using this pinout.
- Module — WROOM-1 (PCB antenna) or WROOM-1U (external antenna connector), 8 MB SPI flash.
- PCB revision — v1.1 and v1.2 share the same header pinout; the differences Espressif documents are production details tracked by PW batch number on the wholesale packaging label (J5 header shape, ADC calibration, R29/R6 WS2812 driving resistors, R7 on UART_RXD). If your query is about pins, either revision's table works; if it is about one of those four production details, you need the PW number.
Start developing
- Bring-up — Espressif's official entry is the ESP-IDF Get Started flow.
- Chip capabilities and limits — the ESP32-C6 chip page separates what the chip provides from what this board wires up.
Common questions this site answers
Also known as: c6 devkitc, devkitc-1 c6, esp32-c6-devkitc-1
Two USB Type-C ports with different roles
This board has two USB Type-C ports, and they are not interchangeable:
- "ESP32-C6 USB Type-C Port" — wired to the chip's USB Serial/JTAG controller (USB 2.0 full speed, ≤12 Mbps; no 480 Mbps high-speed mode). Officially used for power, flashing, the CDC-ACM serial console and JTAG debugging; the controller is fixed-function hardware, not reconfigurable to generic USB/OTG.
- "USB Type-C to UART Port" — through the on-board USB-to-UART bridge (up to 3 Mbps). Power, flashing, and serial console via the bridge.
Both ports can power and flash the board; the difference is what chip-side interface you end up on. The first-flash guide for C3/C6 walks through choosing.
On-board RGB LED — GPIO8
An addressable WS2812 RGB LED driven by GPIO8. The v1.2 revision notes record R29/R6 resistor changes "to optimize the WS2812 driving circuit" — the LED type is official. GPIO8 is also a strapping pin (see below).
Strapping pins: GPIO4 (MTMS), GPIO5 (MTDI), GPIO8, GPIO9, GPIO15
Per the official guide footnote, MTMS (GPIO4), MTDI (GPIO5), GPIO8, GPIO9 and GPIO15 are strapping pins of the ESP32-C6: their levels during power-up or reset select chip functions. Details live in the ESP32-C6 datasheet's Strapping Pins section.
J5 — current measurement
The separate J5 header is for current measurement only; it is not part of the J1/J3 user headers. On boards from PW-2023-02-0139 onward J5 ships with curved headers instead of straight ones.
Boot mode and power
Hold BOOT, then press RST, to enter Firmware Download mode. Either USB port can power the board.
Ordering variants at a glance
The ordering table lists ESP32-C6-DevKitC-1-N8 (WROOM-1, 8 MB flash, PCB antenna). The full variant table sits under ordering variants.