This is an old revision of the document!


Table of Contents

Espressif Systems ESP32

esp32-top.jpg esp32-bottom.jpg

The Espressif Systems ESP32 is used in cheap WiFi modules. It embeds an Xtensa LX6 CPU.

Pinout

ESP DEVKIT V1
           EN                               +------+ GPIO23                 VSPI_MOSI
RTC_GPIO0  SENSOR_VP        ADC1_CH0 GPIO36 |      | GPIO22                 I2C_SCL
RTC_GPIO3  SENSOR_VN        ADC1_CH3 GPIO39 |      | GPIO1                  UART0_TX
RTC_GPIO4                   ADC1_CH6 GPIO34 |      | GPIO3                  UART0_RX
RTC_GPIO5                   ADC1_CH7 GPIO35 |      | GPIO21                 I2C_SDA
RTC_GPIO9            TOUCH9 ADC1_CH4 GPIO32 |      | GPIO19                 VSPI_MISO
RTC_GPIO8            TOUCH8 ADC1_CH5 GPIO33 |      | GPIO18                 VSPI_CLK
RTC_GPIO6  DAC1             ADC2_CH8 GPIO25 |      | GPIO5                  VSPI_CS0
RTC_GPIO7  DAC2             ADC2_CH9 GPIO26 |      | GPIO17                 UART2_TX
RTC_GPIO17           TOUCH7 ADC2_CH7 GPIO27 |      | GPIO16                 UART2_RX
RTC_GPIO16 HSPI_CLK  TOUCH6 ADC2_CH6 GPIO14 |      | GPIO4  ADC2_CH0 TOUCH0            RTC_GPIO10
RTC_GPIO15 HSPI_MISO TOUCH5 ADC2_CH5 GPIO12 |      | GPIO2  ADC2_CH2 TOUCH2            RTC_GPIO12
RTC_GPIO14 HSPI_MOSI TOUCH4 ADC2_CH4 GPIO13 |      | GPIO15 ADC2_CH3 TOUCH3 HSPI_CS0   RTC_GPIO13
           SHD/SD2                   GPIO9  |      | GPIO0  ADC2_CH1 TOUCH1            RTC_GPIO11
           SWP/SD3                   GPIO10 |      | GPIO8                  SDI/SD1
           CSC/CMD                   GPIO11 |      | GPIO7                  SDO/SD0
           GND                              |      | GPIO6                  SCK/CLK
           VIN                              +------+                        3V3
NODEMCU ESP-32S
           3V3                              +------+                        GND
           EN_RESET                         |      | GPIO23                 VSPI_MOSI
RTC_GPIO0  SENSOR_VP        ADC1_CH0 GPIO36 |      | GPIO22                 I2C_SCL
RTC_GPIO3  SENSOR_VN        ADC1_CH3 GPIO39 |      | GPIO1                  UART0_TX
RTC_GPIO4                   ADC1_CH6 GPIO34 |      | GPIO3                  UART0_RX
RTC_GPIO5                   ADC1_CH7 GPIO35 |      | GPIO21                 I2C_SDA
RTC_GPIO9            TOUCH9 ADC1_CH4 GPIO32 |      |                        GND
RTC_GPIO8            TOUCH8 ADC1_CH5 GPIO33 |      | GPIO19                 VSPI_MISO
RTC_GPIO6  DAC1             ADC2_CH8 GPIO25 |      | GPIO18                 VSPI_CLK
RTC_GPIO7  DAC2             ADC2_CH9 GPIO26 |      | GPIO5                  VSPI_CS0
RTC_GPIO17           TOUCH7 ADC2_CH7 GPIO27 |      | GPIO17                 UART2_TX
RTC_GPIO16 HSPI_CLK  TOUCH6 ADC2_CH6 GPIO14 |      | GPIO16                 UART2_RX
RTC_GPIO15 HSPI_MISO TOUCH5 ADC2_CH5 GPIO12 |      | GPIO4  ADC2_CH0 TOUCH0            RTC_GPIO10
           GND                              |      | GPIO0  ADC2_CH1 TOUCH1            RTC_GPIO11
RTC_GPIO14 HSPI_MOSI TOUCH4 ADC2_CH4 GPIO13 |      | GPIO2  ADC2_CH2 TOUCH2 HSPI_CS0   RTC_GPIO12
           SHD/SD2                   GPIO9  |      | GPIO15 ADC2_CH3 TOUCH3            RTC_GPIO13
           SWP/SD3                   GPIO10 |      | GPIO8                  SDI/SD1
           CSC/CMD                   GPIO11 |      | GPIO7                  SDO/SD0
           VIN                              +------+ GPIO6                  SCK/CLK
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information