Name No. Type Function
GP1OQ 22 1/0 GP102‘ ADC2_CH2, RTC_GP1012, TOUCHQ, HSP1WP, HS2_DATAO, SD_DATAO
GP1OO 23 1/0 GP1001 ADC2_CH1, RTC_GP1011, TOUCH1, EMAC_TX_CLK‘ CLK_0UT1,
GP104 24 1/0 GP104‘ ADC2_CHO, RTC_GP1010, TOUCHO, EMAC_TX_ER, HSP1HD, HS2_DATA1, SD_DATA1
VDD_SD1O
GP1016 25 1/0 GP1016‘ HS1_DATA4, U2F1XD, EMAC_CL1<_out vdd_sd1o="" 26="" p="" output="" power="" supp1y:="" 1.8="" v="" or="" the="" same="" voltage="" as="" vdd3p3_rtc="" gp1017="" 27="" 1/0="" gp1017‘="" hs1_data5,="" u2txd,=""><_out_180 sd_data_2="" 28="" 1/0="" gp109‘="" hs1_data2,="" u1="" f1xd,="" sd_data2,="" spihd="" sd_data_3="" 29="" 1/0="" gp1010‘="" hs1_data3,="" u1txd,="" sd_data3,="" spiwp="" sd_cmd="" 30="" 1/0="" gp1011‘="" hs1_cmd,="" u1f1ts,="" sd_cmd,="" spicso="">< 31="" 1/0="" gp106‘=""><, u1="" cts‘="">,><, spiclk="" sd_data_o="" 32="" 1/0="" gp107‘="" hs1_datao,="" u2f1ts,="" sd_datao,="" spiq="" sd_data_1="" 33="" 1/0="" gp108‘="" hs1_data1,="" u2cts‘="" sd_data1,="" spid="" vdd3p3_cpu="" gp1os="" 34="" 1/0="" gp105‘="" hs1_data6,="" vsp1cso,="" emac_rx_clk="" gp1018="" 35="" 1/0="" gp1018‘="" hs1_data7,="">,>< gp1023="" 36="" 1/0="" gp1023‘="" hs1_strobe,="" vsp1d="" vdd3p3_cpu="" 37="" p="" 1nput="" power="" supp1y="" for="" cpu="" io="" (1.8="" v="" n="" 3.6="" v)="" gp1019="" 38="" 1/0="" gp1019‘="" uocts,="" vsp10,="" emac_txdo="" gp1022="" 39="" 1/0="" gp1022‘="" uorts‘="" vsp1wp,="" emac_txd1="" uorxd="" 40="" 1/0="" gp103‘="" uorxd,="" clk_out2="" uotxd="" 41="" 1/0="" gp101‘="" uotxd,="" clk_out3,="" emac_rxd2="" gp1021="" 42="" 1/0="" gp1021‘="" vsp1hd,="" emac_tx_en="" analog="" vdda="" 43="" p="" ana1og="" power="" supp1y="" (2.3="" v="" n="" 3="" 6="" v)="" xtal_n="" 44="" o="" externa1="" crystal="" output="" xtal_p="" 45="" 1="" externa1="" crystal="" 1nput="" vdda="" 46="" p="" ana1og="" power="" supp1y="" (2.3="" v="" n="" 3="" 6="" v)="" cap2="" 47="" 1="" connects="" to="" a="" 3="" nf="" capacitor="" and="" 20="" kn="" resistor="" in="" para1|e|="" to="" cap1="">2. Pin Definitions
Name No. Type Function
GPIO2 22 I/O GPIO2, ADC2_CH2, RTC_GPIO12, TOUCH2, HSPIWP, HS2_DATA0, SD_DATA0
GPIO0 23 I/O GPIO0, ADC2_CH1, RTC_GPIO11, TOUCH1, EMAC_TX_CLK, CLK_OUT1,
GPIO4 24 I/O GPIO4, ADC2_CH0, RTC_GPIO10, TOUCH0, EMAC_TX_ER, HSPIHD, HS2_DATA1, SD_DATA1
VDD_SDIO
GPIO16 25 I/O GPIO16, HS1_DATA4, U2RXD, EMAC_CLK_OUT
VDD_SDIO 26 P Output power supply: 1.8 V or the same voltage as VDD3P3_RTC
GPIO17 27 I/O GPIO17, HS1_DATA5, U2TXD, EMAC_CLK_OUT_180
SD_DATA_2 28 I/O GPIO9, HS1_DATA2, U1RXD, SD_DATA2, SPIHD
SD_DATA_3 29 I/O GPIO10, HS1_DATA3, U1TXD, SD_DATA3, SPIWP
SD_CMD 30 I/O GPIO11, HS1_CMD, U1RTS, SD_CMD, SPICS0
SD_CLK 31 I/O GPIO6, HS1_CLK, U1CTS, SD_CLK, SPICLK
SD_DATA_0 32 I/O GPIO7, HS1_DATA0, U2RTS, SD_DATA0, SPIQ
SD_DATA_1 33 I/O GPIO8, HS1_DATA1, U2CTS, SD_DATA1, SPID
VDD3P3_CPU
GPIO5 34 I/O GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK
GPIO18 35 I/O GPIO18, HS1_DATA7, VSPICLK
GPIO23 36 I/O GPIO23, HS1_STROBE, VSPID
VDD3P3_CPU 37 P Input power supply for CPU IO (1.8 V ∼3.6 V)
GPIO19 38 I/O GPIO19, U0CTS, VSPIQ, EMAC_TXD0
GPIO22 39 I/O GPIO22, U0RTS, VSPIWP, EMAC_TXD1
U0RXD 40 I/O GPIO3, U0RXD, CLK_OUT2
U0TXD 41 I/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
GPIO21 42 I/O GPIO21, VSPIHD, EMAC_TX_EN
Analog
VDDA 43 P Analog power supply (2.3 V ∼3.6 V)
XTAL_N 44 O External crystal output
XTAL_P 45 I External crystal input
VDDA 46 P Analog power supply (2.3 V ∼3.6 V)
CAP2 47 I Connects to a 3 nF capacitor and 20 kΩresistor in parallel to CAP1
Espressif Systems 9
Submit Documentation Feedback
ESP32 Datasheet V3.4