Freescale Semiconductor MPC5200B User Manual

Page 170

Advertising
background image

Interrupt Controller

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

7-11

Main_Mask[x]

To mask/accept individual main interrupt sources (as opposed to peripheral or critical
interrupt sources). This masking is in addition to interrupt enables, which may exist in each
source module.

0=Default. Accept interrupt from source module.
1=Ignore interrupt from source module.

Take care if masking LO_int, which is a collection of multiple Peripheral sources in a single
presentation. Masking LO_int essentially prevents any LO Peripheral from generating an
interrupt, even when those interrupts are enabled (i.e., unmasked) in Per_Mask, Reg0.

Important

—See Note

1

.

15

Main_Mask0

Slice Timer 1, which is hardwired to SMI interrupt output. See Note

2

.

Interrupt sources below are bank/priority programmable (in Reg6 and Reg7).

16

Main_Mask1

IRQ[1] (IRQ[1] input pin interrupt)

17

Main_Mask2

IRQ[2] (IRQ[2] input pin interrupt)

18

Main_Mask3

IRQ[3] (IRQ[3] input pin interrupt)

19

Main_Mask4

LO_int (source programmable from Peripheral ints)

20

Main_Mask5

RTC_pint (Real time clock, periodic interrupt)

21

Main_Mask6

RTC_sint (Real time clock, stopwatch and alarm interrupt)

22

Main_Mask7

GPIO_std (collected GPIO interrupts, non-WakeUp)

23

Main_Mask8

GPIO_wkup (collected WakeUp interrupts)

24

Main_Mask9

TMR0 (internal Timer resource)

25

Main_Mask10

TMR1 (internal Timer resource)

26

Main_Mask11

TMR2 (internal Timer resource)

27

Main_Mask12

TMR3 (internal Timer resource)

28

Main_Mask13

TMR4 (internal Timer resource)

29

Main_Mask14

TMR5 (internal Timer resource)

30

Main_Mask15

TMR6 (internal Timer resource)

31

Main_Mask16

TMR7 (internal Timer resource)

Note:

1.

Setting these bits prevents an interrupt being presented to the masked sources e300 core pins. Encoded status
indications (MSe in Reg9) are therefore suppressed, but the binary all status bits (MSa in RegB) are active as long as
the source module is presenting an active input to the Interrupt Controller. Masking IRQ[1:3], is redundant with External
ENA bits in Reg4, but both masks are applied.

2.

Slice Timer 1 is hard-coded and neither bank nor priority adjustable.

Bits

Name

Description

Advertising