Берем ESP32-C3 и пусть вечно ничего не делает, а пробуждается каждые 2.5 секунды в своем экстремальном режиме, где всё отключено, включая GPIO, а размер RTC RAM не позволяет вместить что-то более менее работоспособное кроме счета пробуждений...
Ток в deep-sleep возьмем из дока = 5 uA (пофиг, что он там занижен и не учитывает хвосты, снят при заниженном напряжении питания, и прочее потребление компонентов реальной схемы).
Считаем среднее потребление с паузой между пробуждениями в 2.5 секунды: (13*7+2500*0.005)/2513 = 0.0412 mA, т.е. не менее 41.2 uA
Для сравнения возьмем дешевый чип от WCH, или PHY, или TLSR, или NRF, или … который будет работать с пару датчиками и отсылать BLE рекламу каждые 2.5 секунды.
Это типа период активности с передачей по 3-м каналам в 4..6 ms и средним током в 4..6 мА, а в sleep 1..3 uA вместе с датчиками:
(5*5+2500*0.002)/2505 = 0.012 mA, т.е. в среднем по больнице таких чипов это 7..14 uA
По скорости обработки кода после deep-sleep, с пустой незаполненной кэш у них либо паритет c любым ESPxx-xxx или в разы быстрее, т.к. тупая BLE/Zigbee программа с датчиками полностью влезает в RAM, а RAM не отключается во время sleep.
Про остальные режимы, типа Zigbee роутера или BLE приемника с ESP32-xxx лучше ничего не сравнивать, а то станет совсем тошно.