AT91M40400-25C ATMEL Corporation, AT91M40400-25C Datasheet - Page 84

no-image

AT91M40400-25C

Manufacturer Part Number
AT91M40400-25C
Description
16/32-bit Microcontroller, 2.7V to 3.6V Operating Range
Manufacturer
ATMEL Corporation
Datasheet
TC: Timer Counter
The AT91M40400 features a Timer Counter block which
includes 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 3 external clock inputs, 5
internal clock inputs, and 2 multi-purpose input/output sig-
nals which can be configured by the user. Each channel
Figure 41. TC Block Diagram
84
MCKI/2
MCKI/8
MCKI/32
MCKI/128
MCKI/1024
Timer Counter Block
TCLK0
TCLK1
TCLK2
TCLK0
TCLK1
TCLK2
TCLK0
TCLK1
TCLK2
AT91M40400
TIOA1
TIOA2
TIOA0
TIOA2
TIOA0
TIOA1
TC0XC0S
TC1XC1S
TC2XC2S
XC0
XC1
XC2
XC0
XC1
XC2
XC0
XC1
XC2
Timer Counter
Timer Counter
Timer Counter
Channel 0
Channel 1
Channel 2
drives an internal interrupt signal which can be pro-
grammed to generate processor interrupts via the AIC
(Advanced Interrupt Controller).
The 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.
SYNC
SYNC
SYNC
TIOA
TIOB
TIOA
TIOB
TIOA
TIOB
INT
INT
INT
TIOA0
TIOB0
TIOA1
TIOB1
TIOA2
TIOB2
Advanced
Controller
Interrupt
Parallel IO
Controller
TCLK0
TCLK1
TCLK2
TIOA0
TIOB0
TIOA1
TIOB1
TIOA2
TIOB2

Related parts for AT91M40400-25C