Files
esp32-dev/gpio/esp32-c6_gpio.md
T

89 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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**