Wszystko jest w specyfikacji procesora i na stronie
avr-libcPodrzucam kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Generalnie ATMEGA8A jest dosyć uboga pod względem wybudzania z trybu power down. Tylko przerwanie zewnętrzne (INT0 lub INT1) i tylko niskim poziomem jest w stanie obudzić procesor (jest jeszcze przerwanie od modułu TWI, ale tu się nie nada).
Pokaż swój schemat jak już masz, a jak nie masz to zwróć uwagę na dołączenie klawiatury tak, aby wykorzystać INT0 i/lub INT1 oraz rozłączać zasilanie modułu. Dużo zależy od tego ile masz klawiszy. Korzystanie z innych trybów oszczędzania energii jest oczywiście możliwe, ale power down jest najoszczędniejszy. Pobór prądu dla Atmegi8A wynosi 0,5 uA (nowsza Atmega88PA 0,1 uA)