Can IO MUX be used to connect two gpio pins instead of internal peripheral to GPIO?

greengnu
Posts: 66
Joined: Wed May 08, 2019 8:45 pm

Can IO MUX be used to connect two gpio pins instead of internal peripheral to GPIO?

Postby greengnu » Mon Feb 16, 2026 6:48 am

The documentation states that IO MUX can be used to connect a peripheral signal to multiple GPIO Pins, so I wonder whether it also allows to connect two GPIO pins directly? If so, how?

User avatar
ok-home
Posts: 157
Joined: Sun May 02, 2021 7:23 pm
Location: Russia Novosibirsk
Contact:

Re: Can IO MUX be used to connect two gpio pins instead of internal peripheral to GPIO?

Postby ok-home » Mon Feb 16, 2026 7:47 am

If you're happy with translating the input GPIO to the output GPIO, there are special signals in the multiplexer for this.
For example, for the ESP32S3, this is...

There is a range of peripheral output signals (208 ~ 212 in Table 6.11-1) which are not connected to any peripheral, but
to the input signals (208 ~ 212) directly. These can be used to input a signal from one GPIO pin and output directly to
another GPIO pin.

Who is online

Users browsing this forum: Applebot, ChatGPT-User and 4 guests