Была у меня приблуда на PICe. Питалась от солнечной батарейкм от калькулятора. Дай, думаю, передалаю на STM32xxx . Вроде как 15 мкА в режиме STOP более чем достаточно. Быстренько все сваял и полный облом. Оказалось, что пока на STMе прога не запустится, жрет он более 1 мА. А все что может батарейка - 50 мкА.
Решил в оптоин байте, пин nRST запрограммировать в режиме STOP. Дай думаю подержу его в 0 пока кондюк по питанию не подзарядится. И опять облом. Прога то приостанавливается, вот только потребление при запуске меньше не становится. Взял STM с Cortex 0 - та же беда. Так что кто там PICи решил убить - пусть научит как?