Interrupt Controller
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 7-19
7.2.4.14 ICTL Main Interrupt Emulation All Register—MBAR + 0x0540
Table7-17. ICTL Main Interrupt Emulation All Register
msb 012345678 9 101112131415
RReserved MEa
W
RESET:000000000 0 0 000 0 0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsb
RMEa
W
RESET:000000000 0 0 000 0 0
Bits Name Description
0:14 — Reserved
MEa[x ] This register provides a way for software to emulate the assertion of a particular Main/SIU
interrupt. The actual interrupt is the OR or the normal interrupt source and each of these test
register bits. The order is exactly the same as the MSa in
ICTL Main Interrupt Status All Register.
The MEa[x] bits ARE masked by the Main_Mask setting, so they operate as
much as possible as the real interrupt source. Even the IRQ sources, which may be
programmed as edge sensitive, will react just like the pin when emulated here with test bit
assertion/negation. One exception is LO-int, which if asserted here, will NOT create a
corresponding Peripheral Status indication.
If relying on MEa[ x] assertion/negation to emulate and test an ISR routine it is
important to disable all source modules so that real source interrupts will not disturb
the test generated interrupt.
15 MEa0 Slice_Timer 1 ( SMI interrupt only)
16 MEa1 IRQ[1 ] input pin
17 MEa2 IRQ[2 ] input pin
18 MEa3 IRQ[3 ] input pin
19 MEa4 LO_int ( some Peripheral source)
20 MEa5 RTC_periodic interrupt
21 MEa6 RTC_stopwatch interrupt
22 MEa7 GPIO std interrupt
23 MEa8 GPIO WakeUp interrupt
24 MEa9 TMR0 interrupt
25 MEa10 TMR1 interrupt
26 MEa11 TMR2 interrupt
27 MEa12 TMR3 interrupt
28 MEa13 TMR4 interrupt
29 MEa14 TMR5 interrupt
30 MEa15 TMR6 interrupt
31 MEa16 TMR7 interrupt