Initial commit: knowledge base

This commit is contained in:
2026-08-05 17:12:34 +08:00
commit bfabe83832
21 changed files with 1720 additions and 0 deletions
+93
View File
@@ -0,0 +1,93 @@
# ESP32-C2 GPIO 引脚映射
> **芯片:esp32-c2** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
> 注意:SiP Flash 型号(ESP32-C2FH4 等)仅 14 个 GPIO 可用
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, QFN24 待核实 Pin 号]
: 芯片使能。高电平=正常工作,低电平=芯片关闭。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
**VDD** [P]
: 芯片主供电 3.0-3.6V,推荐 3.3V,需 >=500mA。
: VDD3P3 单一供电域。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振。**不可复用为 GPIO。**
**LNA_IN** [I]
: 射频天线输入端口(WiFi 4 + BLE 5.0)。**不可复用为 GPIO。**
**USB_D- / USB_D+** [I/O, GPIO18/19]
: USB Serial/JTAG。默认上电即启用。用作普通 GPIO 需固件重配 IO MUX。
: 重配后 USB 烧录失效,只能通过 UART0 (GPIO20/21) 烧录。
> C2 无通用 SPISPI2 不可用)、无 I2S、仅 1 个 UARTUART0)。SiP Flash 型号(FH4 等)GPIO11-17 被内部 Flash 占用,仅 14 个 GPIO 可用。是 ESP8266 的直接替代升级。
## Strapping 引脚(2个)
- **GPIO8**:功能=启动模式, 说明=上电时确定启动方式
- **GPIO9**:功能=启动模式, 说明=上电时确定启动方式
> C2 只有 2 个 Strapping 引脚(GPIO8/9),比 C33个)更少。
## ADC 映射(仅 ADC15chWiFi 可用)
- ADC1_CH0GPIO=GPIO0, 备注=XTAL_32K_P 复用
- ADC1_CH1GPIO=GPIO1, 备注=XTAL_32K_N 复用
- ADC1_CH2GPIO=GPIO2, 备注=FSPIQ 复用
- ADC1_CH3GPIO=GPIO3, 备注=JTAG_MTMS 复用
- ADC1_CH4GPIO=GPIO4, 备注=JTAG_MTCK 复用
参数:12-bit SAR,最高 100 Ksps
- 衰减 0 dB: 0750 mV
- 衰减 11 dB: 02500 mV
- 推荐工作范围: 02800 mV
- **无 ADC2,无 ADC/WiFi 冲突**
## USB Serial/JTAG
- USB_D-GPIO=**GPIO18**, 说明=默认 USB,切 GPIO 需固件配置
- USB_D+GPIO=**GPIO19**, 说明=默认 USB,切 GPIO 需固件配置
## Flash 占用引脚
- GPIO1117:功能=QSPI Flash, 说明=SiP 封装内 Flash 占用,不可用
> 非 SiP 型号(无内置 Flash)这些引脚可能可用,但极少见。
## 所有 GPIO 功能表
- 0ADC=ADC1_CH0, RTC 唤醒=Deep-sleep, 复用功能=XTAL_32K_P
- 1ADC=ADC1_CH1, RTC 唤醒=Deep-sleep, 复用功能=XTAL_32K_N
- 2ADC=ADC1_CH2, RTC 唤醒=Deep-sleep, 复用功能=FSPIQ
- 3ADC=ADC1_CH3, RTC 唤醒=Deep-sleep, 复用功能=JTAG_MTMS
- 4ADC=ADC1_CH4, RTC 唤醒=Deep-sleep, 复用功能=JTAG_MTCK
- 5RTC 唤醒=Deep-sleep, 复用功能=JTAG_MTDI
- 6RTC 唤醒=Light-sleep, 复用功能=FSPICLK
- 7RTC 唤醒=Light-sleep, 复用功能=FSPID
- 8RTC 唤醒=Light-sleep, 复用功能=FSPICS0, Strapping=⚡ 启动模式
- 9RTC 唤醒=Light-sleep, 复用功能=FSPIHD, Strapping=⚡ 启动模式
- 10RTC 唤醒=Light-sleep, 复用功能=FSPIWP, FSPICS1
- 11RTC 唤醒=Light-sleep, 复用功能=VDD_SPI, 备注=🔒 Flash (SiP)
- 12–17:复用功能=FSPI 总线, 备注=🔒 Flash (SiP)
- 18:复用功能=**USB_D-**, 备注=⚠️ USB
- 19:复用功能=**USB_D+**, 备注=⚠️ USB
- 20RTC 唤醒=Light-sleep, 复用功能=U0RXD, 备注=唯一 UART RX
> GPIO21 在部分资料中出现但 QFN24 封装未引出。
## 新手安全 GPIO
> **GPIO05ADC 全通道,避开 Strapping 和 USB**
注意:C2 GPIO 总数仅 14(SiP 型号),规划外设时需精打细算。
## 与外设默认引脚
- UART0 TX:默认引脚=GPIO21, 说明=烧录和日志输出
- UART0 RX:默认引脚=GPIO20, 说明=烧录和日志输入
- USB-JTAG D-:默认引脚=GPIO18
- USB-JTAG D+:默认引脚=GPIO19
+96
View File
@@ -0,0 +1,96 @@
# ESP32-C3 GPIO 引脚映射
> **芯片:esp32-c3** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, Pin 2 QFN32 / WROOM-02 模组 Pin2]
: 芯片使能。高电平=正常工作,低电平=芯片关闭。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
: 上电时序:VDD 稳定 >=50µs (t_STBL) 后 EN 拉高;EN 拉低 >=50µs (t_RST) 触发复位。
**VDD** [P]
: 芯片主供电 3.0-3.6V,推荐 3.3V,需 >=500mA。
: VDD3P3_CPU(数字 GPIO 域)/ VDD3P3_RTCRTC 域)/ VDD_SPIFlash 供电域)。
: 内部数字 LDO 输出 1.1V 供数字核心,RTC LDO 输出 1.1V 供 RTC 域。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振。**不可复用为 GPIO。**
: 晶振两端对地各接负载电容(典型 15-22pF,具体值见晶振 datasheet)。
**LNA_IN** [I]
: 射频天线输入端口(WiFi 4 + BLE 5.0)。**不可复用为 GPIO。**
**USB_D- / USB_D+** [I/O, GPIO18 (Pin13 模组) / GPIO19 (Pin14 模组)]
: USB Serial/JTAG。默认上电即启用 USB 上拉电阻。
: 用作普通 GPIO 需固件重配 IO MUX,重配后 USB 功能失效只能通过 UART0 (GPIO20/21) 烧录。
> C3 无 DAC、无触摸传感器、无 ULP 协处理器、无以太网 MAC。GPIO12-17 被 Flash 占用。RTC Deep-sleep 唤醒仅 GPIO0-5。
## 驱动电流
- **GPIO18, GPIO19**:默认 **40 mA** — USB/JTAG 引脚,增强驱动能力
- **其他所有 GPIO**:默认 **20 mA** — 标准驱动能力
## 上电时序
- t_STBL**>= 50 µs** — VDD 稳定后到 EN 拉高之间的最短等待时间
- t_RST**>= 50 µs** — EN 拉低以触发硬件复位的最短保持时间
- t_H**>= 3 ms** — EN 拉高后 Strapping 引脚值被锁存的时间,此后 Strapping 引脚恢复普通 GPIO 功能
> EN (CHIP_PU) 引脚**绝对不能浮空**,必须通过外部上拉电阻(典型 10kΩ)连接到 VDD。
## Strapping 引脚(3个)⚠️ 与 D0WD 方向相反
- **GPIO2**Pin=Pin5, 上电状态决定=VDD_SPI 电压, 正常启动需要=**LOW=3.3V**, 备注=**禁止接上拉!禁止做 I2C SDA**
- **GPIO8**Pin=Pin22, 上电状态决定=ROM 打印 + 下载模式, 正常启动需要=HIGH=关闭打印, LOW=下载, 备注=需上拉 3.3V**与 D0WD 相反**
- **GPIO9**Pin=Pin23, 上电状态决定=启动模式, 正常启动需要=HIGH=SPI Boot, 备注=需上拉 + BOOT 键
> ⚠️ 铁律:C3 的 GPIO2/8/9 三根 Strapping 引脚,设计初期就必须标红。GPIO2 绝对不能接任何有上拉的信号线。
## ADC 映射
### ADC15chWiFi 可用)
- ADC1_CH0GPIO=GPIO0
- ADC1_CH1GPIO=GPIO1
- ADC1_CH2GPIO=GPIO2, 备注=⚡ Strapping
- ADC1_CH3GPIO=GPIO3
- ADC1_CH4GPIO=GPIO4
### ADC21ch
- ADC2_CH0GPIO=GPIO5
> 12-bit SAR,最高 100 Ksps。**C3 无 ADC2/WiFi 冲突**RISC-V 架构已修复)。
## USB Serial/JTAG
- USB_D-GPIO=**GPIO18**, 说明=默认 USB,切 GPIO 需固件配置
- USB_D+GPIO=**GPIO19**, 说明=默认 USB,切 GPIO 需固件配置
## 所有 GPIO 功能表
- 0ADC=ADC1_CH0, RTC 唤醒=Deep-sleep, 复用=XTAL_32K_P
- 1ADC=ADC1_CH1, RTC 唤醒=Deep-sleep, 复用=XTAL_32K_N
- 2ADC=ADC1_CH2, RTC 唤醒=Deep-sleep, 复用=FSPIQ, Strapping=⚡ VDD_SPI, 备注=**禁止上拉!**
- 3ADC=ADC1_CH3, RTC 唤醒=Deep-sleep, 复用=JTAG_MTMS
- 4ADC=ADC1_CH4, RTC 唤醒=Deep-sleep, 复用=JTAG_MTCK
- 5ADC=ADC2_CH0, RTC 唤醒=Deep-sleep, 复用=JTAG_MTDI
- 6RTC 唤醒=Light-sleep, 复用=FSPICLK
- 7RTC 唤醒=Light-sleep, 复用=FSPID
- 8RTC 唤醒=Light-sleep, 复用=FSPICS0, Strapping=⚡ 启动+日志, 备注=**高电平=进下载**
- 9RTC 唤醒=Light-sleep, 复用=FSPIHD, Strapping=⚡ Boot Mode
- 10RTC 唤醒=Light-sleep, 复用=FSPIWP/FSPICS1
- 11RTC 唤醒=Light-sleep, 复用=VDD_SPI
- 1217:复用=FSPI, 备注=🔒 Flash 占用
- 18:复用=**USB_D-**, 备注=⚠️ USB 占
- 19:复用=**USB_D+**, 备注=⚠️ USB 占
- 20:复用=U0RXD
- 21:复用=U0TXD
## 新手安全 GPIO
> **GPIO0, GPIO1, GPIO4, GPIO5, GPIO10**(避开 Strapping/USB/Flash 冲突)
+93
View File
@@ -0,0 +1,93 @@
# ESP32-C5 GPIO 引脚映射
> **芯片:esp32-c5** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
> 芯片: 29 GPIO | 模组 WROOM-1: 22 GPIO | 模组 MINI-1: 22 GPIO
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, QFN48 待核实 Pin 号]
: 芯片使能。高电平=正常工作,低电平=芯片关闭。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
**VDD** [P]
: 芯片主供电 3.0-3.6V,推荐 3.3V,需 >=500mA。
: VDD3P3 / VDD3P3_RTC。GPIO 分布多电源域(VDDPST2/VDDPST3/VDD_SPI)。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振。**不可复用为 GPIO。**
: 5GHz 天线需专门的射频匹配设计,PCB 走线阻抗控制要求高于 2.4GHz。
**双频 LNA_IN** [I]
: 2.4GHz + 5GHz 双频射频天线输入(WiFi 6 + BLE 5.0 + 802.15.4)。**不可复用为 GPIO。**
: 天线必须同时支持 2.4GHz 和 5GHz 双频段(双频天线或双天线方案)。
**USB_D- / USB_D+** [I/O]
: USB Serial/JTAG(与 C6 架构类似,具体 GPIO 分配待模组 Datasheet 确认)。
> C5 是乐鑫首款双频 Wi-Fi 6 MCU2.4+5GHz),240MHz RISC-V。GPIO13/14 默认 40mA 驱动(其他 20mA)。2 个 CAN FD 控制器(ISO 11898-1:2015,最高 5Mbps)。
## 引脚驱动能力
- 20 mA(默认):适用引脚=大部分 GPIO
- **40 mA**:适用引脚=GPIO13, GPIO14
> GPIO13/14 有增强驱动能力,适合直接驱动 LED 等负载。
## ADC 映射(仅 ADC16chWiFi 可用)
- ADC1_CH0GPIO=GPIO1
- ADC1_CH1GPIO=GPIO2
- ADC1_CH2GPIO=GPIO3
- ADC1_CH3GPIO=GPIO4
- ADC1_CH4GPIO=GPIO5
- ADC1_CH5GPIO=GPIO6
参数:12-bit SAR。**无 ADC2,无 ADC/WiFi 冲突。**
## 模拟电压比较器
- 比较器输入:GPIO=GPIO8, GPIO9
> GPIO8/9 可配置为模拟电压比较器输入。
## USB Serial/JTAG
GPIO 分配待模组 Datasheet 确认(参考 C6GPIO12/13)。
## 电源域
C5 的 GPIO 分布在多个电源域:
- VDDPST2
- VDDPST3
- VDD_SPI
不同电源域的引脚在睡眠模式下的行为可能不同。
## GPIO 功能概览
- GPIO0:主要功能=XTAL_32K_P, 说明=RTC 唤醒源
- GPIO1:主要功能=XTAL_32K_N, ADC1_CH0, 说明=RTC 唤醒源
- GPIO26:主要功能=ADC1_CH1CH5, FSPI/JTAG, 说明=ADC + 通用 IO
- GPIO7:主要功能=FSPID
- GPIO89:主要功能=Strapping, 模拟比较器, 说明=⚠️ 启动引脚
- GPIO1011:主要功能=FSPIWP, VDD_SPI
- GPIO1213:主要功能=USB_D-/D+(待确认), 说明=⚠️ USB
- GPIO1421:主要功能=通用 IO, UART, SDIO
- GPIO22–28:主要功能=通用 IO, 外设复用, 说明=QFN48 封装特有
## 模组 GPIO 引出
- ESP32-C5-WROOM-1GPIO 数量=**22**, 说明=标准模组
- ESP32-C5-MINI-1GPIO 数量=**22**, 说明=迷你模组
- 裸芯片:GPIO 数量=**29**, 说明=QFN48 封装
## 新手安全 GPIO
> **GPIO16ADC 全通道,避开 Strapping 和 USB**
## 注意事项
- C5 是较新的芯片(2024),部分引脚细节待更多模组资料确认
- Strapping 引脚完整列表和上电默认电平待 TRM 发布
- 5GHz Wi-Fi 天线设计需要专门的射频匹配
+88
View File
@@ -0,0 +1,88 @@
# ESP32-C6 GPIO 引脚映射
> **芯片:esp32-c6** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
> ⚠️ 部分 Strapping 细节待 TRM 确认
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, Pin 2 QFN40]
: 芯片使能。高电平=正常工作,低电平=芯片关闭。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
**VDD** [P]
: 芯片主供电 3.0-3.6V,推荐 3.3V,需 >=500mA。
: VDD3P3 / VDD3P3_RTC。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振。**不可复用为 GPIO。**
**LNA_IN** [I]
: 2.4GHz 射频天线输入(WiFi 6 + BLE 5.3 + 802.15.4 Thread/Zigbee)。**不可复用为 GPIO。**
**USB_D- / USB_D+** [I/O, GPIO12/13]
: USB Serial/JTAG。
> C6 无 DAC、无触摸传感器。有 LP CPU (20MHz RISC-V) + LP SRAM 16KB。GPIO8-21 可用作 LP GPIO。WiFi 6 仅 20MHz 带宽 1T1R。
## Strapping 引脚
- GPIO4 (MTMS):功能=JTAG/启动
- GPIO5 (MTDI):功能=启动
- GPIO8:功能=启动模式
- GPIO9:功能=启动模式
- GPIO15:功能=启动模式
> 完整 Strapping 细节待 TRM 补充。
## ADC 映射(仅 ADC17chWiFi 可用)
- ADC1_CH0GPIO=GPIO0
- ADC1_CH1GPIO=GPIO1
- ADC1_CH2GPIO=GPIO2
- ADC1_CH3GPIO=GPIO3
- ADC1_CH4GPIO=GPIO4, 备注=⚡ Strapping (MTMS)
- ADC1_CH5GPIO=GPIO5, 备注=⚡ Strapping (MTDI)
- ADC1_CH6GPIO=GPIO6
> 12-bit SAR。C6 只有 ADC1,无 ADC2**无 ADC/WiFi 冲突**。
## USB Serial/JTAG
- USB_D-GPIO=**GPIO12**
- USB_D+GPIO=**GPIO13**
## LP GPIO(低功耗域)
GPIO8GPIO21 可用作 LP GPIO,由 LP CPU 直接驱动,Deep-sleep 保持功能。
## 所有 GPIO 功能表
- 0ADC=ADC1_CH0, 复用功能=XTAL_32K_P
- 1ADC=ADC1_CH1, 复用功能=XTAL_32K_N
- 2ADC=ADC1_CH2, 复用功能=FSPIQ
- 3ADC=ADC1_CH3, 复用功能=JTAG_MTMS
- 4ADC=ADC1_CH4, 复用功能=JTAG_MTCK, 备注=⚡ Strapping
- 5ADC=ADC1_CH5, 复用功能=JTAG_MTDI, 备注=⚡ Strapping
- 6ADC=ADC1_CH6, 复用功能=FSPICLK
- 7:复用功能=FSPID
- 8LP GPIO=LP_GPIO0, 复用功能=FSPICS0, 备注=⚡ Strapping
- 9LP GPIO=LP_GPIO1, 复用功能=FSPIHD, 备注=⚡ Strapping
- 10LP GPIO=LP_GPIO2, 复用功能=FSPIWP
- 11LP GPIO=LP_GPIO3, 复用功能=VDD_SPI
- 12LP GPIO=LP_GPIO4, 复用功能=**USB_D-**, FSPIHD, 备注=⚠️ USB
- 13LP GPIO=LP_GPIO5, 复用功能=**USB_D+**, FSPIWP, 备注=⚠️ USB
- 14LP GPIO=LP_GPIO6, 复用功能=FSPICS0
- 15LP GPIO=LP_GPIO7, 复用功能=FSPID, 备注=⚡ Strapping
- 16LP GPIO=LP_GPIO8, 复用功能=FSPICLK
- 17LP GPIO=LP_GPIO9, 复用功能=FSPIQ
- 18LP GPIO=LP_GPIO10, 复用功能=SDIO_CMD
- 19LP GPIO=LP_GPIO11, 复用功能=SDIO_CLK, U0RXD
- 20LP GPIO=LP_GPIO12, 复用功能=SDIO_DATA0, U0TXD
- 21LP GPIO=LP_GPIO13, 复用功能=SDIO_DATA1
- 2223:复用功能=SDIO_DATA2/3
- 2429:复用功能=🔒 Flash 占用, 备注=QFN40 引脚
## 新手安全 GPIO
> **GPIO03ADC)、GPIO1011、GPIO14、GPIO1621**
+76
View File
@@ -0,0 +1,76 @@
# ESP32-H2 GPIO 引脚映射
> **芯片:esp32-h2** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
> ⚠️ H2 模组 GPIO 数量差异大,选型务必确认
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, QFN32 待核实 Pin 号]
: 芯片使能。高电平=正常工作,低电平=芯片关闭。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
**VDD** [P]
: 芯片主供电 3.0-3.6V,推荐 3.3V**仅需 >=250mA LDO**(无 WiFi 射频,峰值低)。
: VDD3P3 单一供电域。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振。**不可复用为 GPIO。**
**ANT** [I]
: 2.4GHz 射频天线输入(BLE 5.3 + 802.15.4 Thread/Zigbee)。**不可复用为 GPIO。**
: **H2 无 WiFi 射频**,仅 BLE + 802.15.4。天线设计仅需考虑 2.4GHz 单频。
**USB_D- / USB_D+** [I/O, GPIO12/13]
: USB Serial/JTAG。
> H2 全系列最低主频 96MHz,全系列最低功耗(峰值仅 ~60mA)。WROOM-07 模组仅 3 个 GPIO 引出务必注意。安全特性最强(含 Power Glitch Detector 电源毛刺检测)。
## Strapping 引脚
- GPIO8:功能=启动模式
- GPIO9:功能=启动模式
- GPIO25:功能=启动模式(待核实)
## ADC 映射(5ch, 12-bit, 无 WiFi 冲突)
- ADC1_CH0GPIO=GPIO1
- ADC1_CH1GPIO=GPIO2
- ADC1_CH2GPIO=GPIO3
- ADC1_CH3GPIO=GPIO4
- ADC1_CH4GPIO=GPIO5
## GPIO 功能分组
### 数字引脚(仅 Light-sleep 可唤醒)
- GPIO0:复用功能=XTAL_32K_P
- GPIO1:复用功能=XTAL_32K_N, ADC1_CH0
- GPIO2:复用功能=FSPIQ, ADC1_CH1
- GPIO3:复用功能=JTAG_MTMS, ADC1_CH2
- GPIO4:复用功能=JTAG_MTCK, ADC1_CH3
- GPIO5:复用功能=JTAG_MTDI, ADC1_CH4
- GPIO6:复用功能=FSPICLK
- GPIO7:复用功能=FSPID
### LP 引脚(所有功耗模式可用,可唤醒 Deep-sleep
- GPIO8LP GPIO=LP_GPIO0, 复用功能=FSPICS0, ⚡ Strapping
- GPIO9LP GPIO=LP_GPIO1, 复用功能=FSPIHD, ⚡ Strapping
- GPIO10LP GPIO=LP_GPIO2, 复用功能=FSPIWP
- GPIO11LP GPIO=LP_GPIO3, 复用功能=VDD_SPI
- GPIO12LP GPIO=LP_GPIO4, 复用功能=USB_D-
- GPIO13LP GPIO=LP_GPIO5, 复用功能=USB_D+
- GPIO14LP GPIO=LP_GPIO6
## Deep-sleep 唤醒限制
- ✅ Deep-sleepGPIO=GPIO814LP 引脚)
- ✅ Light-sleepGPIO=GPIO014
- ❌ Deep-sleepGPIO=GPIO07, GPIO2227
## 新手安全 GPIO
> **GPIO15ADC)、GPIO1011、GPIO14**
## 模组 WROOM-07 注意
⚠️ WROOM-07 仅引出 **3 个 GPIO**,如果 GPIO 不够用必须换 WROOM-02C。
+97
View File
@@ -0,0 +1,97 @@
# ESP32-P4 GPIO 引脚映射
> **芯片:esp32-p4** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
> 状态:PRELIMINARY - 完整引脚映射待正式 Datasheet 和 TRM 补充
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, QFN104 待核实 Pin 号 — Datasheet v0.6 PRELIMINARY]
: 芯片使能。高电平=正常工作,低电平=芯片关闭。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
**VDD_HP** [P]
: HP CPU 核心供电(400MHz 双核 RISC-V),3.0-3.6V。
**VDD_LP** [P]
: LP CPU 核心供电(40MHz 单核 RISC-V),3.0-3.6V。
**VDD_PSRAM** [P]
: 封装内 PSRAM 独立供电,**1.8V**16MB 或 32MB OPI/HPI)。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。QFN104 底部 EPAD 接 GND。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振。**不可复用为 GPIO。**
**无射频天线** [-]
: **P4 无任何无线功能**(无 WiFi / 无 BLE / 无 Thread / 无 Zigbee)。
: 需要无线连接时必须外挂协处理器(ESP32-C6/C5 模组),通过 SPI/SDIO/UART 通信。
**USB_HS_OTG_D- / USB_HS_OTG_D+** [I/O]
: USB 2.0 高速 OTG 480 Mbps,专用引脚。
**USB_FS_OTG_D- / USB_FS_OTG_D+** [I/O]
: USB 2.0 全速 OTG 12 Mbps,专用引脚。
**USB_Serial_JTAG** [I/O]
: 烧录和调试,专用引脚。
> P4 定位为应用处理器(非 MCU),QFN104 10x10mm 封装。MIPI CSI/DSI、H264、JPEG、ISP、2D-DMA。Datasheet v0.6 为初版,设计前务必联系 Espressif FAE 确认最新资料。
## Strapping 引脚(5个)
- **GPIO35**:上电默认=Weak Pull-Up, 功能=下载模式:下拉到 GND = Download Boot
- **GPIO36**:上电默认=Floating(无内置上下拉), 功能=下载模式:上拉到 VDD = Download Boot
- 其余 3 个:上电默认=待 TRM 确认, 功能=启动配置
### 启动模式选择
- SPI Boot(正常):GPIO35=1, GPIO36=任意
- Download BootGPIO35=0, GPIO36=1
### 固件下载接口
- UART0:引脚=TXD0=**GPIO37**, RXD0=**GPIO38**
## ADC 映射
### ADC18通道)
- ADC1_CH0GPIO=GPIO16
- ADC1_CH1GPIO=GPIO17
- ADC1_CH2GPIO=GPIO18
- ADC1_CH3GPIO=GPIO19
- ADC1_CH4GPIO=GPIO20
- ADC1_CH5GPIO=GPIO21
- ADC1_CH6GPIO=GPIO22
- ADC1_CH7GPIO=GPIO23
参数:12-bit SAR2 个 ADC 控制器。LP DIG ADC 待核实。
## 触摸传感器映射
- Touch1 - Touch14GPIO=GPIO2 - GPIO15
## GPIO 功能分组
- GPIO0 - GPIO1:主要功能=通用数字 IO
- GPIO2 - GPIO15:主要功能=触摸传感器 + 通用 IO, 说明=14 个触摸通道
- GPIO16 - GPIO23:主要功能=ADC1_CH0 - ADC1_CH7, 说明=8 通道 12-bit ADC
- GPIO24 - GPIO55:主要功能=通用 IO / 外设复用, 说明=含 UART/SPI/I2C/I2S/PWM 等
## 关键外设接口
- MIPI CSI:说明=2-lane 摄像头输入(专用引脚)
- MIPI DSI:说明=2-lane 显示输出(专用引脚)
- USB 2.0 HS OTG:说明=高速 480 Mbps(专用引脚)
- USB 2.0 FS OTG:说明=全速 12 Mbps
- USB Serial/JTAG:说明=烧录和调试
- Ethernet RMII:说明=10/100 Mbps(专用引脚)
- SD/MMC:说明=SDIO 3.0(专用引脚)
## 注意事项
- QFN104 封装(10x10mm),55 个可编程 GPIO
- 封装内集成 16MB 或 32MB PSRAM1.8V OPI/HPI
- 无无线功能,需搭配 C6/C5 等协处理器提供 WiFi/BLE
- 完整 IO MUX 表待 ESP32-P4 TRM 正式版发布
+112
View File
@@ -0,0 +1,112 @@
# ESP32-S2 GPIO 引脚映射
> **芯片:esp32-s2** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, Pin 56 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]
: 射频天线输入端口。**不可复用为 GPIO。**
**XTAL_32K_P / XTAL_32K_N** [I/O]
: 32.768 kHz RTC 晶振(可选),XTAL_32K_P=GPIO15, XTAL_32K_N=GPIO16。
**USB_D- / USB_D+** [I/O, GPIO19/20]
: USB OTG 全速 12 Mbps。用作普通 GPIO 需固件禁用 USB OTG 并重配 IO MUX。
: USB_D- 和 USB_D+ 同时也是 ADC2_CH8/CH9WiFi 不可用)。
> S2 无蓝牙(此为与 ESP32 最大区别)。3 个 StrappingGPIO0/45/46),比 ESP32 简单。
## Strapping 引脚(3个)
- **GPIO0**:上电默认=Pull-Up, 功能=0=下载模式, 1=SPI Boot, 使用限制=不能在上电时被外部拉低
- **GPIO45**:上电默认=Pull-Down, 功能=VDD_SPI 电压 0=1.8V, 1=3.3V, 使用限制=上电后锁存
- **GPIO46**:上电默认=Pull-Down, 功能=0=静默启动(无串口日志), 使用限制=**仅输入**,不能做输出
## ADC 映射
### ADC1WiFi 可用,10ch
- ADC1_CH0GPIO=GPIO1
- ADC1_CH1GPIO=GPIO2
- ADC1_CH2GPIO=GPIO3
- ADC1_CH3GPIO=GPIO4
- ADC1_CH4GPIO=GPIO5
- ADC1_CH5GPIO=GPIO6
- ADC1_CH6GPIO=GPIO7
- ADC1_CH7GPIO=GPIO8
- ADC1_CH8GPIO=GPIO9
- ADC1_CH9GPIO=GPIO10
### ADC2WiFi 不可用,10ch
- ADC2_CH0GPIO=GPIO11
- ADC2_CH1GPIO=GPIO12
- ADC2_CH2GPIO=GPIO13
- ADC2_CH3GPIO=GPIO14
- ADC2_CH4GPIO=GPIO15, 备注=XTAL_32K_P
- ADC2_CH5GPIO=GPIO16, 备注=XTAL_32K_N
- ADC2_CH6GPIO=GPIO17, 备注=DAC_1
- ADC2_CH7GPIO=GPIO18, 备注=DAC_2
- ADC2_CH8GPIO=GPIO19, 备注=USB_D-
- ADC2_CH9GPIO=GPIO20, 备注=USB_D+
## DAC
- DAC_1GPIO=GPIO17, 分辨率=8-bit
- DAC_2GPIO=GPIO18, 分辨率=8-bit
## USB OTG
- USB_D-GPIO=GPIO19, 说明=可切换为普通 GPIO
- USB_D+GPIO=GPIO20, 说明=可切换为普通 GPIO
## Flash 占用引脚
GPIO26GPIO32:模组内部 Flash/PSRAM 占用
## 所有 GPIO 功能表
- 0RTC=RTC_GPIO0, 备注=⚡ Strapping(启动模式)
- 1ADC=ADC1_CH0, Touch=Touch1, RTC=RTC_GPIO1
- 2ADC=ADC1_CH1, Touch=Touch2, RTC=RTC_GPIO2
- 3ADC=ADC1_CH2, Touch=Touch3, RTC=RTC_GPIO3
- 4ADC=ADC1_CH3, Touch=Touch4, RTC=RTC_GPIO4
- 5ADC=ADC1_CH4, Touch=Touch5, RTC=RTC_GPIO5
- 6ADC=ADC1_CH5, Touch=Touch6, RTC=RTC_GPIO6
- 7ADC=ADC1_CH6, Touch=Touch7, RTC=RTC_GPIO7
- 8ADC=ADC1_CH7, Touch=Touch8, RTC=RTC_GPIO8
- 9ADC=ADC1_CH8, Touch=Touch9, RTC=RTC_GPIO9
- 10ADC=ADC1_CH9, Touch=Touch10, RTC=RTC_GPIO10
- 11ADC=ADC2_CH0, Touch=Touch11, RTC=RTC_GPIO11
- 12ADC=ADC2_CH1, Touch=Touch12, RTC=RTC_GPIO12
- 13ADC=ADC2_CH2, Touch=Touch13, RTC=RTC_GPIO13
- 14ADC=ADC2_CH3, Touch=Touch14, RTC=RTC_GPIO14
- 15ADC=ADC2_CH4, RTC=RTC_GPIO15, 备注=XTAL_32K_P
- 16ADC=ADC2_CH5, RTC=RTC_GPIO16, 备注=XTAL_32K_N
- 17ADC=ADC2_CH6, DAC=DAC_1, RTC=RTC_GPIO17
- 18ADC=ADC2_CH7, DAC=DAC_2, RTC=RTC_GPIO18
- 19ADC=ADC2_CH8, RTC=RTC_GPIO19, 备注=USB_D-
- 20ADC=ADC2_CH9, RTC=RTC_GPIO20, 备注=USB_D+
- 21RTC=RTC_GPIO21
- 2632:备注=🔒 Flash PSRAM
- 43:备注=U0TXD
- 44:备注=U0RXD
- 45:备注=⚡ Strapping
- 46:备注=⚡ Strapping, **仅输入**
## 新手安全 GPIO
> **GPIO110ADC1全通道)、GPIO1114、GPIO17(DAC)、GPIO18(DAC)、GPIO21**
+108
View File
@@ -0,0 +1,108 @@
# 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/S3R8VGPIO33-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 BootGPIO0=1, GPIO46=任意
- Joint Download BootGPIO0=0, GPIO46=0
## ADC 映射
### ADC1WiFi 可用,10ch
- ADC1_CH0GPIO=GPIO1, Touch=Touch1, RTC=RTC_GPIO1
- ADC1_CH1GPIO=GPIO2, Touch=Touch2, RTC=RTC_GPIO2
- ADC1_CH2GPIO=GPIO3, Touch=Touch3, RTC=RTC_GPIO3
- ADC1_CH3GPIO=GPIO4, Touch=Touch4, RTC=RTC_GPIO4
- ADC1_CH4GPIO=GPIO5, Touch=Touch5, RTC=RTC_GPIO5
- ADC1_CH5GPIO=GPIO6, Touch=Touch6, RTC=RTC_GPIO6
- ADC1_CH6GPIO=GPIO7, Touch=Touch7, RTC=RTC_GPIO7
- ADC1_CH7GPIO=GPIO8, Touch=Touch8, RTC=RTC_GPIO8
- ADC1_CH8GPIO=GPIO9, Touch=Touch9, RTC=RTC_GPIO9
- ADC1_CH9GPIO=GPIO10, Touch=Touch10, RTC=RTC_GPIO10
### ADC2WiFi 不可用,10ch
- ADC2_CH0GPIO=GPIO11, Touch=Touch11, RTC=RTC_GPIO11
- ADC2_CH1GPIO=GPIO12, Touch=Touch12, RTC=RTC_GPIO12
- ADC2_CH2GPIO=GPIO13, Touch=Touch13, RTC=RTC_GPIO13
- ADC2_CH3GPIO=GPIO14, Touch=Touch14, RTC=RTC_GPIO14
- ADC2_CH4GPIO=GPIO15, RTC=RTC_GPIO15, 备注=XTAL_32K_P
- ADC2_CH5GPIO=GPIO16, RTC=RTC_GPIO16, 备注=XTAL_32K_N
- ADC2_CH6GPIO=GPIO17, RTC=RTC_GPIO17
- ADC2_CH7GPIO=GPIO18, RTC=RTC_GPIO18
- ADC2_CH8GPIO=GPIO19, RTC=RTC_GPIO19, 备注=USB_D-
- ADC2_CH9GPIO=GPIO20, RTC=RTC_GPIO20, 备注=USB_D+
## GPIO 全功能表
- GPIO0RTC=RTC_GPIO0, 备注=⚡ Strapping
- GPIO18ADC=ADC1_CH07, Touch=Touch18, RTC=RTC, 备注=ADC1, 新手安全
- GPIO9ADC=ADC1_CH8, Touch=Touch9, RTC=RTC_GPIO9, 备注=FSPIHD 复用
- GPIO10ADC=ADC1_CH9, Touch=Touch10, RTC=RTC_GPIO10, 备注=FSPICS0 复用
- GPIO11ADC=ADC2_CH0, Touch=Touch11, RTC=RTC_GPIO11, 备注=FSPID 复用
- GPIO12ADC=ADC2_CH1, Touch=Touch12, RTC=RTC_GPIO12, 备注=FSPICLK 复用
- GPIO13ADC=ADC2_CH2, Touch=Touch13, RTC=RTC_GPIO13, 备注=FSPIQ 复用
- GPIO14ADC=ADC2_CH3, Touch=Touch14, RTC=RTC_GPIO14, 备注=FSPIWP 复用
- GPIO1518ADC=ADC2_CH47, RTC=RTC, 备注=U0RTS/U0CTS/U1TXD/U1RXD
- GPIO19ADC=ADC2_CH8, RTC=RTC_GPIO19, USB=**USB_D-**, 备注=U1RTS
- GPIO20ADC=ADC2_CH9, RTC=RTC_GPIO20, USB=**USB_D+**, 备注=U1CTS
- GPIO21RTC=RTC_GPIO21
- GPIO2632:备注=🔒 SPI Flash/PSRAM
- GPIO3337:备注=🔒 Octal PSRAMS3R8/S3R8V
- GPIO38:备注=FSPIWP
- GPIO39:备注=MTCK (JTAG)
- GPIO40:备注=MTDO (JTAG)
- GPIO41:备注=MTDI (JTAG)
- GPIO42:备注=MTMS (JTAG)
- GPIO43:备注=U0TXD(烧录)
- GPIO44:备注=U0RXD(烧录)
- GPIO45:备注=⚡ Strapping
- GPIO46:备注=⚡ Strapping
- GPIO4748:备注=SPICLK 差分,⚠️ 部分模组 1.8V
## 新手安全 GPIO
> **GPIO18, GPIO1518, GPIO21, GPIO47, GPIO48**
## 常用外设默认引脚
- UART0 TX/RX:引脚=GPIO43 / GPIO44
- USB OTG D-/D+:引脚=GPIO19 / GPIO20
- JTAG TMS/TCK/TDI/TDO:引脚=GPIO42 / GPIO39 / GPIO41 / GPIO40
+138
View File
@@ -0,0 +1,138 @@
# ESP32 GPIO 引脚映射
> **芯片:esp32** | **类别:gpio** | **信源:** [Espressif 官方文档](https://docs.espressif.com)
## 系统引脚(System Pins
**EN (CHIP_PU)** [I, Pin 9 QFN48]
: 芯片使能。高电平=正常工作,低电平=芯片关闭(最小功耗)。
: **禁止浮空!** 必须外部上拉到 VDD(典型 10kΩ)。
: 上电时序:VDD 稳定 >=50µs (t_STBL) 后 EN 拉高;EN 拉低 >=50µs (t_RST) 触发复位。
**VDD** [P]
: 芯片主供电 3.0-3.6V,推荐 3.3V,需 >=500mA。
: VDD3P3_RTCRTC域)/ VDD3P3_CPUCPU IO域)/ VDD_SDIOFlash供电,1.8V或3.3V由GPIO12选择)。
**GND** [P]
: 所有 GND 焊盘必须全部连接到电源地平面。QFN48 底部 EPAD 也接 GND。
**XTAL_P / XTAL_N** [-]
: 40 MHz 外部高速晶振,XTAL_P=Pin45, XTAL_N=Pin46。**不可复用为 GPIO。**
: 晶振两端对地各接负载电容(典型 15-22pF)。
**LNA_IN** [I, Pin2]
: 射频天线输入端口。**不可复用为 GPIO。**
**XTAL_32K_P / XTAL_32K_N** [I/O]
: 32.768 kHz RTC 晶振(可选),XTAL_32K_P=GPIO32, XTAL_32K_N=GPIO33。
: 不使用 RTC 晶振时可做普通 GPIO。
> ESP32 无原生 USB,烧录通过 UART0 (GPIO1=TX, GPIO3=RX)。芯片版本 v3.0/v3.1 为当前量产版本。
## 仅输入引脚(GPI
- **GPIO34**:说明=仅输入,无内部上拉/下拉
- **GPIO35**:说明=仅输入,无内部上拉/下拉
- **GPIO36** (SENSOR_VP):说明=仅输入,无内部上拉/下拉
- **GPIO39** (SENSOR_VN):说明=仅输入,无内部上拉/下拉
> GPIO37(SENSOR_CAPP) 和 GPIO38(SENSOR_CAPN) 也是仅输入,但 WROOM-32 模组未引出。
## Flash/PSRAM 占用引脚(不可复用)
- **GPIO6**:功能=SD_CLK / SPICLK, 说明=连接内部 Flash
- **GPIO7**:功能=SD_DATA0 / SPIQ, 说明=连接内部 Flash
- **GPIO8**:功能=SD_DATA1 / SPID, 说明=连接内部 Flash
- **GPIO9**:功能=SD_DATA2 / SPIHD, 说明=连接内部 Flash
- **GPIO10**:功能=SD_DATA3 / SPIWP, 说明=连接内部 Flash
- **GPIO11**:功能=SD_CMD / SPICS0, 说明=连接内部 Flash
- **GPIO16**:功能=SPICS1 / PSRAM_CS, 说明=PSRAM 片选(WROVER
- **GPIO17**:功能=SPID / PSRAM_DATA, 说明=PSRAM 数据(WROVER
## Strapping 引脚
- **GPIO0**:引脚名=Boot, 上电默认=Pull-Up (1), 功能=LOW=下载模式, HIGH=正常启动, 使用限制=不能在上电时被外部拉低
- **GPIO2**:引脚名=Boot, 上电默认=Pull-Down (0), 功能=与 GPIO0 联合决定启动模式, 使用限制=上电时需浮空或低
- **GPIO5**:引脚名=SDIO Slave, 上电默认=Pull-Up (1), 功能=SDIO 从机时序控制, 使用限制=上电时必须保持高
- **GPIO12 (MTDI)**:引脚名=VDD_SDIO, 上电默认=Pull-Down (0), 功能=0=3.3V, 1=1.8V Flash电压, 使用限制=**禁止上拉!会烧Flash!**
- **GPIO15 (MTDO)**:引脚名=Boot, 上电默认=Pull-Up (1), 功能=0=静默启动, 1=U0TXD打印日志, 使用限制=上电时需为高
### 启动模式
- SPI Boot(正常启动):GPIO0=1, GPIO2=任意
- Download Boot(烧录):GPIO0=0, GPIO2=0
## ADC 完整映射
### ADC1WiFi 可用,8通道)
- ADC1_CH0GPIO=GPIO36 (SENSOR_VP), 类型=仅输入
- ADC1_CH1GPIO=GPIO37, 类型=仅输入(WROOM 未引出)
- ADC1_CH2GPIO=GPIO38, 类型=仅输入(WROOM 未引出)
- ADC1_CH3GPIO=GPIO39 (SENSOR_VN), 类型=仅输入
- ADC1_CH4GPIO=GPIO32, 类型=I/O
- ADC1_CH5GPIO=GPIO33, 类型=I/O
- ADC1_CH6GPIO=GPIO34, 类型=仅输入
- ADC1_CH7GPIO=GPIO35, 类型=仅输入
### ADC2WiFi 不可用,10通道)
- ADC2_CH0GPIO=GPIO4
- ADC2_CH1GPIO=GPIO0, 备注=⚡ Strapping
- ADC2_CH2GPIO=GPIO2, 备注=⚡ Strapping
- ADC2_CH3GPIO=GPIO15, 备注=⚡ Strapping (MTDO)
- ADC2_CH4GPIO=GPIO13, 备注=JTAG
- ADC2_CH5GPIO=GPIO12, 备注=⚡ Strapping (MTDI) + JTAG
- ADC2_CH6GPIO=GPIO14, 备注=JTAG
- ADC2_CH7GPIO=GPIO27
- ADC2_CH8GPIO=GPIO25, 备注=DAC_CH1
- ADC2_CH9GPIO=GPIO26, 备注=DAC_CH2
> ⚠️ **ADC2 与 WiFi 冲突:使用 WiFi 时 ADC2 完全不可用,只能用 ADC1**
## DAC
- DAC_CH1GPIO=GPIO25, 分辨率=8-bit
- DAC_CH2GPIO=GPIO26, 分辨率=8-bit
## 完整 GPIO 功能表
- 0I/O=I/O, ADC=ADC2_CH1, Touch=Touch1, RTC=RTC_GPIO11, 备注=⚡ Strapping
- 1I/O=I/O, 备注=U0TXD(默认)
- 2I/O=I/O, ADC=ADC2_CH2, Touch=Touch2, RTC=RTC_GPIO12, 备注=⚡ Strapping
- 3I/O=I/O, 备注=U0RXD(默认)
- 4I/O=I/O, ADC=ADC2_CH0, Touch=Touch0, RTC=RTC_GPIO10, 备注=常用 1-Wire
- 5I/O=I/O, 备注=⚡ Strapping
- 611:备注=🔒 Flash 占用
- 12I/O=I/O, ADC=ADC2_CH5, Touch=Touch5, RTC=RTC_GPIO15, 备注=⚡ **禁止上拉**
- 13I/O=I/O, ADC=ADC2_CH4, Touch=Touch4, RTC=RTC_GPIO14, 备注=JTAG MTCK
- 14I/O=I/O, ADC=ADC2_CH6, Touch=Touch6, RTC=RTC_GPIO16, 备注=JTAG MTMS
- 15I/O=I/O, ADC=ADC2_CH3, Touch=Touch3, RTC=RTC_GPIO13, 备注=⚡ Strapping
- 16I/O=I/O, 备注=🔒 PSRAMWROVER
- 17I/O=I/O, 备注=🔒 PSRAMWROVER
- 18I/O=I/O, 备注=VSPI CLK
- 19I/O=I/O, 备注=VSPI MISO
- 21I/O=I/O, 备注=I2C SDA 默认
- 22I/O=I/O, 备注=I2C SCL 默认
- 23I/O=I/O, 备注=VSPI MOSI
- 25I/O=I/O, ADC=ADC2_CH8, DAC=DAC1, RTC=RTC_GPIO6
- 26I/O=I/O, ADC=ADC2_CH9, DAC=DAC2, RTC=RTC_GPIO7
- 27I/O=I/O, ADC=ADC2_CH7, Touch=Touch7, RTC=RTC_GPIO17
- 32I/O=I/O, ADC=ADC1_CH4, Touch=Touch9, RTC=RTC_GPIO9, 备注=32K_XP, ADC1
- 33I/O=I/O, ADC=ADC1_CH5, Touch=Touch8, RTC=RTC_GPIO8, 备注=32K_XN, ADC1
- 34I/O=**仅输入**, ADC=ADC1_CH6, RTC=RTC_GPIO4, 备注=无内部上下拉
- 35I/O=**仅输入**, ADC=ADC1_CH7, RTC=RTC_GPIO5, 备注=无内部上下拉
- 36I/O=**仅输入**, ADC=ADC1_CH0, RTC=RTC_GPIO0, 备注=SENSOR_VP
- 39I/O=**仅输入**, ADC=ADC1_CH3, RTC=RTC_GPIO3, 备注=SENSOR_VN
> ⚡ = Strapping | 🔒 = Flash/PSRAM | **仅输入** = 不能做输出
## 常用外设默认引脚
- UART0 TX/RX:默认引脚=GPIO1 / GPIO3
- VSPI CLK/MISO/MOSI/CS:默认引脚=GPIO18 / GPIO19 / GPIO23 / GPIO5
- HSPI CLK/MISO/MOSI/CS:默认引脚=GPIO14 / GPIO12 / GPIO13 / GPIO15
- I2C0 SDA/SCL:默认引脚=GPIO21 / GPIO22
- JTAG TMS/TCK/TDI/TDO:默认引脚=GPIO14 / GPIO13 / GPIO12 / GPIO15
## 新手安全 GPIO
> **GPIO4, 13, 14, 18, 19, 21, 22, 23, 25, 26, 27, 32, 33**