Der Ablauf stimmt so. Mit "sei();" kannst du die Interrupts freigeben (alle). Mit "cli();" kannst du die Interrupts sperren (alle). Da du nur den Timerinterrupt brauchst kannst du es so machen. Die Interrupt.h musst du includen.
Hier ist etwas zum Interrupt für den Mega32, du kannst es aber auch beim Mega16 anwenden http://www.tschallener.net/AVR/Inter...ikATmega32.pdf

MfG Hannes