EasyManua.ls Logo

ST SPC560P34 - Memory Map and Registers Description; Module Memory Map; Registers Description; Table 68. INTC Memory Map

ST SPC560P34
936 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Interrupt Controller (INTC) RM0046
212/936 Doc ID 16912 Rev 5
9.5 Memory map and registers description
9.5.1 Module memory map
Table 6 8 shows the INTC memory map.
9.5.2 Registers description
With exception of the INTC_SSCIn and INTC_PSRn, all registers are 32 bits in width. Any
combination of accessing the four bytes of a register with a single access is supported,
provided that the access does not cross a register boundary. These supported accesses
include types and sizes of 8 bits, aligned 16 bits, misaligned 16 bits to the middle 2 bytes,
and aligned 32 bits.
Although INTC_SSCIn and INTC_PSRn 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 software vector mode, the side effects of a read of 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
either INTC_SSCIR0_3–INTC_SSCIR4_7 or INTC_EOIR does not affect the operation of
the write.
INTC registers are accessible only when the core is in supervisor mode (see Section 15.4.3,
“ECSM_reg_protection).
Table 68. INTC memory map
Offset from
INTC_BASE
0xFFF4_8000
Register Location
0x0000 INTC Module Configuration Register (INTC_MCR) on page 9-213
0x0004 Reserved
0x0008 INTC Current Priority Register (INTC_CPR) on page 9-213
0x000C Reserved
0x0010 INTC Interrupt Acknowledge Register(INTC_IACKR) on page 9-215
0x0014 Reserved
0x0018 INTC End-of-Interrupt Register (INTC_EOIR) on page 9-216
0x001C Reserved
0x0020–0x0027
INTC Software Set/Clear Interrupt Registers
(INTC_SSCIR0_3–INTC_SSCIR4_7)
on page 9-216
0x0028– 0x003C Reserved
0x0040–0x011C
INTC Priority Select Registers (INTC_PSR0_3–
INTC_PSR220_221)
(1)
1. The PRI fields are “reserved” for peripheral interrupt requests whose vectors are labeled as Reserved in
Table 75.
on page 9-218
0x0120–0x3FFF
Reserved

Table of Contents

Related product manuals