ESP32-C3 GPIO2 Strapping Pin

illglu
Posts: 6
Joined: Wed Jan 18, 2023 10:58 am

ESP32-C3 GPIO2 Strapping Pin

Postby illglu » Fri Feb 03, 2023 7:43 pm

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.

ESP_Sprite
Posts: 9766
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-C3 GPIO2 Strapping Pin

Postby ESP_Sprite » Sat Feb 04, 2023 2:07 am

That's an interesting observation. I asked the docs team if they could clarify this.

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

Re: ESP32-C3 GPIO2 Strapping Pin

Postby ESP_LJH » Mon Feb 06, 2023 4:02 am

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.

Who is online

Users browsing this forum: ok-home and 67 guests