> Versteh ich das falsch, oder müsste ich um die Zählervariable zu
> inkrementieren und lesen dann erst aus dem low power Modus raus, weil
> die CPU abgeschaltet ist?
Nein, denn jeder Interrupt weckt den µC aus dem LPM auf, arbeitet die
entsprechende ISR ab und geht dann wieder in den vorher definierten LPM
zurück. Wenn Deine Zählvariable also in der ISR inkrementiert wird, dann
musst Du nichts weiter machen.
Erst wenn dein 'Aufweck-Zeitintervall' abgelaufen ist, musst Du in der
ISR den LPM wieder ausschalten, damit Dein normales Programm ablaufen
kann!
Da die ISR in der Regel recht kurz sind (zumindest sein sollten!) ist
der Stromverbrauch beim kurzzeitigen Aufwecken (nur für die ISR) recht
gering. Also einige sek. oder min. LPM machen fast keinen Unterschied!