Freescale Semiconductor MPC5200B User Manual

Page 171

Advertising
background image

MPC5200B Users Guide, Rev. 1

7-12

Freescale Semiconductor

Interrupt Controller

7.2.4.7

ICTL Main Interrupt Priority and INT/SMI Select 1 Register —MBAR + 0x0518

Table 7-10. ICTL Main Interrupt Priority and INT/SMI Select 1 Register

msb 0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

R

Main1_pri

Main2_pri

Main3_pri

Main4_pri

W

RESET:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31 lsb

R

Main5_pri

Main6_pri

Main7_pri

Main8_pri

W

RESET:

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

Bits

Name

Description

0:3

Main1_pri

Main interrupt source 1 (IRQ[1]) priority encoding value.

All four bits are used to set a priority value (higher value equals higher priority). MSbit is also
used as a bank bit to direct this interrupt source to SMI interrupt output (if bank = 1), or to
normal INT interrupt output (if bank = 0).

For interrupt sources set at the same priority value, default priority is the lower numbered
interrupt has higher priority. This means main source 1 has a higher default priority than main
source 2. See Note

1

.

4:7

Main2_pri

Main interrupt source 2 (IRQ[2] input pin) priority encoding value.

8:11

Main3_pri

Main interrupt source 3 (IRQ[3] input pin) priority encoding value.

12:15

Main4_pri

Main interrupt source 4 (LO_int) priority encoding value. LO_int is a collection of any
Peripheral Interrupts directed to this interrupt source. Peripheral interrupts sources are
directed to either LO_int, or to the critical interrupt source HI_int.

16:19

Main5_pri

Main interrupt source 5 (RTC_periodic) priority encoding value.

20:23

Main6_pri

Main interrupt source 6 (RTC_stopwatch and RTC_alarm) priority encoding value.

24:27

Main7_pri

Main interrupt source 7 (GPIO_std) priority encoding value. GPIO_std is a collection of all
simple interrupt GPIO pins enabled for Interrupt operation.

28:31

Main8_pri

Main Interrupt source 8 (GPIO_wkup) priority encoding value.

GPIO_wkup is a collection of all enabled WakeUp capable GPIO sources. WakeUp interrupt
sources also operate in normal powered-up modes so all GPIO interrupt sources are
represented by main interrupt sources 7 and 8 (also see Timer GPIOs in Reg7).

Note:

1.

Main source 0 (Slice Timer 1) is not listed, it is fixed as both the highest priority main interrupt and to generate an SMI
interrupt output only.

Advertising