The ESP32-S3-DevKitM-1 is Espressif's end-of-life entry-level ESP32-S3 board, assembled with an ESP32-S3-MINI-1 or ESP32-S3-MINI-1U module (ESP32-S3FN8, 8 MB flash inside the chip package). This page renders the MCUID data record: the EOL status and replacement path, the dual USB ports, and the complete J1/J3 header mapping (44 contacts), each tied to a fixed official source.
Identify your board
- Board model — this page covers the official ESP32-S3-DevKitM-1 (schematic V1, dated 2021-03-10). One published revision, no per-revision pinout differences.
- Module — MINI-1 (PCB antenna) or MINI-1U (external antenna connector); both carry 8 MB flash integrated inside the chip package.
End-of-life — and the official replacement
The board itself is discontinued; Espressif's EOL notice recommends the ESP32-S3-DevKitC-1-N8R8 or -1U-N8R8 (functionally similar) as the replacement — see the ESP32-S3-DevKitC-1 record. Two facts survive the EOL:
- The ESP32-S3-MINI-1/-1U module is not EOL — the module supply continues independently of this board.
- The user guide stays published, so the pin tables below remain authoritative for boards already on desks.
Two USB ports — bridge and native USB
- USB-to-UART Port (Micro-USB) — power, flashing, and serial through the on-board bridge (up to 3 Mbps). This was the default port.
- ESP32-S3 USB Port — power, flashing, and JTAG debugging. The guide names this physical port a full-speed USB OTG interface (USB 1.1 compliant); at the chip level the ESP32-S3 actually integrates two controllers — USB OTG and USB Serial/JTAG — sharing the GPIO19/20 internal PHY, typically defaulting to USB Serial/JTAG, with one controller active at a time. "OTG" in the guide names the port, not an exclusion of the Serial/JTAG controller.
On-board RGB LED — GPIO48
An addressable RGB LED driven by GPIO48 (J3 contact 21).
USB D± on the header
The native-USB data lines are broken out: GPIO19 = USB_D- and GPIO20 = USB_D+ sit on J3 contacts 20/19, so the native USB port can be rewired to a custom connector.
Boot mode and power
Hold BOOT, then press RST, to enter Firmware Download mode. Power regulation is a 5 V→3.3 V LDO; the board takes 5 V from the Micro-USB port or the 5V pin.
Common questions this site answers
- C6-DevKitM-1 or DevKitC-1 — which one? — the DevKitM vs DevKitC trade-offs, in the current-generation C6 line.
Also known as: esp32-s3-devkitm-1, s3 devkitm-1