Chapter 9 Interrupt Controller (INTC)
MPC5602P Microcontroller Reference Manual, Rev. 4
202
Freescale Semiconductor
INTC registers are accessible only when the core is in supervisor mode (see
9.5.2.1
INTC Module Configuration Register (INTC_MCR)
The module configuration register configures options of the INTC.
Address: Base + 0x0000
Access: User read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
R
0
0
0
0
0
0
0
0
0
0
VTES
0
0
0
0
HVEN
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 9-2. INTC Module Configuration Register (INTC_MCR)
Table 9-3. INTC_MCR field descriptions
Field
Description
26
VTES
Vector table entry size
Controls the number of 0s to the right of INTVEC in
Section 9.5.2.3, “INTC Interrupt Acknowledge
If the contents of INTC_IACKR are used as an address of an entry in a vector
table as in software vector mode, then the number of right most 0s will determine the size of each
vector table entry. VTES impacts software vector mode operation but also affects
INTC_IACKR[INTVEC] position in both hardware vector mode and software vector mode.
0 4 bytes
1 8 bytes
31
HVEN
Hardware vector enable
Controls whether the INTC is in hardware vector mode or software vector mode. Refer to
for the details of the handshaking with the processor in each mode.
0 Software vector mode
1 Hardware vector mode