Loading source-backed pinouts…
DOIT · ESP32
Pin search cleared
Showing 30 of 30 pins
Simplified technical illustration. Pin data is source-backed; verify against the linked documentation before wiring.
Hover, tap, or focus a pad to inspect a pin. Use arrow keys to move between pins.
Mapped source · ESP32 DevKit pinout reference (third-party layout)3rd-party| # | Signal | Role | Net | Also / notes |
|---|---|---|---|---|
| 1 | System | Chip enable / reset, active low | ||
| 2 | ADC | GPIO36 / ADC1_CH0 · Input only; no internal pull resistors | ||
| 3 | ADC | GPIO39 / ADC1_CH3 · Input only; no internal pull resistors | ||
| 4 | ADC | GPIO34 / ADC1_CH6 · Input only; no internal pull resistors | ||
| 5 | ADC | GPIO35 / ADC1_CH7 · Input only; no internal pull resistors | ||
| 6 | ADC | GPIO32 / ADC1_CH4 / Touch9 | ||
| 7 | ADC | GPIO33 / ADC1_CH5 / Touch8 | ||
| 8 | DAC | GPIO25 / DAC1 / ADC2_CH8 | ||
| 9 | DAC | GPIO26 / DAC2 / ADC2_CH9 | ||
| 10 | GPIO | GPIO27 / ADC2_CH7 / Touch7 | ||
| 11 | SPI | SPI | GPIO14 / HSPI CLK / ADC2_CH6 | |
| 12 | System | SPI | GPIO12 / HSPI MISO / ADC2_CH5 · Boot strap: must be low at reset | |
| 13 | SPI | SPI | GPIO13 / HSPI MOSI / ADC2_CH4 | |
| 14 | Ground | GND | ||
| 15 | Power | VIN | ||
| 16 | SPI | SPI | GPIO23 / VSPI MOSI | |
| 17 | I2C | I2C | GPIO22 / SCL | |
| 18 | UART | UART0 | GPIO1 / UART0 TX · USB serial console and flashing | |
| 19 | UART | UART0 | GPIO3 / UART0 RX · USB serial console and flashing | |
| 20 | I2C | I2C | GPIO21 / SDA | |
| 21 | SPI | SPI | GPIO19 / VSPI MISO | |
| 22 | SPI | SPI | GPIO18 / VSPI CLK | |
| 23 | System | SPI | GPIO5 / VSPI CS · Boot strap: keep high at reset | |
| 24 | UART | UART2 | GPIO17 / UART2 TX | |
| 25 | UART | UART2 | GPIO16 / UART2 RX | |
| 26 | GPIO | GPIO4 / ADC2_CH0 / Touch0 | ||
| 27 | System | GPIO2 / ADC2_CH2 / Touch2 · Onboard LED and boot strap | ||
| 28 | System | SPI | GPIO15 / HSPI CS / ADC2_CH3 · Boot strap | |
| 29 | Ground | GND | ||
| 30 | Power | 3V3 |