4 ms·
From the datasheet, it looks like the C3 doesn't have the Ultra Low Power (ULP) co-processor. This co-processor was there on previous ESP32s and allowed you to
by zxcvgm 5y ago
From the datasheet, it looks like the C3 doesn't have the Ultra Low Power (ULP) co-processor. This co-processor was there on previous ESP32s and allowed you to run code for sensor monitoring or other basic tasks while the main CPU was stopped, consuming ~150µA. It can then wake the main CPU if certain conditions were met. Wonder why it was removed, and if this would prevent the C3 from being used in these kinds of low-power applications.
Datasheet: https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf https://www.espressif.com/sites/default/files/documentation/...
- postpawl 5y agoThat’s what allowed ESP.deepSleep(uS)?
- zxcvgm 5y agoI believe that's a wakeup triggered using the RTC timer, which is still available in the C3.
- willemmerson 5y agoActually it only consumes 150uA when it's active so if it's just doing one reading a minute then it'll be closer to the deep sleep current which is 5uA or so. There is an awesome library (https://github.com/boarchuz/HULP https://github.com/boarchuz/HULP) which makes using the ULP much easier so that things like software i2c and ADC multisampling are trivial.