Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By j0hncc
#21644 Wow how frustrating!

I have used maybe a dozen ESP-01s and several ESP-12's and never had any do this.

I did fry a couple of them but it was through my own mistake :)

Good luck,
John
User avatar
By tytower
#21656
kenn wrote:
martinayotte wrote:
Just as an aid perhaps, I connect both pins to high direct . Have not bothered to implement any resistors yet .

That is not a good practice on "undetermined I/O state", it is only good and it is "known Input Only".


It's guaranteed that RESET and CHIP_EN pins are inputs when the ESP8266 is first powered up, so as long as the user code doesn't ever make them outputs, shorting them to high shouldn't cause a problem.


Kenn, can you tell me where I might find some detail about this please?
User avatar
By kenn
#21658
tytower wrote:
kenn wrote:It's guaranteed that RESET and CHIP_EN pins are inputs when the ESP8266 is first powered up, so as long as the user code doesn't ever make them outputs, shorting them to high shouldn't cause a problem.


Kenn, can you tell me where I might find some detail about this please?


Only that it must be true since CHIP_EN is always read at startup, right? And RESET must expect to be hit at any time...

I do note that according to this hardware doc, the 'official' ESP8266 evaluation board uses a 5k pullup on CHIP_EN and 50 ohms in series with the reset switch and ground.