Hm, beim AVR gibt es Timer, welche man als Counter verwenden kann.