首页 / 引脚表 / ESP32

ESP32 引脚定义与 GPIO 对照表

出货量最大、资料最多的 ESP32 经典款。GPIO 6–11 被内部 Flash 占用,GPIO 34–39 只能作输入,ADC2 在 Wi-Fi 开启时不可用——这是新手最容易踩的三个坑。

数据核验:2026-10-20 · 以 Espressif 官方 datasheet 与 ESP-IDF 编程指南交叉核对,量产前请务必以官方文档为准。

官方文档:链接 1

核心规格

内核Xtensa LX6 双核(+1 个 ULP 协处理器)
主频80 / 160 / 240 MHz 可配
SRAM520 KB
无线Wi-Fi 802.11 b/g/n · Bluetooth 4.2 + BLE
USB无原生 USB,需外置 USB-UART 桥接
ADC2 × 12-bit SAR,共 18 通道
DAC2 × 8-bit(GPIO25 / GPIO26)
触摸10 路电容触摸
GPIO0–39(约 26 个实际可用)
安全Secure Boot · Flash 加密 · AES/SHA/RSA 硬件加速

最容易踩的坑

完整 GPIO 对照表

GPIO状态复用功能
GPIO0可用ADC2_CH1TOUCH1
GPIO1可用UART0 TX
GPIO2可用ADC2_CH2TOUCH2
GPIO3可用UART0 RX
GPIO4可用ADC2_CH0TOUCH0
GPIO5可用VSPI CS0
GPIO6不可用内部 SPI Flash
GPIO7不可用内部 SPI Flash
GPIO8不可用内部 SPI Flash
GPIO9不可用内部 SPI Flash
GPIO10不可用内部 SPI Flash
GPIO11不可用内部 SPI Flash
GPIO12可用ADC2_CH5TOUCH5HSPI MISOJTAG TDI
GPIO13可用ADC2_CH4TOUCH4HSPI MOSIJTAG TCK
GPIO14可用ADC2_CH6TOUCH6HSPI SCLKJTAG TMS
GPIO15可用ADC2_CH3TOUCH3HSPI CS0JTAG TDO
GPIO16可用UART2 RX
GPIO17可用UART2 TX
GPIO18可用VSPI SCLK
GPIO19可用VSPI MISO
GPIO20不可用未引出
GPIO21可用I²C SDA(默认)
GPIO22可用I²C SCL(默认)
GPIO23可用VSPI MOSI
GPIO24不可用未引出
GPIO25可用DAC1ADC2_CH8
GPIO26可用DAC2ADC2_CH9
GPIO27可用ADC2_CH7TOUCH7
GPIO28不可用未引出
GPIO29不可用未引出
GPIO30不可用未引出
GPIO31不可用未引出
GPIO32可用ADC1_CH4TOUCH9
GPIO33可用ADC1_CH5TOUCH8
GPIO34仅输入ADC1_CH6 · 仅输入
GPIO35仅输入ADC1_CH7 · 仅输入
GPIO36仅输入ADC1_CH0 · 仅输入
GPIO37不可用ADC1_CH1 · 通常接 Flash
GPIO38不可用ADC1_CH2 · 通常接 Flash
GPIO39仅输入ADC1_CH3 · 仅输入

单个 GPIO 详解

相关页面