The ESP32-C3-DevKitM-1 is Espressif's entry-level ESP32-C3 evaluation board, assembled with an ESP32-C3-MINI-1 or ESP32-C3-MINI-1U module. This page renders the MCUID data record: identity, the single board revision, ordering variants, and the complete J1/J3 header mapping (30 contacts), each tied to a fixed official source.
Identify your board
- Board model — this page covers the official ESP32-C3-DevKitM-1 only. Many third-party "C3 SuperMini" / "ESP32-C3" compact boards exist; they are not this board and have no official Espressif board documentation — a bare "C3 SuperMini" search has no exact official-board match on this site. Check the silkscreen for the full part number before using this pinout.
- Module — MINI-1 (PCB antenna) or MINI-1U (external antenna connector); both carry 4 MB flash integrated inside the chip package, so the board has no separate flash chip.
- PCB revision — the official guide states No previous versions available; the schematic title block dates the board V1.0, 2020-09-15: one board revision, no per-revision pinout differences to check.
Start developing
- Bring-up — Espressif's official entry is the ESP-IDF Get Started flow; the board guide itself points there for the first flash.
- Chip capabilities and limits — the ESP32-C3 chip page separates what the chip provides from what this board wires up.
Common questions this site answers
Also known as: c3 devkitm, devkitm-1, esp32-c3-devkitm-1
One USB port — and where native USB actually is
The board has a single micro-USB port, wired through a USB-to-UART bridge (up to 3 Mbps). Flashing and serial console go through this bridge. The chip's native USB controller is not broken out to a connector — its D-/D+ lines sit on pins IO18/IO19 (J3 contacts 13/14) if you ever wire them yourself.
On-board RGB LED — GPIO8
An addressable RGB LED (WS2812-style) driven by GPIO8. It is not a plain on/off LED: driving it high/low does not produce white/blue colors — you need an addressable-LED protocol. GPIO8 is also one of the chip's strapping pins (see below).
Strapping pins: GPIO2, GPIO8, GPIO9
Per the official guide footnote, GPIO2, GPIO8 and GPIO9 are strapping pins of the ESP32-C3: their voltage levels during power-up or reset select chip functions. External circuitry that holds these lines at unexpected levels at boot can change boot behavior. Details live in the ESP32-C3 datasheet's Boot Configuration section.
Boot mode and power
Hold BOOT, then press RST, to enter Firmware Download mode for flashing over the serial port. Power comes from exactly one of three mutually exclusive paths — micro-USB (default), 5V+GND pins, or 3V3+GND pins.
Ordering variants at a glance
The ordering table lists ESP32-C3-DevKitM-1-N4X (4 MB, current) and ESP32-C3-DevKitM-1 (4 MB, end-of-life) — both with the MINI-1 module and PCB antenna. The full variant table sits under ordering variants.