
Interrupt Controller (INTC)
MPC5644A Microcontroller Reference Manual, Rev. 6
348
Freescale Semiconductor
15.4.1
Register descriptions
Except INTC_SSCI
n
and INTC_PSR
n
registers, all registers are 32-bits wide. Any combination of
accessing the 4 bytes of a register with a single access is supported, provided that the access does not cross
the register boundary. These supported accesses include types and sizes of 8 bits, aligned 16 bits, and
aligned 32 bits.
Although INTC_SSCI
n
and INTC_PSR
n
are 8-bits wide, they can be accessed with a single 16-bit or
32-bit access, provided that the access does not cross a 32-bit boundary.
In the software vector mode, the side effects of a read of the INTC interrupt acknowledge register
(INTC_IACKR) are the same regardless of the size of the read. In either software or hardware vector
mode, the size of a write to the INTC end-of-interrupt register (INTC_EOIR) does not affect the operation
of the write.
Table 15-2. INTC Memory Map
Address
Register Name
Register Description
Bits
Base (0xFFF4_8000)
INTC_MCR
INTC module configuration register
32
Base + 0x0004
—
Reserved
—
Base + 0x0008
INTC_CPR
INTC current priority register
32
Base + 0x000C
—
Reserved
—
Base + 0x0010
INTC_IACKR
INTC interrupt acknowledge register
1
1
When the HVEN bit in the INTC_MCR is asserted, a read of the INTC_IACKR has no side effects.
32
Base + 0x0014
—
Reserved
—
Base + 0x0018
INTC_EOIR
INTC end-of-interrupt register
32
Base + 0x001C
—
Reserved
—
Base + 0x0020
INTC_SSCIR0
INTC software set/clear interrupt register 0
8
Base + 0x0021
INTC_SSCIR1
INTC software set/clear interrupt register 1
8
Base + 0x0022
INTC_SSCIR2
INTC software set/clear interrupt register 2
8
Base + 0x0023
INTC_SSCIR3
INTC software set/clear interrupt register 3
8
Base + 0x0024
INTC_SSCIR4
INTC software set/clear interrupt register 4
8
Base + 0x0025
INTC_SSCIR5
INTC software set/clear interrupt register 5
8
Base + 0x0026
INTC_SSCIR6
INTC software set/clear interrupt register 6
8
Base + 0x0027
INTC_SSCIR7
INTC software set/clear interrupt register 7
8
Base + (0x0028–0x003F)
—
Reserved
—
Base + (0x0040–0x01A7)
INTC_PSR
n
INTC priority select registers
2
0
–
485
2
The PRI fields are “Reserved” for peripheral interrupt requests whose vectors are labeled as Reserved in
.
8
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...