??

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

??

Pin anklicken fur Details

Alle Pins

38 Pins
PinTypFunktionenBeschreibung
3V3
Versorgung3.3V Out3,3V Ausgang des integrierten Reglers. Max. ~500 mA. Nicht fur stromhungrige Aktoren.
EN
SpezialEnable / ResetChip Enable / Reset. Intern auf HIGH. Auf GND ziehen um den ESP32 zu resetten.
VP
ADC/DACGPIO36, ADC1_CH0GPIO 36 — Input only, kein interner Pull-up/-down. ADC1 Kanal 0.
VN
ADC/DACGPIO39, ADC1_CH3GPIO 39 — Input only, kein interner Pull-up/-down. ADC1 Kanal 3.
IO34
ADC/DACGPIO34, ADC1_CH6GPIO 34 — Input only, kein interner Pull-up/-down. ADC1 Kanal 6.
IO35
ADC/DACGPIO35, ADC1_CH7GPIO 35 — Input only, kein interner Pull-up/-down. ADC1 Kanal 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 Kanal 8, DAC1-Ausgang (8-bit), PWM.
IO26
ADC/DACGPIO26, ADC2_CH9, DAC2, PWMGPIO 26 — ADC2 Kanal 9, DAC2-Ausgang (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 Kanal 6, Touch6.
IO12
SPIGPIO12, ADC2_CH5, Touch5, SPI2 MISO, STRAPGPIO 12 — STRAP-Pin! Beim Boot LOW (sonst Flash-Fehler bei 3,3V Flash). SPI2 MISO, ADC2 Kanal 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 — Intern mit Flash-Chip verbunden (SPI0 HD). Nicht fur externe Nutzung geeignet.
IO10
SpezialGPIO10, SPI0 WPGPIO 10 — Intern mit Flash-Chip verbunden (SPI0 WP). Nicht fur externe Nutzung geeignet.
IO11
SpezialGPIO11, SPI0 CSGPIO 11 — Intern mit Flash-Chip verbunden (SPI0 CS). Nicht fur externe Nutzung geeignet.
VIN
VersorgungVINExterner 5V Eingang. Speist den integrierten 3,3V LDO-Regler.
GND
GNDGroundMasse (GND).
IO23
SPIGPIO23, VSPI MOSI, PWMGPIO 23 — VSPI MOSI (Standard SPI), PWM. Kein ADC bei WiFi aktiv.
IO22
I2CGPIO22, I2C SCL, PWMGPIO 22 — Standard I2C SCL (Wire), PWM.
TX0
UARTGPIO1, UART0 TXGPIO 1 — UART0 TX (serieller Monitor). Beim Bootvorgang sendet ESP32 Boot-Meldungen.
RX0
UARTGPIO3, UART0 RXGPIO 3 — UART0 RX. Beim Flashen muss dieser Pin HIGH sein.
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! Beim 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! Beim Boot LOW halten. Onboard-LED, ADC2 Kanal 2, Touch2.
IO15
SPIGPIO15, ADC2_CH3, Touch3, SPI2 CS, STRAPGPIO 15 — STRAP-Pin! Boot HIGH. SPI2 (HSPI) CS, ADC2 Kanal 3, Touch3.
IO8
SpezialGPIO8, SPI0 QGPIO 8 — Intern mit Flash-Chip verbunden (SPI0 Q). Nicht fur externe Nutzung geeignet.
IO7
SpezialGPIO7, SPI0 DGPIO 7 — Intern mit Flash-Chip verbunden (SPI0 D). Nicht fur externe Nutzung geeignet.
IO6
SpezialGPIO6, SPI0 CLKGPIO 6 — Intern mit Flash-Chip verbunden (SPI0 CLK). Nicht fur externe Nutzung geeignet.
GND
GNDGroundMasse (GND).