ESP32[24] PinOut

マニュアルに書いてはありますが、覚え書きなので(表の正誤は保証しません)。

※1 このピンをOUTPUTに設定すると起動しませんでした。

※2 UART0(USB)と共用なのでできるだけ使用しないほうが良いです。

※3 内部回路に使用されているため使用不可

GPIO種類デジタル出力PWM出力アナログ出力
GPIO0I/O ×
GPIO1I/O ※1×
GPIO2I/O ×
GPIO3I/O  ※2×
GPIO4I/O ×
GPIO5I/O×
GPIO6I/O  ※1×
GPIO7I/O  ※3×
GPIO8I/O  ※3×
GPIO9I/O  ※3×
GPIO10I/O  ※3×
GPIO11I/O  ※3×
GPIO12I/O×
GPIO13I/O×
GPIO14I/O×
GPIO15I/O×
GPIO16I/O×
GPIO17I/O×
GPIO18I/O×
GPIO19I/O×
GPIO21I/O×
GPIO22I/O×
GPIO23I/O×
GPIO25I/O
GPIO26I/O
GPIO27I/O×
GPIO32I/O×
GPIO33I/O×
GPIO34I×××
GPIO35I×××
GPIO36I×××
GPIO37I×××
GPIO38I×××
GPIO39I×××
IO
PIN#No,Function
1GNDGround
23V3Power supply.
3ENChip-enable signal. Active high
4SENSOR_VPGPI36, SENSOR_VP, ADC_H, ADC1_CH0, RTC_GPIO0
5SENSOR_VNGPI39, SENSOR_VN, ADC1_CH3, ADC_H, RTC_GPIO3
6IO34GPI34, ADC1_CH6, RTC_GPIO4
7IO35GPI35, ADC1_CH7, RTC_GPIO5
8IO32GPIO32, XTAL_32K_P (32.768 kHz crystal oscillator input), ADC1_CH4,
TOUCH9, RTC_GPIO9
9IO33GPIO33, XTAL_32K_N (32.768 kHz crystal oscillator output), ADC1_CH5,
TOUCH8, RTC_GPIO8
10IO25GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
11IO26GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
12IO27GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
13IO14GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK,
SD_CLK, EMAC_TXD2
14IO12GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2,
SD_DATA2, EMAC_TXD3
15GNDGround
16IO13GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3,
SD_DATA3, EMAC_RX_ER
17SHD/SD2GPIO9, SD_DATA2, SPIHD, HS1_DATA2, U1RXD
18SWP/SD3GPIO10, SD_DATA3, SPIWP, HS1_DATA3, U1TXD
19SCS/CMDGPIO11, SD_CMD, SPICS0, HS1_CMD, U1RTS
20SCK/CLKGPIO6, SD_CLK, SPICLK, HS1_CLK, U1CTS
21SDO/SD0GPIO7, SD_DATA0, SPIQ, HS1_DATA0, U2RTS
22SDI/SD1GPIO8, SD_DATA1, SPID, HS1_DATA1, U2CTS
23IO15GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13, HS2_CMD,
SD_CMD, EMAC_RXD3
24IO2GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,
SD_DATA0
25IO0GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
26IO4GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1,
SD_DATA1, EMAC_TX_ER
27IO16GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
28IO17GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
29IO5GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
30IO18GPIO18, VSPICLK, HS1_DATA7
31IO19GPIO19, VSPIQ, U0CTS, EMAC_TXD0
32NC
33IO21GPIO21, VSPIHD, EMAC_TX_EN
34RXD0GPIO3, U0RXD, CLK_OUT2
35TXD0GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
36IO22GPIO22, VSPIWP, U0RTS, EMAC_TXD1
37IO23GPIO23, VSPID, HS1_STROBE
38GNDGround
ESP WOOM-32 Pin Definision