ESP32-DevKitC
乐鑫官方 ESP32 评估板。V4(现行)在双 19 针排针(J2/J3)上搭载 ESP32-WROOM-32E/32UE 或 ESP32-WROVER-E/IE 模组,单一 micro-USB 口经 USB 转 UART 桥供电通信,带 EN/Boot 按键与 5 V 上电 LED。本板没有用户可编程的板载 RGB LED。
ESP32-DevKitC 是乐鑫经典的 ESP32 评估板。当前 V4 在双 19 针排针(J2/J3)上装配 ESP32-WROOM-32E、-32UE、-WROVER-E 或 -WROVER-IE 模组,经 USB 转 UART 桥(最高 3 Mbps)提供唯一一个 micro-USB 口,配有 EN/Boot 按键与 5 V 上电 LED。本页渲染 MCUID 的板卡数据记录:修订、订购变体、完整排针映射,以及每个发布字段对应的固定官方来源。
开始开发
本站回答的常见问题
亦称:esp32-devkitc, esp32-devkitc-v4, esp32 devkitc。
没有用户可编程的板载 LED
与带可寻址 RGB LED 的 ESP32-S3-DevKitC-1 不同,DevKitC V4 的元件清单里没有任何用户 LED——只有 5 V 上电 LED,且不可编程。需要闪烁灯的话,把一个 LED 接到空闲 GPIO。本板也只有一个 USB 口(UART 桥);经典 ESP32 在此板上没有原生 USB 连接器。
需要避开的引脚
两条互相独立的限制,均来自官方排针表脚注:
- GPIO6–11(D0、D1、D2、D3、CMD、CLK)——在所有变体上都用于 ESP32 与 SPI flash 之间的内部通信。使用它们可能破坏 flash/SPI RAM 访问。它们在上方引脚图中显示为紫色。
- GPIO16/17(J3 触点 11/12)——仅在装配 ESP32-WROOM(或 ESP32-SOLO-1)模组的板上可用。装配 ESP32-WROVER 模组的板上这两脚保留为内部使用:WROVER 的 PSRAM 接线占用了它们。使用前先确认你这块板的订购变体。
启动模式与供电
按住 BOOT 再按 EN 进入固件下载模式。供电恰好来自三条互斥路径之一——micro-USB(默认)、5V+GND 引脚或 3V3+GND 引脚;官方指南警告同时经两条路径反向供电可能损坏板卡和/或电源。
关于 C15(早期 V4 板卡)
较早批次的 V4 板上,元件 C15 可能导致误入下载模式启动与 GPIO0 时钟扰动。乐鑫文档给出的处置是移除该元件——固定来源见上方 V4 修订摘要。
订购变体速查
V4 订购变体的官方记法:ESP32-DevKitC-32E 与 ESP32-DevKitC-32UE(WROOM-32E/-32UE,4 MB flash,无 PSRAM)、ESP32-DevKitC-VE(WROVER-E,8 MB flash + 8 MB PSRAM)与 ESP32-DevKitC-VIE(WROVER-IE,8 MB + 8 MB,外置天线连接器)。变体决定 GPIO16/17 是否可用——见上文需要避开的引脚。完整变体表见订购变体。
ESP32-S3 兄弟板
找的是 S3 世代?见 ESP32-S3-DevKitC-1——它在 UART 桥之外还有原生 USB OTG 口,且 RGB LED 随修订变化(v1.0 在 GPIO48,v1.1 在 GPIO38)。
2D 引脚图
未选择修订——在上方选择修订即可读取其文档摘要。与修订无关的事实(含板载 LED GPIO,凡已发布者)无论是否选择都列在发布字段表中。
较早一代板卡,搭载 ESP32-WROOM-32 模组;官方指南将其标注为已淘汰并链接到 V4 指南。 · DevKitC V2 guide
现行板卡,搭载 ESP32-WROOM-32E(订购变体还有 32UE、WROVER-E、WROVER-IE)。关于 C15:早期 V4 板可能因元件 C15 进入 Download 模式或出现 GPIO0 时钟扰动;乐鑫文档给出的处理办法是移除该元件。 · DevKitC V4 guide
J2 触点表
| 编号 | 名称 | 类型 | GPIO | 功能(官方) |
|---|---|---|---|---|
| 1 | 3V3 | P | — | 3.3 V power supply |
| 2 | EN | I | — | CHIP_PU, Reset |
| 3 | VP | I | 36 | GPIO36, ADC1_CH0, S_VP |
| 4 | VN | I | 39 | GPIO39, ADC1_CH3, S_VN |
| 5 | IO34 | I | 34 | GPIO34, ADC1_CH6, VDET_1 |
| 6 | IO35 | I | 35 | GPIO35, ADC1_CH7, VDET_2 |
| 7 | IO32 | I/O | 32 | GPIO32, ADC1_CH4, TOUCH_CH9, XTAL_32K_P |
| 8 | IO33 | I/O | 33 | GPIO33, ADC1_CH5, TOUCH_CH8, XTAL_32K_N |
| 9 | IO25 | I/O | 25 | GPIO25, ADC2_CH8, DAC_1 |
| 10 | IO26 | I/O | 26 | GPIO26, ADC2_CH9, DAC_2 |
| 11 | IO27 | I/O | 27 | GPIO27, ADC2_CH7, TOUCH_CH7 |
| 12 | IO14 | I/O | 14 | GPIO14, ADC2_CH6, TOUCH_CH6, MTMS |
| 13 | IO12 | I/O | 12 | GPIO12, ADC2_CH5, TOUCH_CH5, MTDI |
| 14 | GND | G | — | Ground |
| 15 | IO13 | I/O | 13 | GPIO13, ADC2_CH4, TOUCH_CH4, MTCK |
| 16 | D2 | I/O | 9 | GPIO9, D2 (used internally for SPI flash communication) |
| 17 | D3 | I/O | 10 | GPIO10, D3 (used internally for SPI flash communication) |
| 18 | CMD | I/O | 11 | GPIO11, CMD (used internally for SPI flash communication) |
| 19 | 5V | P | — | 5 V power supply |
J3 触点表
| 编号 | 名称 | 类型 | GPIO | 功能(官方) |
|---|---|---|---|---|
| 1 | GND | G | — | Ground |
| 2 | IO23 | I/O | 23 | GPIO23 |
| 3 | IO22 | I/O | 22 | GPIO22 |
| 4 | TX | I/O | 1 | GPIO1, U0TXD |
| 5 | RX | I/O | 3 | GPIO3, U0RXD |
| 6 | IO21 | I/O | 21 | GPIO21 |
| 7 | GND | G | — | Ground |
| 8 | IO19 | I/O | 19 | GPIO19 |
| 9 | IO18 | I/O | 18 | GPIO18 |
| 10 | IO5 | I/O | 5 | GPIO5 |
| 11 | IO17 | I/O | 17 | GPIO17 (WROOM/SOLO-1 assemblies only; reserved for internal use on WROVER boards) |
| 12 | IO16 | I/O | 16 | GPIO16 (WROOM/SOLO-1 assemblies only; reserved for internal use on WROVER boards) |
| 13 | IO4 | I/O | 4 | GPIO4, ADC2_CH0, TOUCH_CH0 |
| 14 | IO0 | I/O | 0 | GPIO0, ADC2_CH1, TOUCH_CH1, Boot |
| 15 | IO2 | I/O | 2 | GPIO2, ADC2_CH2, TOUCH_CH2 |
| 16 | IO15 | I/O | 15 | GPIO15, ADC2_CH3, TOUCH_CH3, MTDO |
| 17 | D1 | I/O | 8 | GPIO8, D1 (used internally for SPI flash communication) |
| 18 | D0 | I/O | 7 | GPIO7, D0 (used internally for SPI flash communication) |
| 19 | CLK | I/O | 6 | GPIO6, CLK (used internally for SPI flash communication) |
订购变体
| 订购型号 | 模组 | Flash | PSRAM | 天线 | 状态 |
|---|---|---|---|---|---|
| ESP32-DevKitC-32E | ESP32-WROOM-32E | 4 MB | — | pcb | active |
| ESP32-DevKitC-32UE | ESP32-WROOM-32UE | 4 MB | — | external-connector | active |
| ESP32-DevKitC-VE | ESP32-WROVER-E | 8 MB | 8 MB | pcb | active |
| ESP32-DevKitC-VIE | ESP32-WROVER-IE | 8 MB | 8 MB | external-connector | active |
发布字段
| 字段 | 值 | 适用范围 | 状态 | 来源 | 注记 |
|---|---|---|---|---|---|
power_supply.options | micro_usb_port, 5v_and_gnd_pins, 3v3_and_gnd_pins | 全部修订 | verified · cc40 · 2026-11-08 | DevKitC V4 guide | Three mutually exclusive supply paths; official warning: the board must be powered by exactly one option at a time, otherwise the board and/or the supply source can be damaged. |
usb_uart.max_baud | 3 Mbps | 全部修订 | verified · cc40 · 2026-11-08 | DevKitC V4 guide | V4 components table: 'USB-to-UART Bridge: Single USB-to-UART bridge chip, providing transfer rates up to 3 Mbps.' Single micro-USB port for both power and communication (unlike ESP32-S3-DevKitC-1, there is no native-USB connector). |
boot_mode.buttons | hold BOOT, then press EN | 全部修订 | verified · cc40 · 2026-11-08 | DevKitC V4 guide | Boot button description: holding Boot and then pressing EN initiates Firmware Download mode for downloading firmware through the serial port. |
power_led | 5 V Power On LED, not user-programmable | 全部修订 | verified · cc40 · 2026-11-08 | DevKitC V4 guide | Turns on when USB or an external 5 V supply is connected. The V4 component list contains no user LED of any kind, so unlike ESP32-S3-DevKitC-1 there is no onboard blink LED. |
gpio.flash_occupied | 6, 7, 8, 9, 10, 11 | 全部修订 | verified · cc40 · 2026-11-08 | DevKitC V4 guide | Guide footnote: D0, D1, D2, D3, CMD and CLK (GPIO6-11) are used internally for communication between ESP32 and the SPI flash memory; avoid using them as it may disrupt access to the SPI flash memory/SPI RAM. |
兼容模组
- ESP32-WROOM-32E — Wi-Fi + Bluetooth + BLE module built around the ESP32 series SoC (ESP32-D0WD-V3 / D0WDR2-V3, Xtensa dual-core LX6 up to 240 MHz) with on-board PCB antenna and integrated SPI flash (4/8/16 MB options per the module datasheet).
- ESP32-WROOM-32UE — Same platform as ESP32-WROOM-32E but with an external antenna connector instead of the on-board PCB antenna.
- ESP32-WROVER-E — Wi-Fi + Bluetooth + BLE module on a PCB antenna with integrated SPI flash and PSRAM (module family offers N4R8, N8R8, N16R8, plus EOL N4R2 per the module datasheet).
- ESP32-WROVER-IE — Same platform as ESP32-WROVER-E but with an external antenna connector instead of the on-board PCB antenna.