Du kannst den Mega8 auch mit dem internen RC Oszilator laufen lassen und dann einen 2^15Hz (32,xx KHz) Quarz an den Quarzanschluß legen und damit dann den Timer2 takten. Wenn du den Prescaler dabei auf 128 stellst hast du jede Sekunde einen Interrupt. Der Rest sollte dann einfach sein.

Probleme kann es nur geben wenn du den UART nutzen möchtest. Oder für andere Dinge einen ganz exakten Takt benötigst