13.6.1 Verwendung der Output Compare Einheit
Da das Beschreiben des TCNT2 Registers in jedem Modus die Vergleichsübereinstimmung für einen Timertakt blockiert, entstehen gewisse Risiken beim Verändern des TCNT2 wenn einer der Output Compare Kanäle verwendet wird, unabhängig davon, ob der Timer läuft oder nicht. Wenn ein Wert in das TCNT2 geschrieben wird, der dem Wert des OCR2 entspricht, wird die Vergleichsübereinstimmung ausbleiben, wodurch eine unkorrekte Ausgangsform erzeugt wird. Daher sollte das TCNT2 nicht mit dem BOTTOM Wert beschrieben werden, wenn der Zähler rückwärts läuft.
Das Einstellen des OC2 Registers sollte vorgenommen werden, bevor der entsprechende Port Pin als Ausgang konfiguriert wird. Der einfachste Weg den OC2 Wert zu setzen ist die Verwendung des Force Output Compare Strobe Bits (FOC2) im normalen Modus. Das OCR2 Register behält seinen Wert auch dann, wenn zwischen den Waveform Generation Modi umgeschaltet wird.
Zu beachten ist, dass die COM21 und COM20 Bits nicht zweifach gebuffert sind. Daher wirken sich Veränderungen dieser Bits unmittelbar aus.