Hallo elkokiller,

ich würde einen Timer 1x pro Sekunde nehmen:
Timer1: Prescale 256, Timer-Startwert 36736
In der ISR einen Zähler bis 60, der ein Minutenflag setzt. Im Hauptprogramm wird das abgefragt und zurückgesetzt.

Gruß Dirk