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

User avatar
By tytower
#21590 I was not able to post a comment on your blog because of the restrictive logon requirements which are unnecessary if you desire honest comments from people . Most add an anonymouse for such as me . Your choice .

What i wanted to say and ask was "I think CH_PD must be left high even when running mustn't it ? Its the pin that's turning the chip on . Can it be turned off once its running, by the software or can it be left off from some boot position that you know of by experience?

I saw on another thread that kenn said
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.


So I am just trying to sort this out in my own mind
User avatar
By AndyReischle
#21616 About the ch_pd, aka chip_en pin, the datasheet is pretty clear:
Code: Select allOFF: CHIP_PD pin is low. The RTC is disabled. All registers are cleared.

This effctively takes the whole chip down. This is backed by janisalnis here: http://www.element14.com/community/groups/internet-of-things/blog/2014/11/19/esp8266-wi-fi-arduino-upload-to-xively where he uses this to power the chip down and bring it up again (which causes a reset).

Power consumption is still amazingly high in that mode. Ist that the LED and the i2c flash on the module?