Hallo,
wie währs wenn du mal ins Datenblatt des Atmega32 rein schauen würdest, dort findest du Antwort auf deine Frage.
Ich würd sowas mit timer1 realisieren.
Mfg franz