Datasheet

164
ATmega16U4/32U4 [DATASHEET]
Atmel-7766J-USB-ATmega16U4/32U4-Datasheet_04/2016
15.12 Register Description
15.12.1 TCCR4A – Timer/Counter4 Control Register A
Bits 7, 6 - COM4A1, COM4A0: Comparator A Output Mode, Bits 1 and 0
These bits control the behavior of the Waveform Output (OCW4A) and the connection of the Output Compare
pin (OC4A). If one or both of the COM4A1:0 bits are set, the OC4A output overrides the normal port functionality
of the I/O pin it is connected to. The complementary OC4B
output is connected only in PWM modes when the
COM4A1:0 bits are set to “01”. Note that the Data Direction Register (DDR) bit corresponding to the OC4A and
OC4A
pins must be set in order to enable the output driver.
The function of the COM4A1:0 bits depends on the PWM4A, WGM40 and WGM41 bit settings. The table shows
the COM4A1:0 bit functionality when the PWM4A bit is set to Normal Mode (non-PWM).
The table shows the COM4A1:0 bit functionality when the PWM4A, WGM40 and WGM41 bits are set to fast
PWM mode.
The table shows the COM4A1:0 bit functionality when the PWM4A, WGM40, and WGM41 bits are set to Phase
and Frequency Correct PWM Mode.
Bit 76543210
COM4A1 COM4A0 COM4B1 COM4B0 FOC4A FOC4B PWM4A PWM4B TCCR4A
Read/Write R/W R/W R/W R/W W W R/W R/W
Initial value00000000
Table 15-5. Compare Output Mode, Normal Mode (non-PWM)
COM4A1..0 OCW4A Behavior OC4A Pin OC4A Pin
00 Normal port operation Disconnected Disconnected
01 Toggle on Compare Match Connected Disconnected
10 Clear on Compare Match Connected Disconnected
11 Set on Compare Match Connected Disconnected
Table 15-6. Compare Output Mode, Fast PWM Mode
COM4A1..0 OCW4A Behavior OC4A OC4A
00 Normal port operation Disconnected Disconnected
01
Cleared on Compare Match.
Set when TCNT4 = 0x000.
Connected Connected
10
Cleared on Compare Match.
Set when TCNT4 = 0x000.
Connected Disconnected
11
Set on Compare Match.
Cleared when TCNT4 = 0x000.
Connected Disconnected