Man könnte es übrigens auch über eine Art Hardware PWM quasi nebenbei erledigen lassen.

Man muss eigentlich nur den richtigen Timermode nutzen.
Und die entsprechenden Register entsprechend setzen (den Topwert & den Comparewert)

Grüße,
da Hanni.