ESP8288EX - current when IO0 is low

mikeatom
Posts: 10
Joined: Tue Feb 02, 2016 6:47 pm

ESP8288EX - current when IO0 is low

Postby mikeatom » Wed Feb 03, 2016 9:36 pm

A question about power consumption of the module please.

The datasheet shows various sleep mode mA ratings, such as typical 15mA in Modem-Sleep mode.

I want to program the firmware of the ESP module using a dongle that than only source 30mA current on the 3.3V rail.

Does pulling IO0 low for programming mode perhaps limit current to within 30mA ?
Or is there some other pin we could pull high or low to limit current (perhaps to disable wifi or enable one of the sleep modes).

Thank you for any help and ideas.

mikeatom
Posts: 10
Joined: Tue Feb 02, 2016 6:47 pm

Re: ESP8288EX - current when IO0 is low

Postby mikeatom » Thu Feb 04, 2016 4:35 am

To add that the datasheet does state, holding IO0 low at power-up will start the module in UART programming mode (instead of loading/running the firmware in flash).

So... in the "UART programming mode",

1) is the radio disabled ?
2) what is the maximum current consumed by the module ?
3) how to exit UART programming mode ? (Is there a time-out, OR the module MUST be power-cycled/reset again with IO0 set high to exit UART mode?)


Thank you. I hope these 3 questions simplify what I'm asking.

Espressif_Kelly
Posts: 140
Joined: Mon Oct 27, 2014 10:40 am

Re: ESP8288EX - current when IO0 is low

Postby Espressif_Kelly » Tue Feb 23, 2016 7:09 pm

Hi,

Sorry for the delay.

In UART download mode:GPIO15->low, GPIO0->low, GPIO2->high

Q1: is the radio disabled ?
A1:Yes.

Q2: what is the maximum current consumed by the module ?
A2:In uart download mode, the current of ESP8266EX module is about 54mA.
More informations about power consumption, please refer to "9B-ESP8266__Sleep__Function Description".
http://bbs.espressif.com/viewtopic.php?f=21&t=645

Q3:how to exit UART programming mode ? (Is there a time-out, OR the module MUST be power-cycled/reset again with IO0 set high to exit UART mode?)
A3: You need to switch GPIO0 to high(flash boot mode) and restart your device.

More questions, please let us know.

Thanks.

Who is online

Users browsing this forum: No registered users and 1 guest