Timing System
Data Sheet
M68HC11E Family — Rev. 5
156
Timing System
MOTOROLA
9.4.10 Timer Interrupt Flag Register 2
Bits in this register indicate when certain timer system events have occurred.
Coupled with the four high-order bits of TMSK2, the bits of TFLG2 allow the timer
subsystem to operate in either a polled or interrupt driven system. Each bit of
TFLG2 corresponds to a bit in TMSK2 in the same position.
Clear flags by writing a 1 to the corresponding bit position(s).
TOF — Timer Overflow Interrupt Flag
Set when TCNT changes from $FFFF to $0000
RTIF — Real-Time (Periodic) Interrupt Flag
Refer to
9.5 Real-Time Interrupt (RTI)
.
PAOVF — Pulse Accumulator Overflow Interrupt Flag
Refer to
9.7 Pulse Accumulator
.
PAIF — Pulse Accumulator Input Edge Interrupt Flag
Refer to
9.7 Pulse Accumulator
.
Bits [3:0] — Unimplemented
Always read 0
9.5 Real-Time Interrupt (RTI)
The real-time interrupt (RTI) feature, used to generate hardware interrupts at a
fixed periodic rate, is controlled and configured by two bits (RTR1 and RTR0) in the
pulse accumulator control (PACTL) register. The RTII bit in the TMSK2 register
enables the interrupt capability. The four different rates available are a product of
the MCU oscillator frequency and the value of bits RTR[1:0]. Refer to
Table 9-5
,
which shows the periodic real-time interrupt rates.
Address:
$1025
Bit 7
6
5
4
3
2
1
Bit 0
Read:
TOF
RTIF
PAOVF
PAIF
Write:
Reset:
0
0
0
0
0
0
0
0
= Unimplemented
Figure 9-20. Timer Interrupt Flag 2 Register (TFLG2)
Table 9-5. RTI Rates
RTR[1:0]
E = 3 MHz
E = 2 MHz
E = 1 MHz
E = X MHz
0 0
2.731 ms
4.096 ms
8.192 ms
(E/2
13
)
0 1
5.461 ms
8.192 ms
16.384 ms
(E/2
14
)
1 0
10.923 ms
16.384 ms
32.768 ms
(E/2
15
)
1 1
21.845 ms
32.768 ms
65.536 ms
(E/2
16
)
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.