MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
10-2
Freescale Semiconductor
10.1.1
Block Diagram
shows details of the interrupt controller.
Figure 10-1. INTC Block Diagram
10.1.2
Overview
Interrupt functionality for the MPC5553/MPC5554 is handled between the e200z6 core and the interrupt
controller. The CPU core has 19 exception sources, each of which can interrupt the core. One exception
source is from the interrupt controller (INTC). The INTC provides priority-based preemptive scheduling
of interrupt requests. This scheduling scheme is suitable for statically scheduled hard real-time systems.
The INTC is optimized for a large number of interrupt requests. It is targeted to work with a Power
Architecture embedded category processor and automotive powertrain applications where the ISRs nest to
multiple levels.
Software
Set/Clear
Interrupt
Registers
Flag Bits
Priority
Select
Registers
8
Peripheral
Interrupt
Requests
300
1
Including
22 Reserved
1
308
1
Priority
Arbitrator
308
1
Highest
Priority
Interrupt
Requests
308
1
Request
Selector
Lowest
Vector
Interrupt
Request
308
1
Vector
Encoder
Interrupt
Vector
9
x 4-bits
Interrupt
Acknowledge
Register
Interrupt
Vector
9
Hardware
Vector
Enable
Vector Table
Entry Size
1
Module
Configuration
Register
1
End of
Interrupt
Register
Highest Priority
4
Priority
Comparator
New
4
Current
4
Priority
Current
Priority
Register
Priority
4
Popped
4
Priority
Pushed
Priority
Priority
LIFO
Slave
Interface
for Reads
and Writes
1
Push/Update/Acknowledge
1
Pop
Slave
Bus
Signals
1
Interrupt Acknowledge
1
Update Interrupt Vector
1
Interrupt
Request to
Processor
Memory mapped registers
Non-memory mapped logic
1
The total number of interrupt sources in the MPC5553 is 212, which includes 191 peripheral,
13 reserved sources, and 8 software sources.
2
The total number of interrupt sources in the MPC5554 is 308, which includes 278 peripheral,
22 reserved sources, and 8 software sources.
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...