89
AT94KAL Series FPSLIC
Rev. 1138G–FPSLI–11/03
• Bits 5,4 - COM01, COM00/COM21, COM20: Compare Output Mode, Bits 1 and 0
The COMn1 and COMn0 control bits determine any output pin action following a compare
match in Timer/Counter0 or Timer/Counter2. Output pin actions affect pins PE1(OC0) or
PE3(OC2). This is an alternative function to an I/O port, and the corresponding direction con-
trol bit must be set (one) to control an output pin. The control configuration is shown in Table
22.
Notes:
1. In PWM mode, these bits have a different function. Refer to Table 25 for a detailed
description.
2. n = 0 or 2
• Bit 3 - CTC0/CTC2: Clear Timer/Counter on Compare Match
When the CTC0 or CTC2 control bit is set (one), Timer/Counter0 or Timer/Counter2 is reset to
$00 in the CPU clock-cycle after a compare match. If the control bit is cleared, Timer/Counter
continues counting and is unaffected by a compare match. When a prescaling of 1 is used,
and the compare register is set to C, the timer will count as follows if CTC0/CTC2 is set:
... | C-1 | C | 0 | 1 | ...
When the prescaler is set to divide by 8, the timer will count like this:
... | C-1, C-1, C-1, C-1, C-1, C-1, C-1, C-1 | C, C, C, C, C, C, C, C | 0, 0, 0, 0, 0, 0, 0, 0 | 1, 1, 1,
...
In PWM mode, this bit has a different function. If the CTC0 or CTC2 bit is cleared in PWM
mode, the Timer/Counter acts as an up/down counter. If the CTC0 or CTC2 bit is set (one), the
Timer/Counter wraps when it reaches $FF. Refer to page 91 for a detailed description.
• Bits 2,1,0 - CS02, CS01, CS00/ CS22, CS21, CS20: Clock Select Bits 2,1 and 0
The Clock Select bits 2,1 and 0 define the prescaling source of Timer/Counter0 and
Timer/Counter2, see Table 23 and Table 24.
Table 22.
Compare Output Mode Select
COMn1
COMn0
Description
0
0
Timer/Counter disconnected from output pin OCn
0
1
Toggles the OCn
output line.
1
0
Clears the OCn
1
1
Sets the OCn
output line (to one).
Table 23.
Clock 0 Prescale Select
CS02
CS01
CS00
Description
0
0
0
Stop, the Timer/Counter0 is stopped
0
0
1
CK
0
1
0
CK/8
0
1
1
CK/64
1
0
0
CK/256
1
0
1
CK/1024
1
1
0
External pin PE0(T0), falling edge
1
1
1
External pin PE0(T0), rising edge