CPM Interrupt Controller
MPC885 PowerQUICC Family Reference Manual, Rev. 2
35-6
Freescale Semiconductor
The table is the same as the CPM interrupt priority table (
Table 35-1
) except that the USB and 3 SCC
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).”
Also the last entry in this table is the error
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.
0x1A
Parallel I/O—PC14
11010
0x0A
Parallel I/O—PC8
01010
0x19
Timer 1
11001
0x09
Parallel I/O—PC7
01001
0x18
Parallel I/O—PC13
11000
0x08
Reserved
01000
0x17
Parallel I/O—PC12
10111
0x07
Timer 4
00111
0x16
SDMA channel bus error
10110
0x06
Parallel I/O—PC6
00110
0x15
IDMA1
10101
0x05
SPI
00101
0x14
IDMA2
10100
0x04
SMC1
00100
0x13
Reserved
10011
0x03
SMC2
/PIP
00011
0x12
Timer 2
10010
0x02
Parallel I/O—PC5
00010
0x11
RISC timer table
10001
0x01
Parallel I/O—PC4
00001
0x10
I
2
C
10000
0x00
Error
00000
Table 35-2. Interrupt Vector Encodings (continued)
Interrupt
Number
Source Description
CIVR[0–4]
Interrupt
Number
Source Description
CIVR[0–4]
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...