Spotřeba mikrokontroléru-výpočet odběru a životnosti baterie

Proudový odběr nemá s časem nic společnýho. 5mA je prostě jen 5mA, žádný hodiny ani vteřiny.

To, co čteš u baterie je uložená energie (žádný odběr, výkon). Pokud je na ní napsáno 100mAh (POZOR - to není 100mA/h! - to by byl po započtení napětí baterie výkon, nikoli kapacita/energie), je schopna dodávat např. 100mA po dobu 1 hodiny. Tvů předpoklad 20ti h při 5mA je správný. Stejně tak prodloužení doby do vybití baterie při přerušovanym provozu.
Při odběru 5mA po dobu 1min odebereš energii 5mA*(1/60) = 0,0833 mAh.
Odbornící snad prominou, že to nazývám energií (ve skutečnosti bych nejdřív musel započítat napětí bateri a jednotka by byla např. Wh).
Jen nezapmeň, že i uspanej mcu a další obvody něco berou.