4 IO_MUX and GPIO Matrix (GPIO, IO_MUX)
Signal
Input Signal
195
I2S1I_H_ENABLE
196
-
197
-
198
U2RXD_in
199
U2CTS_in
200
emac_mdc_i
201
emac_mdi_i
202
emac_crs_i
203
emac_col_i
204
pcmfsync_in
205
pcmclk_in
206
pcmdin
207
-
208
-
209
-
210
-
211
-
212
-
213
-
214
-
215
-
224
-
225
-
226
-
227
-
228
-
Direct I/O in IO_MUX "YES" means that this signal is also available directly via IO_MUX. To apply the GPIO Matrix
to these signals, their corresponding SIG_IN_SEL register must be cleared.
4.10 IO_MUX Pad List
Table
4-3
shows the IO_MUX functions for each I/O pad:
GPIO
Pad Name
Function 0
0
GPIO0
GPIO0
1
U0TXD
U0TXD
2
GPIO2
GPIO2
3
U0RXD
U0RXD
4
GPIO4
GPIO4
5
GPIO5
GPIO5
6
SD_CLK
SD_CLK
7
SD_DATA_0
SD_DATA0
8
SD_DATA_1
SD_DATA1
9
SD_DATA_2
SD_DATA2
10
SD_DATA_3
SD_DATA3
Espressif Systems
Output Signal
-
-
-
U2TXD_out
U2RTS_out
emac_mdc_o
emac_mdo_o
emac_crs_o
emac_col_o
bt_audio0_irq
bt_audio1_irq
bt_audio2_irq
ble_audio0_irq
ble_audio1_irq
ble_audio2_irq
pcmfsync_out
pcmclk_out
pcmdout
ble_audio_sync0_p
ble_audio_sync1_p
ble_audio_sync2_p
sig_in_func224
sig_in_func225
sig_in_func226
sig_in_func227
sig_in_func228
Table 4-3. IO_MUX Pad Summary
Function 1
Function 2
Function 3
CLK_OUT1
GPIO0
-
CLK_OUT3
GPIO1
-
HSPIWP
GPIO2
HS2_DATA0
CLK_OUT2
GPIO3
-
HSPIHD
GPIO4
HS2_DATA1
VSPICS0
GPIO5
HS1_DATA6
SPICLK
GPIO6
HS1_CLK
SPIQ
GPIO7
HS1_DATA0
SPID
GPIO8
HS1_DATA1
SPIHD
GPIO9
HS1_DATA2
SPIWP
GPIO10
HS1_DATA3
61
Submit Documentation Feedback
Direct I/O in IO_MUX
-
-
-
YES
YES
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Function 4
Function 5
-
EMAC_TX_CLK
-
EMAC_RXD2
SD_DATA0
-
-
-
SD_DATA1
EMAC_TX_ER
-
EMAC_RX_CLK
U1CTS
-
U2RTS
-
U2CTS
-
U1RXD
-
U1TXD
-
ESP32 TRM (Version 5.2)
Reset Notes
3
R
3
-
2
R
3
-
2
R
3
-
3
-
3
-
3
-
3
-
3
-
Need help?
Do you have a question about the ESP32 and is the answer not in the manual?