Die PWM gibt es beim MEGA32 nicht.
Der ATMEGA32 hat 4 PWM's wobei die OCxxx Register der einzelnen Timer/ Counter als Vergleichswert für die PWM benutzt werden.
Eine PWM ist mit Timer 0 möglich
Eine PWM ist mit Timer 2 möglich
Zwei PWM sind mit Timer 1 möglich, allerding mit den selben Einstellungen und Frequenzen.
Die Timer 0 und 2 sind jeweils 8 Bit Timer, somit sind damit auch nur PWM's mit 8 Bit Auflösung möglich.
Der Timer 1 kann als PWM mit 16 Bit aber auch im Fast PWM Mode auch mit 8, 9, oder 10 Bit laufen. Was natürlich eine Auswirkung auf die PWM Frequenz hat.
Welchen der unterschiedlichen PWM Modi ( Normal, Phase Correct, Fast ) für Dich geeignet ist, müsstest Du anhand deiner gewünschten Applikation selber entscheiden. Darum ist dieses Kapitel auch so Umfangreich.
Die komplette Dokumentation mit Grafiken und Beispielen findest Du im Datenblatt des ATMEGA 32 in der Rubrik des entsprechenden Timers.
Lesezeichen