Hallo Sebastian!

Welchen Prozessor verwendest du denn?
Beim AT90s8515 ist der Überlaufwert der Timer/Zähler z.B nicht einstellbar.
Beim ATmega8 un anderen 'megas' aber kannst du die obere Grenze in einigen Modi im Register ICR1H/ICR1L einstellen. Um dabei ein Tastverhältnis von 1 zu erreichen sollte OCR1 immer mit ICR1 geteilt durch zwei geladen werden.

Alternativ könntest du den TimerOverflow-Interrupt dazu benutzen, um bei jedem Durchlauf den Zähler/Timer auf einen definierten Startwert zu schreiben.
Viel Erfolg!

Gruß, Claus