Freescale Semiconductor
10-1
PXR40 Microcontroller Reference Manual, Rev. 1
Chapter 10
Interrupts and Interrupt Controller (INTC)
10.1
Introduction
This chapter describes the interrupt controller (INTC), which schedules interrupt requests (IRQs) from
software and internal peripherals to the e200z7 core. The INTC provides interrupt prioritization and
preemption, interrupt masking, interrupt priority elevation, and protocol support.
Interrupts implemented by the MCU are defined in the
e200z7 Core Reference Manual
.
10.1.1
Block Diagram
Figure 4-1 shows details of the interrupt controller.
Figure 10-1. INTC Block Diagram
End-of-
interrupt
register
Software
set clear
interrupt
registers
Flag bits
Priority
select
registers
8
Peripheral
interrupt
requests
1
n
1
Priority
arbitrator
n
1
Highest
priority
interrupt
requests
n
1
Request
selector
Lowest
vector
interrupt
request
n
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
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
Logic not memory-mapped
1
Although N (largest addressable IRQ vector number) = 479, this does not indicate the total number of interrupts
available on this device. The total number of available interrupts on this device is 480: 410 peripheral IRQs,
8 software-configurable IRQs, and 62 reserved.
Summary of Contents for PXR4030
Page 1: ...PXR40 Microcontroller Reference Manual Devices Supported PXR4030 PXR4040 PXR40RM Rev 1 06 2011...
Page 30: ...PXR40 Microcontroller Reference Manual Rev 1 Freescale Semiconductor xxx...
Page 40: ...PXR40 Microcontroller Reference Manual Rev 1 xl Freescale Semiconductor...
Page 66: ...Memory Map PXR40 Microcontroller Reference Manual Rev 1 2 4 Freescale Semiconductor...
Page 120: ...Signal Descriptions 3 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 860: ...FlexCAN Module 24 50 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 1167: ...Decimation Filter Freescale Semiconductor 28 53 PXR40 Microcontroller Reference Manual Rev 1...
Page 1168: ...Decimation Filter 28 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...