atomic14 / esp32-s3-pinouts

ESP32-S3 Pinout Quick Guide
Creative Commons Attribution Share Alike 4.0 International
209 stars 17 forks source link

Are there pins that should be isolated (if not used) during sleep, to minimize current consumption? #2

Open peteDDD opened 9 months ago

peteDDD commented 9 months ago

Again, really great, and needed reference.

On the original ESP32, GPIO_12 was normally isolated during sleep to save power.

// Isolate GPIO12 pin from external circuits. This is needed for modules // which have an external pull-up resistor on GPIO12 (such as ESP32-WROVER) // to minimize current consumption. rtc_gpio_isolate(GPIO_NUM_12);

Have you found any pins that should be similarly isolated on the ESP32-S3?

cgreening commented 9 months ago

Thanks!

As far as I can see, there's nothing mentioned in the data sheet

peteDDD commented 9 months ago

I wonder if such was "mentioned" in the ESP32 data sheet or was this just something folks found along the way.

cgreening commented 9 months ago

Hmm there's this: https://docs.espressif.com/projects/esp-idf/en/v4.4/esp32s3/api-reference/system/sleep_modes.html#configuring-ios

Maybe it's referring to some of the strapping pins that have default pull up/down

peteDDD commented 9 months ago

I will play with/research this some more and let you know what I learn. Cheers.