Der Timerüberlauf ist kein Problem, solage zwischen 2 Interrupts höchstens 1 Überlauf auftreten kann. Wenn man bei einem 16 Bit Timer mit Word Variablen (16 Bit) rechnet und Überläufe ignoriert kommt das richtige Ergebnis raus.