gibts vielleicht ein uhren ic welches sich über I2C auslesen läßt?
Ja z.B DS1307 mit Batteriepufferung, hab ich erfolgreich im Einsatz.

wie erreiche ich,daß mein main_loop inklusive subs exakt eine sekunde für einen durchlauf benötigt?
Sowas macht man mit Timern und Interrups.

Gruß Sebastian