Nested Vectored Interrupt Controller
8-20 Copyright © 2005-2008 ARM Limited. All rights reserved. ARM DDI 0337G
Non-Confidential
Unrestricted Access
Figure 8-9 Interrupt Control State Register bit assignments
Table 8-15 describes the bit assignments of the Interrupt Control State Register.
31 28 22 21 910 0
VECTACTIVE
30 29 27 26 2324 12 11
VECTPENDING
NMIPENDSET
PENDSVSET
PENDSVCLR
ISRPREEMPT
ISRPENDING
Res.
RESERVED
RETTOBASE
25
PENDSTSET
PENDSTCLR
Res.
8
Table 8-15 Interrupt Control State Register bit assignments
Bits Field Type Function
[31] NMIPENDSET Read/write Set pending NMI bit:
1 = set pending NMI
0 = do not set pending NMI.
NMIPENDSET pends and activates an NMI. Because NMI is the
highest-priority interrupt, it takes effect as soon as it registers.
[30:29] - - Reserved.
[28] PENDSVSET Read/write Set pending pendSV bit:
1 = set pending pendSV
0 = do not set pending pendSV.
[27] PENDSVCLR Write-only Clear pending pendSV bit:
1 = clear pending pendSV
0 = do not clear pending pendSV.
[26] PENDSTSET Read/write Set a pending SysTick bit
1 = set pending SysTick
0 = do not set pending SysTick.
[25] PENDSTCLR Write-only Clear pending SysTick bit:
1 = clear pending SysTick
0 = do not clear pending SysTick.