English
Language : 

MC68HC912BL16 Datasheet, PDF (77/128 Pages) Freescale Semiconductor, Inc – 16-Bit Microcontroller
Freescale Semiconductor, Inc.
12 Standard Timer Module
The standard timer module consists of a 16-bit software-programmable counter driven by a prescaler.
It contains seven complete 16-bit input capture/output compare channels and one 16-bit pulse accumu-
lator. (Port T[6] is not bonded to any pin in MC68HC912BL16.)
This timer can be used for many purposes, including input waveform measurements while simulta-
neously generating an output waveform. Pulse widths can vary from less than a microsecond to many
seconds. It can also generate PWM signals without CPU intervention.
PRESCALER
DIVIDE CTL
TIMER
COUNT
REGISTER
MODULE
CLOCK PRESCALER
PR2, PR1, PR0
INPUT CAPTURE/
OUTPUT COMPARE
REGISTER
CONTROL REGISTERS
TCRE
(COUNTER RESET)
TCNT
TCNT
16-BIT
RESET
COUNTER
OC7
BUFFER
LATCH - TIOC
INT
16-BIT
COMPARATOR
TFF
TCTL1 &
TCTL2
FUNCTION,
DIRECTION,
AND
POLARITY
CTL
IC
INPUT
TIMPT
PIN
PAD
LOGIC
OC
OUTPUT
CONTROL REGISTERS
PULSE ACCUMULATOR
PAMOD
GATE CLOCK
CTL
INT
16-BIT
MUX
COUNTER
POLARITY
CTL
TC7
PIN
LOGIC
TC7
INPUT
PIN
PAD
BUFFER
LATCH
÷ 64
MODULE
CLOCK
Figure 20 Timer Block Diagram: Input Capture, Output Compare, Pulse Accumulator
MC68HC912BL16TS/D
For More Information On This Product,
77
Go to: www.freescale.com