注意
ESP32-S3-WROMM-1 模块集成的PSRAM ≥ 8 MB时,GPIO35、GPIO36、GPIO37将用作 Octal SPI 连接PSRAM。
ESP32-S3引脚总览
- Power
- 内部模拟电路
- Strapping
- SPI Flash/PSRAM
- Octal SPI Flash/PSRAM
- JTAG
| Pin | 引脚名称 | 复位状态 | GPIO | RTC | Analog | IO MUX功能 |
|---|---|---|---|---|---|---|
| 1 | LNA_IN | |||||
| 2 | VDD3P3 | |||||
| 3 | VDD3P3 | |||||
| 4 | CHIP_PU | |||||
| 5 | GPIO0 | IE, WPU | GPIO0 | RTC_GPIO0 | ||
| 6 | GPIO1 | IE | GPIO1 | RTC_GPIO1 | ADC1_CH0 / TOUCH1 | |
| 7 | GPIO2 | IE | GPIO2 | RTC_GPIO2 | ADC1_CH1 / TOUCH2 | |
| 8 | GPIO3 | IE | GPIO3 | RTC_GPIO3 | ADC1_CH2 / TOUCH3 | |
| 9 | GPIO4 | GPIO4 | RTC_GPIO4 | ADC1_CH3 / TOUCH4 | ||
| 10 | GPIO5 | GPIO5 | RTC_GPIO5 | ADC1_CH4 / TOUCH5 | ||
| 11 | GPIO6 | GPIO6 | RTC_GPIO6 | ADC1_CH5 / TOUCH6 | ||
| 12 | GPIO7 | GPIO7 | RTC_GPIO7 | ADC1_CH6 / TOUCH7 | ||
| 13 | GPIO8 | GPIO8 | RTC_GPIO8 | ADC1_CH7 / TOUCH8 | ||
| 14 | GPIO9 | IE | GPIO9 | RTC_GPIO9 | ADC1_CH8 / TOUCH9 | |
| 15 | GPIO10 | IE | GPIO10 | RTC_GPIO10 | ADC1_CH9 / TOUCH10 | |
| 16 | GPIO11 | IE | GPIO11 | RTC_GPIO11 | ADC2_CH0 / TOUCH11 | |
| 17 | GPIO12 | IE | GPIO12 | RTC_GPIO12 | ADC2_CH1 / TOUCH12 | |
| 18 | GPIO13 | IE | GPIO13 | RTC_GPIO13 | ADC2_CH2 / TOUCH13 | |
| 19 | GPIO14 | IE | GPIO14 | RTC_GPIO14 | ADC2_CH3 / TOUCH14 | |
| 20 | VDD3P3_RTC | |||||
| 21 | XTAL_32K_P | GPIO15 | RTC_GPIO15 | ADC2_CH4 | U0RTS | |
| 22 | XTAL_32K_N | GPIO16 | RTC_GPIO16 | ADC2_CH5 | U0CTS | |
| 23 | GPIO17 | IE | GPIO17 | RTC_GPIO17 | ADC2_CH6 | U1TXD |
| 24 | GPIO18 | IE | GPIO18 | RTC_GPIO18 | ADC2_CH7 | U1RXD |
| 25 | GPIO19 | GPIO19 | RTC_GPIO19 | ADC2_CH8 / USB_D- | U1RTS | |
| 26 | GPIO20 | USB_PU | GPIO20 | RTC_GPIO20 | ADC2_CH9 / USB_D+ | U1CTS |
| 27 | GPIO21 | GPIO21 | RTC_GPIO21 | |||
| 28 | SPICS1 | IE, WPU | GPIO26 | SPICS1 | ||
| 29 | VDD_SPI | |||||
| 30 | SPIHD | IE, WPU | GPIO27 | SPIHD | ||
| 31 | SPIWP | IE, WPU | GPIO28 | SPIWP | ||
| 32 | SPICS0 | IE, WPU | GPIO29 | SPICS0 | ||
| 33 | SPICLK | IE, WPU | GPIO30 | SPICLK | ||
| 34 | SPIQ | IE, WPU | GPIO31 | SPIQ | ||
| 35 | SPID | IE, WPU | GPIO32 | SPID | ||
| 36 | SPICLK_N | IE | GPIO48 | SPICLK_N | ||
| 37 | SPICLK_P | IE | GPIO47 | SPICLK_P | ||
| 38 | GPIO33 | IE | GPIO33 | SPIIO4 | ||
| 39 | GPIO34 | IE | GPIO34 | SPIIO5 | ||
| 40 | GPIO35 | IE | GPIO35 | SPIIO6 | ||
| 41 | GPIO36 | IE | GPIO36 | SPIIO7 | ||
| 42 | GPIO37 | IE | GPIO37 | SPIDQS | ||
| 43 | GPIO38 | IE | GPIO38 | |||
| 44 | MTCK | IE | GPIO39 | MTCK | ||
| 45 | MTDO | IE | GPIO40 | MTDO | ||
| 46 | VDD3P3_CPU | |||||
| 47 | MTDI | IE | GPIO41 | MTDI | ||
| 48 | MTMS | IE | GPIO42 | MTMS | ||
| 49 | U0TXD | IE, WPU | GPIO43 | U0TXD | ||
| 50 | U0RXD | IE, WPU | GPIO44 | U0RXD | ||
| 51 | GPIO45 | IE, WPD | GPIO45 | |||
| 52 | GPIO46 | IE, WPD | GPIO46 | |||
| 53 | XTAL_N | |||||
| 54 | XTAL_P | |||||
| 55 | VDDA | |||||
| 56 | VDDA | |||||
| 57 | GND |
- 粗体表示引脚的默认功能。
- 复位状态表示复位后引脚的默认状态:
- IE - 输入使能
- WPU - 内部弱上拉电阻使能
- WPD - 内部弱下拉电阻使能
- USB_PU - USB上拉电阻使能
- ADC2_CHx模拟功能不能与Wi-Fi功能同时使用。
- 各引脚的默认驱动电流:
- GPIO17、GPIO18:10 mA
- GPIO19、GPIO20:40 mA
- 其他引脚:20 mA
- FSPIx、SUBSPIx、CLK_OUTn等底层相关的IO MUX功能不在总览中列出。
Strapping引脚
Strapping引脚用于控制芯片上电或硬件复位时的某些功能。ESP32-S3共有四个Strapping引脚:GPIO0、GPIO3、GPIO45、GPIO46。
以下表格中的粗体表示默认值或默认状态。
启动模式
- Strapping引脚:GPIO0、GPIO46。
| 启动模式 | GPIO0 | GPIO46 |
|---|---|---|
| SPI Boot | 1 | 忽略 |
| Joint Download Boot | 0 | 0 |
VDD_SPI电压
- Strapping引脚:GPIO45
- eFuse参数:EFUSE_VDD_SPI_FORCE、EFUSE_VDD_SPI_TIEH。
| VDD_SPI电源 | 电压 | EFUSE_VDD_SPI_FORCE | GPIO45 | EFUSE_VDD_SPI_TIEH |
|---|---|---|---|---|
| VDD3P3_RTC供电 | 3.3 V | 0 | 0 | 忽略 |
| Flash稳压器供电 | 1.8 V | 1 | ||
| Flash稳压器供电 | 1.8 V | 1 | 忽略 | 0 |
| VDD3P3_RTC供电 | 3.3 V | 1 |
JTAG信号源
- Strapping引脚:GPIO3
- eFuse参数:EFUSE_DIS_PAD_JTAG、EFUSE_DIS_USB_JTAG、EFUSE_STRAP_JTAG_SEL。
| JTAG信号源 | EFUSE_DIS_PAD_JTAG | EFUSE_DIS_USB_JTAG | EFUSE_STRAP_JTAG_SEL | GPIO3 |
|---|---|---|---|---|
| USB串口/ JTAG控制器 | 0 | 0 | 0 | 忽略 |
| 0 | 0 | 1 | 1 | |
| 1 | 0 | 忽略 | 忽略 | |
| JTAG引脚 | 0 | 0 | 1 | 0 |
| 0 | 1 | 忽略 | 忽略 | |
| JTAG关闭 | 1 | 1 | 忽略 | 忽略 |
ROM日志打印
- Strapping引脚:GPIO46
- eFuse参数:EFUSE_UART_PRINT_CONTROL、EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT。
- Register:RTC_CNTL_RTC_STORE4_REG[0]
在默认配置下,系统启动过程将同时把ROM日志打印至UART0和USB串口/JTAG控制器。在不同启动模式及配置下,可以分别关闭UART0和USB串口/JTAG控制器的ROM日志打印功能。
详细信息请参考 ESP32-S3技术参考手册 - 芯片Boot控制。
