
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
741 of 808
NXP Semiconductors
UM10360
Chapter 34: Appendix: Cortex-M3 User Guide
When setting TBLOFF, you must align the offset to the number of exception entries in the
vector table. The recommended alignment is 256 words, allowing for 128 interrupts.
Remark:
Table alignment requirements mean that bits[6:0] of the table offset are always
zero.
4.3.6 Application Interrupt and Reset Control Register
The AIRCR provides priority grouping control for the exception model, endian status for
data accesses, and reset control of the system. See the register summary in
for its attributes.
To write to this register, you must write
0x5VA
to the VECTKEY field, otherwise the
processor ignores the write.
The bit assignments are shown in
.
Table 630. VTOR bit assignments
Bits
Name
Function
[31:30]
-
Reserved.
[29:8]
TBLOFF
Vector table base offset field. It contains bits[29:8] of the offset of the table
base from the bottom of the memory map.
Remark:
Bit[29] determines whether the vector table is in the code or
SRAM memory region:
Bit[29] is sometimes called the TBLBASE bit.
•
0 = code
•
1 = SRAM.
[7:0]
-
Reserved.
Table 631. AIRCR bit assignments
Bits
Name
Type
Function
[31:16]
Write:
VECTKEYSTAT
Read: VECTKEY
RW
Register key:
Reads as
0x05FA
On writes, write
0x5FA
to VECTKEY, otherwise the write is
ignored.
[15]
ENDIANESS
RO
Data endianness bit:
0 = Little-endian.
[14:11]
-
-
Reserved
[10:8]
PRIGROUP
R/W
Interrupt priority grouping field. This field determines the
split of group priority from subpriority, see
[7:3]
- -
Reserved.