Page 1 of 1

ESP32-C3 Power Consumption during deep sleep

Posted: Sun Dec 04, 2022 9:36 am
by laurent.coldfusion
Did any one truly measured current consumption during deep sleep of ESP32-C3 ?

According to datasheet, it should be around 5 µA, but so far I was not able to find anyone to confirm this.
I have made several research and tests and the output is the following:
  • If you are using a dev kit board, choose one with a minimum of additional components that have a low consumption. These componenents would drained the current (USB Controller, LDO...)
  • If you can, power the board directly in 3.3v. This will avoid consumption of components connected to Vin=5V.
The Wemos lolin C3 mini or pico are good candidates.
You may force to power down Power Domain before going to deep sleep with:

Code: Select all

esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_PERIPH, ESP_PD_OPTION_OFF);
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_SLOW_MEM, ESP_PD_OPTION_OFF);
esp_sleep_pd_config(ESP_PD_DOMAIN_RTC_FAST_MEM, ESP_PD_OPTION_OFF);
But it does not change the result.
So far, I was able to go down to 430 µA. But this still far away from the datasheet (Note: Chip revision is 3).
The only powered component besides the ESP32-C3 is the RGB Led (WS2812) which consumption is 1 µA (when led is off).
Other components are capacitor or pull up resistor.

So I am starting to doubt on the datasheet !
Any clue or experience on the subject would be welcome.

Re: ESP32-C3 Power Consumption during deep sleep

Posted: Mon Dec 05, 2022 4:28 am
by ESP_Sprite
If you're using an Espressif devkit, the RGB LED is an SK68XXMINI, which has ~1mA standby current. Even if the RGB LED was a WS2812, the standby current would be similar (ref)

Re: ESP32-C3 Power Consumption during deep sleep

Posted: Mon Dec 05, 2022 12:20 pm
by laurent.coldfusion
Hi @ESP_Sprite,
After scrapping the RGB Led (WS2812), the current went down to down to 61µA... :D :D :D
You were correct, Thank you

Re: ESP32-C3 Power Consumption during deep sleep

Posted: Wed May 10, 2023 1:24 pm
by josephgeorgep
Hi, I have been trying to achieve deep sleep in ESP32-C3 FH4. I would like to know what all changes you did to achieve this 61µA. If you have the sample code please share