30/7/2020 MEAM.
Design : ESP32 : Board Pinout & Functionality
Login
MEAM.Design : ESP32 : Board Pinout & Functionality Register
GENERAL MEAM.Design - ESP32 - Board Pinout & Functionality
Hall of Fame
Laboratories
COURSES
MEAM 101
MEAM 201
MEAM 510
MEAM 520
IPD 501
ESAP
GUIDES
Laser Cutting
3D Printing
Machining
ProtoTRAK
PUMA 260
MAEVARM
Link from https://www.instructables.com/id/ESP32-Internal-Details-and-Pinout/ which is also a nice intro.
Teensy
PHANToM
Left Side Pins
BeagleBoard
Phidget 3.3V Both 3.3V source if USB powered or externally supplied 3.3V
S62 EN/RESET Drive low to reset chip (has external pull-up).
ESP8266
GPIO36 / ADC0 No output driver on this pin. No pullup/pulldown. Can use input only.
ESP32
GPIO39 / ADC3 No output driver on this pin. No pullup/pulldown. Can use input only.
SOFTWARE GPIO34 / ADC6 No output driver on this pin. No pullup/pulldown. Can use input only.
SolidWorks
GPIO35 / ADC7 No output driver on this pin. No pullup/pulldown. Can use input only.
SolidCAM
Matlab GPIO32 / ADC4 / Touch9
NX GPIO33 / ADC5 / Touch8
Nastran
GPIO25 / ADC18 / DAC1 Digital to Analog Converter (can't use ADC with WIFI)
Fluent, Gambit
Eagle GPIO26 / ADC19 / DAC2 Digital to Analog Converter (can't use ADC with WIFI)
GPIO27 /ADC17 / Touch7 (can't use ADC with WIFI)
RESOURCES
GPIO14 / ADC16 / Touch / SPI CLK SPI Clock (can't use ADC with WIFI)
Tap Chart
Feeds/Speeds GPIO12 / ADC15 / Touch5 / SPI MISO Boot strap input pin, must be low on boot (can't use ADC with WIFI)
Laser Cutting GND Ground
Parameters
GPIO13 / ADC14 / Touch4 / SPI MOSI SPI Master Out Slave In (can't use ADC with WIFI)
Materials
Vendor List GPIO9 / RX1 Used during flashing memory
medesign.seas.upenn.edu/index.php/Guides/ESP32-pins 1/2
30/7/2020 MEAM.Design : ESP32 : Board Pinout & Functionality
Design Links GPIO10 / TX1 Used during flashing memory
GPIO11 Used during flashing memory
SEARCH
Vin Power input, usually 5V.
Go 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 In Slave Out
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
© 2020 Jonathan P. Fiene | Powered by PmWiki
medesign.seas.upenn.edu/index.php/Guides/ESP32-pins 2/2