137
7679H–CAN–08/08
AT90CAN32/64/128
shows the COMnx1:0 bit functionality when the WGMn3:0 bits are set to the phase
correct or the phase and frequency correct, PWM mode.
Note:
1. A special case occurs when OCnA/OCnB/OCnC equals TOP and
COMnA1/COMnB1/COMnC1 is set.
See “Phase Correct PWM Mode” on page 130.
for more
details.
• Bit 1:0 – WGMn1:0: Waveform Generation Mode
Combined with the WGMn3:2 bits found in the TCCRnB Register, these bits control the counting
sequence of the counter, the source for maximum (TOP) counter value, and what type of wave-
form generation to be used, see
. Modes of operation supported by the Timer/Counter
unit are: Normal mode (counter), Clear Timer on Compare match (CTC) mode, and three types
of Pulse Width Modulation (PWM) modes. (
See “Modes of Operation” on page 126.
).
Table 13-3.
Compare Output Mode, Phase Correct and Phase and Frequency Correct
PWM
COMnA1/COMnB1/
COMnC1
COMnA0/COMnB0/
COMnC0
Description
0
0
Normal port operation, OCnA/OCnB/OCnC
disconnected.
0
1
WGMn3=0: Normal port operation,
OCnA/OCnB/OCnC disconnected.
WGMn3=1: Toggle OCnA on Compare Match,
OCnB/OCnC reserved.
1
0
Clear OCnA/OCnB/OCnC on Compare Match when
up-counting.
Set OCnA/OCnB/OCnC on Compare Match when
downcounting.
1
1
Set OCnA/OCnB/OCnC on Compare Match when up-
counting.
Clear OCnA/OCnB/OCnC on Compare Match when
downcounting.