Du könntest eine Real Time Clock anschliessen. Die muss einmal eingestellt werden und läuft dann unabhängig vom µC und wenn du ne Batterie anschliesst, läuft sie auch ohne externe Spannungsquelle weiter. Die Zeit kannst du dann per I2C auf deinen µC holen.

Ich hab das mal mit einer DS1307 gemacht.