Page 1 of 1

ESP32-C3 GPIO2 Strapping Pin

Posted: Fri Feb 03, 2023 7:43 pm
by illglu
Hello.
Documentation for ESP32-C3 says: GPIO2 is strapping Pin and have to be set to 1 for SPI Boot and Download Boot.
But in schematic for official dev board (https://dl.espressif.com/dl/schematics/ ... 00915A.pdf , https://dl.espressif.com/dl/schematics/ ... 10126A.pdf) there is no pull up resistor for GPIO2.
Is this wrong schematic for dev board or how does it works without pull up for gpio2?

Thank you.

Re: ESP32-C3 GPIO2 Strapping Pin

Posted: Sat Feb 04, 2023 2:07 am
by ESP_Sprite
That's an interesting observation. I asked the docs team if they could clarify this.

Re: ESP32-C3 GPIO2 Strapping Pin

Posted: Mon Feb 06, 2023 4:02 am
by ESP_LJH
I could explain a bit: in face GPIO2 will not affect booting up, but if GPIO2 state is not certain, the glitches of GPIOs will become a little different depending on GPIO2 state. Therefore we hope customer to set fiexd GPIO2 state at starting-up, we decide to include it as a strapping pin.
We will consider if to modify dev board to prevent such confusion.