MEAM.Design - ESP32 - Board Pinout & Functionality



Left Side Pins

3.3V Both 3.3V source if USB powered or externally supplied 3.3V
EN/RESET Drive low to reset chip (has external pull-up).
GPIO36 / ADC0 No output driver on this pin. No pullup/pulldown. Can use input only.
GPIO39 / ADC3 No output driver on this pin. No pullup/pulldown. Can use input only.
GPIO34 / ADC6 No output driver on this pin. No pullup/pulldown. Can use input only.
GPIO35 / ADC7 No output driver on this pin. No pullup/pulldown. Can use input only.
GPIO32 / ADC4 / Touch9
GPIO33 / ADC5 / Touch8
GPIO25 / ADC18 / DAC1 Digital to Analog Converter (can't use ADC with WIFI)
GPIO26 / ADC19 / DAC2 Digital to Analog Converter (can't use ADC with WIFI)
GPIO27 /ADC17 / Touch7 (can't use ADC with WIFI)
GPIO14 / ADC16 / Touch / SPI CLK SPI Clock (can't use ADC with WIFI)
GPIO12 / ADC15 / Touch5 / SPI MISO Boot strap input pin, must be low on boot (can't use ADC with WIFI)
GND Ground
GPIO13 / ADC14 / Touch4 / SPI MOSI SPI Master Out Slave In (can't use ADC with WIFI)
GPIO9 / RX1 Used during flashing memory
GPIO10 / TX1 Used during flashing memory
GPIO11 Used during flashing memory
Vin Power input, usually 5V.

Right Side Pins

GND Ground
GPIO23 / VSPI MOSI VSPI Master Out Slave In
GPIO22
GPIO01 / TX0 Used for USB communications
GPIO3 / RX0 Used for USB communication
GPIO21
GND Ground
GPIO19 / VSPI MISO VSPI Master Out Slave In
GPIO18 / VSPI SCK VSPI Clock
GPIO5 / VSPI SS Boot strap input pin, must be high on boot
GPIO17 / TX2 UART 2 Transmit
GPIO16 / RX2 UART 2 Receive
GPIO4 / ADC10 / Touch0 (can't use ADC with WIFI)
GPIO0 / ADC11 / Touch1 IO0 button, boot strap pin, must be high on boot (can't use ADC with WIFI)
GPIO2 / ADC12/ Touch2 LED_BUILTIN, boot strap pin, default low on boot (can't use ADC with WIFI)
GPIO15 / ADC13 / Touch 3 / SPI SS Boot strap input pin, must be high on boot (can't use ADC with WIFI)
GPIO8 Used during flashing memory
GPIO7 Used during flashing memory
GPIO6 Used during flashing memory