==== Espressif Systems ESP32====
{{:boards:esp32-top.jpg?100}}
\\ \\
{{:boards:esp32-bottom.jpg?100}}
The Espressif Systems ESP32 is used in cheap WiFi modules. It embeds an Xtensa LX6 CPU.
Also see [[tools:tasmota|tasmota]] for various applications of this processor.
=== Pinout ===
== ESP DEVKIT V1==
+------+
EN | 15 | GPIO23 VSPI_MOSI
RTC_GPIO0 SENSOR_VP ADC1_CH0 GPIO36 | 14 | GPIO22 I2C_SCL
RTC_GPIO3 SENSOR_VN ADC1_CH3 GPIO39 | 13 | GPIO1 UART0_TX
RTC_GPIO4 VDET1 ADC1_CH6 GPIO34 | 12 | GPIO3 UART0_RX
RTC_GPIO5 VDET2 ADC1_CH7 GPIO35 | 11 | GPIO21 I2C_SDA
RTC_GPIO9 XTAL_32K TOUCH9 ADC1_CH4 GPIO32 | 10 | GPIO19 VSPI_MISO
RTC_GPIO8 XTAL_32K TOUCH8 ADC1_CH5 GPIO33 | 9 | GPIO18 VSPI_CLK
RTC_GPIO6 DAC1 ADC2_CH8 GPIO25 | 8 | GPIO5 VSPI_CS0
RTC_GPIO7 DAC2 ADC2_CH9 GPIO26 | 7 | GPIO17 UART2_TX
RTC_GPIO17 TOUCH7 ADC2_CH7 GPIO27 | 6 | GPIO16 UART2_RX
RTC_GPIO16 HSPI_CLK TOUCH6 ADC2_CH6 GPIO14 | 5 | GPIO4 ADC2_CH0 TOUCH0 RTC_GPIO10
RTC_GPIO15 HSPI_MISO TOUCH5 ADC2_CH5 GPIO12 | 4 | GPIO2 ADC2_CH2 TOUCH2 RTC_GPIO12
RTC_GPIO14 HSPI_MOSI TOUCH4 ADC2_CH4 GPIO13 | 3 | GPIO15 ADC2_CH3 TOUCH3 HSPI_CS0 RTC_GPIO13
GND | 2 | GND
VIN | 1 | 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 RTC_GPIO12
UART1_RX GPIO9 | | GPIO15 ADC2_CH3 TOUCH3 HSPI_CS0 RTC_GPIO13
UART1_TX GPIO10 | | GPIO8
GPIO11 | | GPIO7
VIN | | GPIO6
+------+
===Resources===
[[https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf|MCU data-sheet]]