7-5

EVENT PROCESSOR ARRAY

7.1.2 EPA Pending RegistersFigures 7-5 and 7-6 illustrate the EPA pending registers, EPA_PEND and EPA_PEND1, for the8XC196Lx microcontroller family.
EPA_PEND Address:
Reset State: 1FA2H
0000H
When hardware detects a pending EPA6–9 or OVR0–3, 8–9 interrupt request, it sets the
corresponding bit in the EPA interrupt pending register (EPA_PEND or EPA_PEND1). The EPAIPV
register contains a number that identifies the highest priority, active, shared interrupt source. When
EPAIPV is read, the EPA interrupt pending bit associated with the EPAIPV priority value is cleared.
15 8
Lx EPA6 EPA7 EPA8 EPA9 OVR0 OVR1
7 0
0VR2 OVR3 — — OVR8 OVR9
Bit
Number Function
15:0Any set bit indicates that the corresponding EPA
x
interrupt source is pending. The bit is
cleared when software reads the EPA interrupt priority vector register (EPAIPV).
Bits 2–5 and 14–15 are reserved on the 8XC196L
x
device family. For compatibility with future
devices, write zeros to these bits.

Figure 7-5. EPA Interrupt Pending (EPA_PEND) Register

EPA_PEND1 Address:
Reset State: 1FA6H
00H
When hardware detects a pending EPA
x
interrupt, it sets the corresponding bit in the EPA interrupt
pending register (EPA_PEND or EPA_PEND1). The EPAIPV register contains a number that
identifies the highest priority, active, multiplexed interrupt source. When EPAIPV is read, the EPA
interrupt pending bit associated with the EPAIPV priority value is cleared.
7 0
————COMP0COMP1OVRTM1 OVRTM2
Bit
Number Function
7:4 Reserved; always write as zeros.
3:0Any set bit indicates that the corresponding EPA
x
interrupt source is pending. The bit is
cleared when the EPA interrupt priority vector register (EPAIPV) is read.
87C196LA, LB only; reserved on 83C196LD.

Figure 7-6. EPA Interrupt Pending 1 (EPA_PEND1) Register