# ESP32-S3 GPIO 引脚映射 > **芯片:esp32-s3** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com) ## 系统引脚(System Pins) **EN (CHIP_PU)** [I, Pin 3 QFN56] : 芯片使能。高电平=正常工作,低电平=芯片关闭。 : **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。 **VDD** [P] : 芯片主供电 3.0-3.6V,推荐 3.3V,需 >=500mA。 : VDD3P3_RTC / VDD3P3_CPU。 **GND** [P] : 所有 GND 焊盘必须全部连接到电源地平面。 **XTAL_P / XTAL_N** [-] : 40 MHz 外部高速晶振。**不可复用为 GPIO。** **LNA_IN** [I] : 射频天线输入端口(WiFi 4 + BLE 5.0)。**不可复用为 GPIO。** **XTAL_32K_P / XTAL_32K_N** [I/O] : 32.768 kHz RTC 晶振(可选),XTAL_32K_P=GPIO15, XTAL_32K_N=GPIO16。 **USB_OTG_D- / USB_OTG_D+** [I/O, GPIO19/20] : USB OTG 全速 12 Mbps。用作普通 GPIO 需固件禁用 USB OTG。 **USB_Serial_JTAG_D- / USB_Serial_JTAG_D+** [I/O] : USB Serial/JTAG 控制器,专用独立引脚(不占用 GPIO)。 : S3 是唯一同时具备双 USB 控制器(OTG + Serial/JTAG)的芯片。 > S3 无 DAC。Octal PSRAM 模组(S3R8/S3R8V)GPIO33-37 被 SPIIO4-SPIIO7 和 SPIDQS 占用。 ## Strapping 引脚(4个) - **GPIO0**:上电默认=Weak Pull-Up, 功能=0=Download Boot(与 GPIO46 联合) - **GPIO3**:上电默认=Floating, 功能=JTAG 信号源控制(需外部驱动) - **GPIO45**:上电默认=Weak Pull-Down, 功能=VDD_SPI 电压 0=1.8V, 1=3.3V - **GPIO46**:上电默认=Weak Pull-Down, 功能=Boot 模式 + ROM 日志控制 ### 启动模式 - SPI Boot:GPIO0=1, GPIO46=任意 - Joint Download Boot:GPIO0=0, GPIO46=0 ## ADC 映射 ### ADC1(WiFi 可用,10ch) - ADC1_CH0:GPIO=GPIO1, Touch=Touch1, RTC=RTC_GPIO1 - ADC1_CH1:GPIO=GPIO2, Touch=Touch2, RTC=RTC_GPIO2 - ADC1_CH2:GPIO=GPIO3, Touch=Touch3, RTC=RTC_GPIO3 - ADC1_CH3:GPIO=GPIO4, Touch=Touch4, RTC=RTC_GPIO4 - ADC1_CH4:GPIO=GPIO5, Touch=Touch5, RTC=RTC_GPIO5 - ADC1_CH5:GPIO=GPIO6, Touch=Touch6, RTC=RTC_GPIO6 - ADC1_CH6:GPIO=GPIO7, Touch=Touch7, RTC=RTC_GPIO7 - ADC1_CH7:GPIO=GPIO8, Touch=Touch8, RTC=RTC_GPIO8 - ADC1_CH8:GPIO=GPIO9, Touch=Touch9, RTC=RTC_GPIO9 - ADC1_CH9:GPIO=GPIO10, Touch=Touch10, RTC=RTC_GPIO10 ### ADC2(WiFi 不可用,10ch) - ADC2_CH0:GPIO=GPIO11, Touch=Touch11, RTC=RTC_GPIO11 - ADC2_CH1:GPIO=GPIO12, Touch=Touch12, RTC=RTC_GPIO12 - ADC2_CH2:GPIO=GPIO13, Touch=Touch13, RTC=RTC_GPIO13 - ADC2_CH3:GPIO=GPIO14, Touch=Touch14, RTC=RTC_GPIO14 - ADC2_CH4:GPIO=GPIO15, RTC=RTC_GPIO15, 备注=XTAL_32K_P - ADC2_CH5:GPIO=GPIO16, RTC=RTC_GPIO16, 备注=XTAL_32K_N - ADC2_CH6:GPIO=GPIO17, RTC=RTC_GPIO17 - ADC2_CH7:GPIO=GPIO18, RTC=RTC_GPIO18 - ADC2_CH8:GPIO=GPIO19, RTC=RTC_GPIO19, 备注=USB_D- - ADC2_CH9:GPIO=GPIO20, RTC=RTC_GPIO20, 备注=USB_D+ ## GPIO 全功能表 - GPIO0:RTC=RTC_GPIO0, 备注=⚡ Strapping - GPIO1–8:ADC=ADC1_CH0–7, Touch=Touch1–8, RTC=RTC, 备注=ADC1, 新手安全 - GPIO9:ADC=ADC1_CH8, Touch=Touch9, RTC=RTC_GPIO9, 备注=FSPIHD 复用 - GPIO10:ADC=ADC1_CH9, Touch=Touch10, RTC=RTC_GPIO10, 备注=FSPICS0 复用 - GPIO11:ADC=ADC2_CH0, Touch=Touch11, RTC=RTC_GPIO11, 备注=FSPID 复用 - GPIO12:ADC=ADC2_CH1, Touch=Touch12, RTC=RTC_GPIO12, 备注=FSPICLK 复用 - GPIO13:ADC=ADC2_CH2, Touch=Touch13, RTC=RTC_GPIO13, 备注=FSPIQ 复用 - GPIO14:ADC=ADC2_CH3, Touch=Touch14, RTC=RTC_GPIO14, 备注=FSPIWP 复用 - GPIO15–18:ADC=ADC2_CH4–7, RTC=RTC, 备注=U0RTS/U0CTS/U1TXD/U1RXD - GPIO19:ADC=ADC2_CH8, RTC=RTC_GPIO19, USB=**USB_D-**, 备注=U1RTS - GPIO20:ADC=ADC2_CH9, RTC=RTC_GPIO20, USB=**USB_D+**, 备注=U1CTS - GPIO21:RTC=RTC_GPIO21 - GPIO26–32:备注=🔒 SPI Flash/PSRAM - GPIO33–37:备注=🔒 Octal PSRAM(S3R8/S3R8V) - GPIO38:备注=FSPIWP - GPIO39:备注=MTCK (JTAG) - GPIO40:备注=MTDO (JTAG) - GPIO41:备注=MTDI (JTAG) - GPIO42:备注=MTMS (JTAG) - GPIO43:备注=U0TXD(烧录) - GPIO44:备注=U0RXD(烧录) - GPIO45:备注=⚡ Strapping - GPIO46:备注=⚡ Strapping - GPIO47–48:备注=SPICLK 差分,⚠️ 部分模组 1.8V ## 新手安全 GPIO > **GPIO1–8, GPIO15–18, GPIO21, GPIO47, GPIO48** ## 常用外设默认引脚 - UART0 TX/RX:引脚=GPIO43 / GPIO44 - USB OTG D-/D+:引脚=GPIO19 / GPIO20 - JTAG TMS/TCK/TDI/TDO:引脚=GPIO42 / GPIO39 / GPIO41 / GPIO40