??

ESP32 DevKit v1 Pinout

Xtensa LX6 Dual-Core · 240 MHz · 3.3V I/O · 34 GPIO · ADC/DAC/Touch · WiFi + Bluetooth

??

5 Strapping-Pins (IO0, IO2, IO5, IO12, IO15) beeinflussen den Boot-Vorgang. GPIO 6-11 sind intern mit dem Flash-Chip verbunden — nicht extern verwenden. ADC2 funktioniert nicht gleichzeitig mit aktivem WiFi.

ESP32 DevKit v1

-- Micro USB --
3V3
GND
EN
IO23
VP
IO22
VN
TX0
IO34
RX0
IO35
IO21
IO32
GND
IO33
IO19
IO25
IO18
IO26
IO5
IO27
IO17
IO14
IO16
IO12
IO4
GND
IO2
IO13
IO15
IO9
IO8
IO10
IO7
IO11
IO6
VIN
GND

Boot: IO0=LOW flash · IO2=LOW · IO5,IO15=HIGH

??

Click pin for details

All pins

38 Pins
PinTypFunktionenBeschreibung
3V3
Power3.3V Out3.3V output of integrated regulator. Max. ~500 mA. Not for power-hungry actuators.
EN
SpezialEnable / ResetChip Enable / Reset. Internal High. Pull to GND to reset the ESP32.
VP
ADC/DACGPIO36, ADC1_CH0GPIO 36 — Input only, no internal pull-up/down. ADC1 Channel 0.
VN
ADC/DACGPIO39, ADC1_CH3GPIO 39 — Input only, no internal pull-up/down. ADC1 Channel 3.
IO34
ADC/DACGPIO34, ADC1_CH6GPIO 34 — Input only, no internal pull-up/down. ADC1 Channel 6.
IO35
ADC/DACGPIO35, ADC1_CH7GPIO 35 — Input only, no internal pull-up/down. ADC1 Channel 7.
IO32
ADC/DACGPIO32, ADC1_CH4, Touch9, PWMGPIO 32 — ADC1 Kanal 4, Kapazitiver Touch (Touch9), PWM (LEDC).
IO33
ADC/DACGPIO33, ADC1_CH5, Touch8, PWMGPIO 33 — ADC1 Kanal 5, Touch8, PWM (LEDC).
IO25
ADC/DACGPIO25, ADC2_CH8, DAC1, PWMGPIO 25 — ADC2 Channel 8, DAC1-Output (8-bit), PWM.
IO26
ADC/DACGPIO26, ADC2_CH9, DAC2, PWMGPIO 26 — ADC2 Channel 9, DAC2-Output (8-bit), PWM.
IO27
PWMGPIO27, ADC2_CH7, Touch7, PWMGPIO 27 — ADC2 Kanal 7, Touch7, PWM.
IO14
SPIGPIO14, ADC2_CH6, Touch6, SPI2 SCK, STRAPGPIO 14 — STRAP-Pin! Boot HIGH -> SDIO/SPI-Debug-Log. SPI2 (HSPI) Clock, ADC2 Channel 6, Touch6.
IO12
SPIGPIO12, ADC2_CH5, Touch5, SPI2 MISO, STRAPGPIO 12 — STRAP-Pin! Boot LOW (otherwise Flash error at 3,3V Flash). SPI2 MISO, ADC2 Channel 5, Touch5.
GND
GNDGroundMasse (GND).
IO13
SPIGPIO13, ADC2_CH4, Touch4, SPI2 MOSIGPIO 13 — SPI2 (HSPI) MOSI, ADC2 Kanal 4, Touch4.
IO9
SpezialGPIO9, SPI0 HDGPIO 9 — Internally connected to Flash chip (SPI0 HD). Not for external use.
IO10
SpezialGPIO10, SPI0 WPGPIO 10 — Internally connected to Flash chip (SPI0 WP). Not for external use.
IO11
SpezialGPIO11, SPI0 CSGPIO 11 — Internally connected to Flash chip (SPI0 CS). Not for external use.
VIN
PowerVINExternal 5V input. Powers the integrated 3,3V LDO regulator.
GND
GNDGroundMasse (GND).
IO23
SPIGPIO23, VSPI MOSI, PWMGPIO 23 — VSPI MOSI (Standard SPI), PWM. No ADC when WiFi active.
IO22
I2CGPIO22, I2C SCL, PWMGPIO 22 — Standard I2C SCL (Wire), PWM.
TX0
UARTGPIO1, UART0 TXGPIO 1 — UART0 TX (serial monitor). ESP32 sends boot messages at boot.
RX0
UARTGPIO3, UART0 RXGPIO 3 — UART0 RX. Must be HIGH when flashing.
IO21
I2CGPIO21, I2C SDA, PWMGPIO 21 — Standard I2C SDA (Wire), PWM.
GND
GNDGroundMasse (GND).
IO19
SPIGPIO19, VSPI MISO, PWMGPIO 19 — VSPI MISO (Standard SPI), PWM.
IO18
SPIGPIO18, VSPI SCK, PWMGPIO 18 — VSPI SCK (Standard SPI Clock), PWM.
IO5
SPIGPIO5, VSPI CS, PWM, STRAPGPIO 5 — STRAP-Pin! Boot HIGH. VSPI CS (Standard SPI), PWM.
IO17
UARTGPIO17, UART2 TX, PWMGPIO 17 — UART2 TX (Serial2), PWM.
IO16
UARTGPIO16, UART2 RX, PWMGPIO 16 — UART2 RX (Serial2), PWM.
IO4
ADC/DACGPIO4, ADC2_CH0, Touch0, PWMGPIO 4 — ADC2 Kanal 0, Touch0, PWM.
IO2
DigitalGPIO2, ADC2_CH2, Touch2, PWM, LED, STRAPGPIO 2 — STRAP-Pin! Keep LOW at boot. Onboard LED, ADC2 Channel 2, Touch2.
IO15
SPIGPIO15, ADC2_CH3, Touch3, SPI2 CS, STRAPGPIO 15 — STRAP-Pin! Boot HIGH. SPI2 (HSPI) CS, ADC2 Channel 3, Touch3.
IO8
SpezialGPIO8, SPI0 QGPIO 8 — Internally connected to Flash chip (SPI0 Q). Not for external use.
IO7
SpezialGPIO7, SPI0 DGPIO 7 — Internally connected to Flash chip (SPI0 D). Not for external use.
IO6
SpezialGPIO6, SPI0 CLKGPIO 6 — Internally connected to Flash chip (SPI0 CLK). Not for external use.
GND
GNDGroundMasse (GND).