ESP32 deep sleep current consumption

Posts: 1
Joined: Mon Aug 13, 2018 6:19 am

ESP32 deep sleep current consumption

Postby pratipm » Mon Aug 13, 2018 6:33 am

Trying very hard for last couple of hours to get reported deep sleep current from ESP32 NodeMCU module. I am powering the board with 3.3V directly applied to the 3.3V pin so as to bypass the USB-serial I/o chip and VR, but still the board is drawing 16 mA in deep sleep mode. Code I am using is:

Code: Select all

#include "esp_sleep.h"
#include "esp_wifi.h"

void setup()
  pinMode(23, OUTPUT);
  digitalWrite(23, HIGH);
  digitalWrite(23, LOW);
  // esp_wifi_stop();
  esp_deep_sleep(10 * 1000000);

void loop()

Note: If I un-comment the line esp_wifi_stop(), there seems to be a crash as the board goes to sleep mode and immediately start executing out of sleep (as shown by the voltage at Pin 23)

Please help.

Posts: 1
Joined: Thu Aug 23, 2018 7:33 pm

Re: ESP32 deep sleep current consumption

Postby tueddy » Thu Aug 23, 2018 7:39 pm


i used this deep sleep code before with success (and some power reduction):

Code: Select all

      // turn Wifi/BLE off  
      // ESP is sleeping now!

But with latest revision from Github i get also a crash on line

Any ideas? Is this a regression?
Best Dirk

Posts: 22
Joined: Thu Mar 22, 2018 5:55 pm

Re: ESP32 deep sleep current consumption

Postby peterglen » Wed Apr 10, 2019 8:07 pm

I have the same issue. And the same current drawn, 16 mA ... any ideas?

Posts: 318
Joined: Tue Aug 21, 2018 5:28 am

Re: ESP32 deep sleep current consumption

Postby boarchuz » Thu Apr 11, 2019 8:02 am

Tell us all about your setup, it could be a number of things. What module and/or board, what else is connected to it, your code, etc.

Posts: 2
Joined: Fri Feb 07, 2020 8:05 am

Re: ESP32 deep sleep current consumption

Postby mezzynine » Fri Feb 07, 2020 9:17 am

i removed a lot of components from my ESP32 (voltage regulator, power inductor, several transistors, UART chip) and left the tantalum capacitor. that got me down to 40uA (0.04mA). good enough.

Posts: 6
Joined: Mon Feb 17, 2020 11:41 pm

Re: ESP32 deep sleep current consumption

Postby mikelisfbay » Tue Feb 18, 2020 12:19 am

The 3.3V regulator has high standby current. A different regulator is needed. Some ESP32 boards are redesigned with low power regulator. You can find them on the internet.

Who is online

Users browsing this forum: Baidu [Spider], Dashiad and 20 guests