Data Sheet
Table Of Contents
- 1 Overview
- 2 Pin Definitions
- 3 Functional Description
- 4 Peripherals and Sensors
- 4.1 Descriptions of Peripherals and Sensors
- 4.1.1 General Purpose Input / Output Interface (GPIO)
- 4.1.2 Analog-to-Digital Converter (ADC)
- 4.1.3 Hall Sensor
- 4.1.4 Digital-to-Analog Converter (DAC)
- 4.1.5 Touch Sensor
- 4.1.6 Ultra-Low-Power Co-processor
- 4.1.7 Ethernet MAC Interface
- 4.1.8 SD/SDIO/MMC Host Controller
- 4.1.9 SDIO/SPI Slave Controller
- 4.1.10 Universal Asynchronous Receiver Transmitter (UART)
- 4.1.11 I²C Interface
- 4.1.12 I²S Interface
- 4.1.13 Infrared Remote Controller
- 4.1.14 Pulse Counter
- 4.1.15 Pulse Width Modulation (PWM)
- 4.1.16 LED PWM
- 4.1.17 Serial Peripheral Interface (SPI)
- 4.1.18 Accelerator
- 4.2 Peripheral Pin Configurations
- 4.1 Descriptions of Peripherals and Sensors
- 5 Electrical Characteristics
- 6 Package Information
- 7 Part Number and Ordering Information
- 8 Learning Resources
- Appendix A – ESP32 Pin Lists
- Revision History
4 Peripherals and Sensors
4.2 Peripheral Pin Configurations
Table 10: Peripheral Pin Configurations
Interface Signal Pin Function
ADC
ADC1_CH0 SENSOR_VP
Two 12-bit SAR ADCs
ADC1_CH1 SENSOR_CAPP
ADC1_CH2 SENSOR_CAPN
ADC1_CH3 SENSOR_VN
ADC1_CH4 32K_XP
ADC1_CH5 32K_XN
ADC1_CH6 VDET_1
ADC1_CH7 VDET_2
ADC2_CH0 GPIO4
ADC2_CH1 GPIO0
ADC2_CH2 GPIO2
ADC2_CH3 MTDO
ADC2_CH4 MTCK
ADC2_CH5 MTDI
ADC2_CH6 MTMS
ADC2_CH7 GPIO27
ADC2_CH8 GPIO25
ADC2_CH9 GPIO26
DAC
DAC_1 GPIO25
Two 8-bit DACs
DAC_2 GPIO26
Touch Sensor
TOUCH0 GPIO4
Capacitive touch sensors
TOUCH1 GPIO0
TOUCH2 GPIO2
TOUCH3 MTDO
TOUCH4 MTCK
TOUCH5 MTDI
TOUCH6 MTMS
TOUCH7 GPIO27
TOUCH8 32K_XN
TOUCH9 32K_XP
JTAG
MTDI MTDI
JTAG for software debugging
MTCK MTCK
MTMS MTMS
MTDO MTDO
Espressif Systems 37
Submit Documentation Feedback
ESP32 Series Datasheet v3.5