ESP32 (wroom32)use of IO0

I have an ESP32-WROOM-32-N4 and I'm planning to utilize GPIO pin IO0 to power some LED diodes using an N-channel MOSFET.

I understand that IO0 is HIGH at Boot, and to enter programming/flashing mode, it needs to be set to LOW.

  1. Do it need to be set to LOW just on when esp boot or even after it boots normally i dont need to set to LOW

I'm okay with the fact that it's HIGH during boot, but my concern is whether there will be an issue if I use it in this manner. Specifically, After it boots in normal mode, I intend to use IO0 like any other pin to set it HIGH/LOW.

  1. will the ESP32 power on in normal mode if I don't connect IO0 with GND during the booting process? e

I will take a SWAG. Yes it needs to be LOW or it will not boot, other then that it does not care. If you drive a MOSFET or other CMOS logic device no problem, the input impedance of those devices will not load it down.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.