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.

Sprite
Espressif staff
Espressif staff
Posts: 10593
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-C3 GPIO2 Strapping Pin

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

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

LJH
Espressif staff
Espressif staff
Posts: 390
Joined: Tue May 18, 2021 9:21 am

Re: ESP32-C3 GPIO2 Strapping Pin

Postby 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: Google [Bot], PerplexityBot, Qwantbot and 3 guests