Der 16-bit Timer/Counter des ATmega8 wurde im Vergleich zu den 16-bit Timer/Countern früherer AVR-Bausteine weiterentwickelt. Der 16-bit Timer/Counter ist voll kompatibel mit den vorherigen Versionen in Bezug auf:
- Alle auf den Timer/Counter bezogenen I/O-Register und Timer Interrupt Register
- Die Lage der Bits innerhalb der Timer/Counter Register und Timer Interrupt Register
- Die Interrupt Vektoren
Die nachfolgenden Bits haben ihren namen geändert, haben aber nach wie vor die gleiche Funktion und Lage innerhalb der Register:
- PWM10 heißt neu: WGM10
- PWM11 heißt neu: WGM11
- CTC1 heißt neu: WGM12
Die nachfolgenden Bits wurden in den Timer/Counter Control Registern neu hinzugefügt:
FOC1A und FOC1B wurden im TCCR1A Register hinzugefügt und
WGM13 wurde im TCCR1B Register hinzugefügt.
Der 16-bit Timer/Counter hat Verbesserungen, die sich in einigen speziellen Fällen auf die Kompatibilität auswirken können.