Atmel AT91M55800A Answering Machine User Manual


 
157
1745D–ATARM–04-Nov-05
AT91M55800A
19. TC: Timer Counter
The AT91M55800A features two Timer Counter Blocks, each containing three identical 16-bit
timer counter channels. Each channel can be independently programmed to perform a wide
range of functions including frequency measurement, event counting, interval measurement,
pulse generation, delay timing and pulse-width modulation.
Each Timer Counter channel has three external clock inputs, five internal clock inputs, and two
multi-purpose input/output signals which can be configured by the user. Each channel drives
an internal interrupt signal which can be programmed to generate processor interrupts via the
AIC (Advanced Interrupt Controller).
Each Timer Counter block has two global registers which act upon all three TC channels. The
Block Control Register allows the three channels to be started simultaneously with the same
instruction. The Block Mode Register defines the external clock inputs for each Timer Counter
channel, allowing them to be chained.
The internal configuration of a single Timer Counter Block is shown in Figure Figure 19-1 on
page 158.