soldr.ai

Docs  /  Boards

ESP32-DevKitC: specs and pinout

Espressif ESP32-DevKitC V4 development board with an ESP32-WROOM-32E module, Micro-USB port and USB-to-UART bridge.

Every value cites its sourceOfficial pinout

Buy on Compoden

Specs

SpecValueSource
ModuleESP32-WROOM-32Esource
Overview, key components (ESP32-WROOM-32E)
USB-to-UART bridgeSingle USB-to-UART bridge chip, providing transfer rates up to 3 Mbpssource
Key components, USB-to-UART Bridge
Processor (ESP32 chip in the module)Dual-core, 2 cores at 240 MHzsource
Features, CPU and Memory (CoreMark figures)
SRAM (ESP32 chip)520 KB SRAMsource
Features, CPU and Memory
Wi-Fi (ESP32 chip)802.11 b/g/nsource
Features, Wi-Fi
Bluetooth (ESP32 chip)Bluetooth v4.2 BR/EDR and Bluetooth LEsource
Features, Bluetooth

Power

ValueSource
SupplyMicro USB port (default), or 5V and GND header pins, or 3V3 and GND header pins; use one and only one optionsource
Power Supply Options

Pinout

PinFunctionVoltageNotesSource
3V3 (J2-1)3.3 V power supply3.3 VGuide pin type: Psource
Header Block, table J2, pin 1
EN (J2-2)CHIP_PU, ResetGuide pin type: Isource
Header Block, table J2, pin 2
VP (J2-3)GPIO36, ADC1_CH0, S_VP3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide table type is Input only (I); Guide pin type: Isource
Header Block, table J2, pin 3
VN (J2-4)GPIO39, ADC1_CH3, S_VN3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide table type is Input only (I); Guide pin type: Isource
Header Block, table J2, pin 4
IO34 (J2-5)GPIO34, ADC1_CH6, VDET_13.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide table type is Input only (I); Guide pin type: Isource
Header Block, table J2, pin 5
IO35 (J2-6)GPIO35, ADC1_CH7, VDET_23.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide table type is Input only (I); Guide pin type: Isource
Header Block, table J2, pin 6
IO32 (J2-7)GPIO32, ADC1_CH4, TOUCH_CH9, XTAL_32K_P3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J2, pin 7
IO33 (J2-8)GPIO33, ADC1_CH5, TOUCH_CH8, XTAL_32K_N3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J2, pin 8
IO25 (J2-9)GPIO25, ADC2_CH8, DAC_13.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J2, pin 9
IO26 (J2-10)GPIO26, ADC2_CH9, DAC_23.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J2, pin 10
IO27 (J2-11)GPIO27, ADC2_CH7, TOUCH_CH73.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J2, pin 11
IO14 (J2-12)GPIO14, ADC2_CH6, TOUCH_CH6, MTMS3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J2, pin 12
IO12 (J2-13)GPIO12, ADC2_CH5, TOUCH_CH5, MTDI3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Strapping pin (MTDI (GPIO12), ESP32 datasheet Table 3-1); Guide pin type: I/Osource
Header Block, table J2, pin 13
GND (J2-14)GroundGuide pin type: Gsource
Header Block, table J2, pin 14
IO13 (J2-15)GPIO13, ADC2_CH4, TOUCH_CH4, MTCK3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J2, pin 15
D2 (J2-16)GPIO9, D23.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Used internally for the SPI flash (guide footnote 2): avoid using this pin; Guide pin type: I/Osource
Header Block, table J2, pin 16
D3 (J2-17)GPIO10, D33.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Used internally for the SPI flash (guide footnote 2): avoid using this pin; Guide pin type: I/Osource
Header Block, table J2, pin 17
CMD (J2-18)GPIO11, CMD3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Used internally for the SPI flash (guide footnote 2): avoid using this pin; Guide pin type: I/Osource
Header Block, table J2, pin 18
5V (J2-19)5 V power supply5 VGuide pin type: Psource
Header Block, table J2, pin 19
GND (J3-1)GroundGuide pin type: Gsource
Header Block, table J3, pin 1
IO23 (J3-2)GPIO233.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J3, pin 2
IO22 (J3-3)GPIO223.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J3, pin 3
TX (J3-4)GPIO1, U0TXD3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J3, pin 4
RX (J3-5)GPIO3, U0RXD3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J3, pin 5
IO21 (J3-6)GPIO213.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J3, pin 6
GND (J3-7)GroundGuide pin type: Gsource
Header Block, table J3, pin 7
IO19 (J3-8)GPIO193.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J3, pin 8
IO18 (J3-9)GPIO183.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J3, pin 9
IO5 (J3-10)GPIO53.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Strapping pin (GPIO5, ESP32 datasheet Table 3-1); Guide pin type: I/Osource
Header Block, table J3, pin 10
IO17 (J3-11)GPIO173.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide footnote 3: GPIO16/GPIO17 are usable only on boards with ESP32-WROOM / ESP32-SOLO-1 modules; reserved for internal use on ESP32-WROVER boards; Guide pin type: I/Osource
Header Block, table J3, pin 11
IO16 (J3-12)GPIO163.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide footnote 3: GPIO16/GPIO17 are usable only on boards with ESP32-WROOM / ESP32-SOLO-1 modules; reserved for internal use on ESP32-WROVER boards; Guide pin type: I/Osource
Header Block, table J3, pin 12
IO4 (J3-13)GPIO4, ADC2_CH0, TOUCH_CH03.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Guide pin type: I/Osource
Header Block, table J3, pin 13
IO0 (J3-14)GPIO0, ADC2_CH1, TOUCH_CH1, Boot3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Strapping pin (GPIO0, ESP32 datasheet Table 3-1); Guide pin type: I/Osource
Header Block, table J3, pin 14
IO2 (J3-15)GPIO2, ADC2_CH2, TOUCH_CH23.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Strapping pin (GPIO2, ESP32 datasheet Table 3-1); Guide pin type: I/Osource
Header Block, table J3, pin 15
IO15 (J3-16)GPIO15, ADC2_CH3, TOUCH_CH3, MTDO3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Strapping pin (MTDO (GPIO15), ESP32 datasheet Table 3-1); Guide pin type: I/Osource
Header Block, table J3, pin 16
D1 (J3-17)GPIO8, D13.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Used internally for the SPI flash (guide footnote 2): avoid using this pin; Guide pin type: I/Osource
Header Block, table J3, pin 17
D0 (J3-18)GPIO7, D03.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Used internally for the SPI flash (guide footnote 2): avoid using this pin; Guide pin type: I/Osource
Header Block, table J3, pin 18
CLK (J3-19)GPIO6, CLK3.3 V logic (not 5 V tolerant: VIH max = VDD + 0.3 V per ESP32 datasheet Table 5-3)Used internally for the SPI flash (guide footnote 2): avoid using this pin; Guide pin type: I/Osource
Header Block, table J3, pin 19

Common mistakes

What we could not confirm

Sources

Building with the ESP32-DevKitC? Describe your project on Soldr: it assigns pins from the board's published pinout, checks power and logic levels, and shows how to wire every part.