Du sollst Den µC auch nicht im Powerdown versetzen sondern in Power Save,
dann läuft der asynchrone Timer weiter und bei einem Prescaller von 128 wacht der µC genau jede Sekunde im Timeroverflow Interrupt auf wo Du die Uhr um eine Sekunde weiterzählst, in der Mainroutine schaut mal eben nach, ob noch was zu tun ist, wenn nicht geht man wieder in Powersave, danach wacht es im Timeroverflow auf...