Freescale Semiconductor PowerQUICC MPC885 Reference Manual page 950

Powerquicc family
Table of Contents

Advertisement

CPM Interrupt Controller
Interrupt
Source Description
Number
0x1A
Parallel I/O—PC14
0x19
0x18
Parallel I/O—PC13
0x17
Parallel I/O—PC12
0x16
SDMA channel bus error
0x15
0x14
0x13
0x12
0x11
RISC timer table
0x10
The table is the same as the CPM interrupt priority table
vector numbers are fixed. and are not affected by the ability to re-prioritize the USB and SCCs described
in
Section 35.5.2, "CPM Interrupt Pending Register (CIPR)."
vector, which the CPM issues if it requested an interrupt that the user cleared before the core serviced it
and no other interrupts for the CPM are pending. The user should provide an error interrupt service routine
even if it is only an rfi instruction.
35.5
CPIC Registers
There are four CPIC registers:
CPM interrupt configuration register (CICR)—Defines CPM interrupt attributes.
CPM interrupt pending register (CIPR)—Indicates which CPM interrupt sources require interrupt
service.
CPM interrupt mask register (CIMR)—Can be used to mask CPM interrupt sources.
CPM interrupt in-service register (CISR)—Allows nesting interrupt requests within the CPM
interrupt level.
Note that the names and placement of bits is identical in the CIPR, CIMR, and CISR.
35.5.1
CPM Interrupt Configuration Register (CICR)
The CPM interrupt configuration register (CICR) defines CPM interrupt request levels, the priority
between the USB and SCCs, and the highest priority interrupt.
35-6
Table 35-2. Interrupt Vector Encodings (continued)
CIVR[0–4]
11010
Timer 1
11001
11000
10111
10110
IDMA1
10101
IDMA2
10100
Reserved
10011
Timer 2
10010
10001
2
I
C
10000
MPC885 PowerQUICC Family Reference Manual, Rev. 2
Interrupt
Source Description
Number
0x0A
Parallel I/O—PC8
0x09
Parallel I/O—PC7
0x08
Reserved
0x07
Timer 4
0x06
Parallel I/O—PC6
0x05
SPI
0x04
SMC1
0x03
SMC2/PIP
0x02
Parallel I/O—PC5
0x01
Parallel I/O—PC4
0x00
Error
(Table
35-1) except that the USB and 3 SCC
Also the last entry in this table is the error
CIVR[0–4]
01010
01001
01000
00111
00110
00101
00100
00011
00010
00001
00000
Freescale Semiconductor

Advertisement

Table of Contents
loading

This manual is also suitable for:

Powerquicc mpc870Powerquicc mpc880Powerquicc mpc875

Table of Contents