How to run ESP8266 for months with Coin cell?


I am working on a project in which I have to run a ESP8266 module for months together on a coin cell. Most of the time the ESP will be in sleep when received an interrupt it should wake up connect to internet and send a mail then go back to sleep. It will receive only about 5-8 interrupts a day.

I have decided on the  CR2032 cell from Panasonic so far. Datasheet link given below

Am I in the right direction> Please guide me if I am wrong and provide me an alternative


I am sorry to cut you off your idea, but using coin cell to power an ESP is not a good idea. I will put forth my reasons below you can decide later

1. Coin cell is meant for low current applications it can source a maximum of 10-20mA based on the type. Whereas an ESP8266 is a power hungry module it requires as high as 80-100mA when it is trying to connect Wi-Fi. So no coin cell can source that current. 

2. Coin cells have a operating range from 2V to 3.3V, so to use the complete juice out of the cell we have to drain it till it reaches 2V. But ESP8266 has an operating voltage  above 3V. Hence a DC-DC (Step-up) converter becomes mandatrory 

3. Using a DC-DC converter to utilize the battery and provide more current through capacitors will be highly in-efficient and would drain the battery faster than it is supposed to.


Considering all these I have never used a coin cell to power an ESP8266, instead I always use 3.7V 200mA lithium Polymer cell since they have the same form factor and avoids extra circuitry. These batteries are commonly used in mini drones  

  Joined May 19, 2015      213
Tuesday at 03:45 PM

While it is true that jayant has a point, you can still power your ESP8266 with a coin cell  and there are people who have done it.

The problem of high current requirement can be tackled by using a super capacitor.

The ESP8266 needs about 80mA only for a fraction of second when it tries to connect to internet this can be sourced with help of a super capacitor in parallel with a coin cell. This way the capacitor will get charged slowly from the coin cell and when there is demand by the ESP8266 it discharges and thus sourcing enough current for the ESP. 

Remember to have a resistor in between the cap. and battery to limit the current. Also there is no way we can void a DC-DC converter so it stays mandatory 

Let me know how this works for you

  Joined August 16, 2016      998
Tuesday at 12:29 AM

I know this is an old thread, but trying to wrap my head around powering some ESP-01 chips. Im using a LC Tech ESP-01 4 channel relay module, and would like to get it battery powered. Any thoughts? As long as it lasts more than a few days I would be happy... maybe. Thanks ..

  Joined January 17, 2022      1
Monday at 10:31 PM

Hi, you can use 18650 cell with a 3.3 voltage regualtor or you can use a small 3.7v lipo battery.

  Joined March 04, 2019      32
Monday at 05:44 PM