mantenere lo stato di una variabile tra più sessioni

bigjohnson:
Purtroppo non ha un interrupt da abilitare quando la tensione di alimentazione scende sotto un certo valore, in questo modo si sarebbe potuta implementare una procedura di salvataggio dei dati nella flash un attimo prima dello spegnimento,

Questo si può fare usando un partitore di tensione ed un maxi-condensatore come batteria tampone.
Leggendo sul partitore il micro può accorgersi di quando la tensione di alimentazione viene a mancare. Il maxi-condensatore su Vcc deve essere calcolato in modo da fornire tensione per alcune decine di millisecondi (una scrittura sulla EEPROM richiede 3,3 ms).