Page 1 of 1

ESP32-S3-WROOM-1-N8R8 GPIO20 internal pull up issue

Posted: Thu Jun 16, 2022 1:37 pm
by Murali1167
Hi
I'm using ESP32-S3-WROOM-1-N8R8 module for my application.

I used GPIO20 as a GPIO input for switch application. I have used external pull up for digital high or low. But In that pin ,there is an inbuilt internal pullup. but it isn't mentioned in datasheet. Kindly suggest how to change that pin to Hi-Z state.

Thanks and regards,
Murali C

Re: ESP32-S3-WROOM-1-N8R8 GPIO20 internal pull up issue

Posted: Fri Jun 17, 2022 1:39 am
by ESP_Sprite
That's an USB pin by default. You can change it to a GPIO by using e.g. gpio_reset_pin or gpio_configure.

Re: ESP32-S3-WROOM-1-N8R8 GPIO20 internal pull up issue

Posted: Wed Oct 12, 2022 11:02 am
by mikkeldamsgaard
We have tried to reset and configure pin 20, the results are

If we reset and configure as input with no pullup and no pulldown, the pin generated 3.3v
If we reset and configure as input with no pullup and pulldown, the pin generates 3.15v
If we reset and configure as input with pullup and no pulldown, the pin generates 3.3v
If we reset and configure as output and set it to 0, the pin generates 0.04v
If we reset and configure as output and set it to 1, the pin generates 3.3v

Running on idf v4.4

grep -i jtag sdkconfig
# CONFIG_APPTRACE_DEST_JTAG is not set
# CONFIG_ESP_CONSOLE_USB_SERIAL_JTAG is not set
# CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG is not set