The ESP32 is a low-cost, low-power system-on-chip developed by Espressif Systems. It features dual-core Xtensa LX6 processors running at up to 240 MHz, integrated Wi-Fi (802.11 b/g/n) and Bluetooth 4.2/BLE. Popular for IoT, home automation, and wireless sensor projects.
| Pin | Name | Function | Type |
|---|---|---|---|
| EN | EN | Chip enable, active high | I/O |
| VP | GPIO36 / VP | Input only, ADC1_CH0 | ADC |
| VN | GPIO39 / VN | Input only, ADC1_CH3 | ADC |
| 34 | GPIO34 | Input only, ADC1_CH6 | ADC |
| 35 | GPIO35 | Input only, ADC1_CH7 | ADC |
| 32 | GPIO32 | ADC1_CH4, Touch9, XTAL32 | I/O |
| 33 | GPIO33 | ADC1_CH5, Touch8, XTAL32 | I/O |
| 25 | GPIO25 | ADC2_CH8, DAC1, I2S | I/O |
| 26 | GPIO26 | ADC2_CH9, DAC2, I2S | I/O |
| 27 | GPIO27 | ADC2_CH7, Touch7, I2S | I/O |
| 14 | GPIO14 | ADC2_CH6, Touch6, SPI CLK | I/O |
| 12 | GPIO12 | ADC2_CH5, Touch5, MTDI | I/O |
| 13 | GPIO13 | ADC2_CH4, Touch4, MTCK | I/O |
| 21 | GPIO21 | I2C SDA (default) | BUS |
| 22 | GPIO22 | I2C SCL (default) | BUS |
| 1 | GPIO1 / TX0 | UART0 TX, USB serial | BUS |
| 3 | GPIO3 / RX0 | UART0 RX, USB serial | BUS |
| GND | GND | Ground | GND |
| 3V3 | 3V3 | 3.3V power output | PWR |
| 5V | 5V / VIN | 5V power input | PWR |