
MOTOROLA
MC68341 USER’S MANUAL
8- 13
The first negation of TGATE is ignored, but on the second assertion of TGATE, the SR TG
bit is set, the SR ON bit is negated, and the prescaler and counter are disabled.
Subsequent transitions on TGATE do not re-enable the counter. See Figure 8-9 for a
depiction of this mode. The SR TGL bit reflects the level of TGATE at all times.
f
9
START
COUNTING
ENABLE
STOP
COUNTING
NO EFFECT
MODEx Bits in Control Register = 101
TGE Bit of Control Register = 1
TGATE
COUNTER
CLOCK
0
f
e
d
c
f
b
COUNTER
f
a
f
9
PERIOD MEASURED
Figure 8-9. Period Measurement Mode
If the counter counts down to the value stored in the COM register, the COM and TC bits
in the SR are set. If the counter counts down to $0000, a time-out is detected. This sets
the SR TO bit, and clears the SR COM bit. At time-out, the next falling edge of the counter
clock reloads the counter with $FFFF. TOUT transitions at time-out or is disabled as
programmed by the OCx bits of the CR, and the OUT bit in the SR reflects the level on
TOUT.
To determine the number of cycles counted, the value in the CNTR must be read,
inverted, and incremented by 1 (the first count is $FFFF which, in effect, includes a count
of zero). The counter counts in a true 216 fashion. For measuring pulses of even greater
duration, the value in the POx bits in the SR are readable and can be thought of as an
extension of the least significant bits in the CNTR.
NOTE
Once the timer has been enabled, do not clear the SR TG bit
until the pulse has been measured and TGATE has been
negated.
8.3.7 Event Count
This mode is used to count events by interpreting the falling edges of the counter clock as
events (see Figure 8-10). These events may be external or internal to the chip—for
example, counting the number of system clock cycles required to execute a sequence of
instructions. As another example, by connecting AS to TIN, the number of bus cycles to
complete a sequence of instructions could be counted. This mode can be selected by
programming the CR MODEx bits to 110.
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.