NVIC Registers
137
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Cortex-M4 Peripherals
2.4
NVIC Registers
The NVIC registers can only be fully accessed from privileged mode, but interrupts can be pended while in
unprivileged mode by enabling the Configuration and Control (CFGCTRL) register. Any other unprivileged
mode access causes a bus fault.
Ensure software uses correctly aligned register accesses. The processor does not support unaligned
accesses to NVIC registers.
An interrupt can enter the pending state even if it is disabled.
Before programming the VTABLE register to relocate the vector table, ensure the vector table entries of
the new vector table are set up for fault handlers, NMI, and all enabled exceptions such as interrupts. For
more information, see
lists the memory-mapped registers for the NVIC. All register offset addresses not listed in
should be considered as reserved locations and the register contents should not be modified.
Table 2-14. NVIC Registers
Offset
Acronym
Register Name
Section
0x100
EN0
Interrupt 0-31 Set Enable
0x104
EN1
Interrupt 32-63 Set Enable
0x108
EN2
Interrupt 64-95 Set Enable
0x10C
EN3
Interrupt 96-113 Set Enable
0x180
DIS0
Interrupt 0-31 Clear Enable
0x184
DIS1
Interrupt 32-63 Clear Enable
0x188
DIS2
Interrupt 64-95 Clear Enable
0x18C
DIS3
Interrupt 96-113 Clear Enable
0x200
PEND0
Interrupt 0-31 Set Pending
0x204
PEND1
Interrupt 32-63 Set Pending
0x208
PEND2
Interrupt 64-95 Set Pending
0x20C
PEND3
Interrupt 96-113 Set Pending
0x280
UNPEND0
Interrupt 0-31 Clear Pending
0x284
UNPEND1
Interrupt 32-63 Clear Pending
0x288
UNPEND2
Interrupt 64-95 Clear Pending
0x28C
UNPEND3
Interrupt 96-113 Clear Pending
0x300
ACTIVE0
Interrupt 0-31 Active Bit
0x304
ACTIVE1
Interrupt 32-63 Active Bit
0x308
ACTIVE2
Interrupt 64-95 Active Bit
0x30C
ACTIVE3
Interrupt 96-127 Active Bit
0x400
PRI0
Interrupt 0-3 Priority
0x404
PRI1
Interrupt 4-7 Priority
0x408
PRI2
Interrupt 8-11 Priority
0x40C
PRI3
Interrupt 12-15 Priority
0x410
PRI4
Interrupt 16-19 Priority
0x414
PRI5
Interrupt 20-23 Priority
0x418
PRI6
Interrupt 24-27 Priority
0x41C
PRI7
Interrupt 28-31 Priority
0x420
PRI8
Interrupt 32-35 Priority
0x424
PRI9
Interrupt 36-39 Priority
0x428
PRI10
Interrupt 40-43 Priority
0x42C
PRI11
Interrupt 44-47 Priority
0x430
PRI12
Interrupt 48-51 Priority
0x434
PRI13
Interrupt 52-55 Priority