Table 58, table 59, Atmega128(l) – Rainbow Electronics ATmega128L User Manual

Page 128

Advertising
background image

128

ATmega128(L)

2467B–09/01

Table 59 shows the COMnx1:0 bit functionality when the WGMn3:0 bits are set to the
fast PWM mode

Note:

A special case occurs when OCRnA/OCRnB/OCRnC equals TOP and
COMnA1/COMnB1/COMnC1 is set. In this case the compare match is ignored, but the
set or clear is done at TOP.

See “Fast PWM Mode” on page 119. for more details.

Table 59 shows the COMnx1:0 bit functionality when the WGMn3:0 bits are set to the
phase correct and frequency correct PWM mode.

Table 58. Compare Output Mode, Non-PWM

COMnA1/COMnB1/

COMnC1

COMnA0/COMnB0/

COMnC0

Description

0

0

Normal port operation, OCnA/OCnB/OCnC
disconnected.

0

1

Toggle OCnA/OCnB/OCnC on compare
match

1

0

Clear OCnA/OCnB/OCnC on compare
match (Set output to low level)

1

1

Set OCnA/OCnB/OCnC on compare match
(Set output to high level)

Table 59. Compare Output Mode, Fast PWM

COMnA1/COMnB1/

COMnC0

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, set OCnA/OCnB/OCnC at TOP

1

1

Set OCnA/OCnB/OCnC on compare match,
clear OCnA/OCnB/OCnC at TOP

Advertising