Nested Vectored Interrupt Controller
ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
8-29
Unrestricted Access
Non-Confidential
Figure 8-14 System Handler Priority Registers bit assignments
Table 8-20 describes the bit assignments of the System Handler Priority Registers.
System Handler Control and State Register
Use the System Handler Control and State Register to:
•
enable or disable the system handlers
•
determine the pending status of bus fault, mem manage fault, and SVC
•
determine the active status of the system handlers.
If a fault condition occurs while its fault handler is disabled, the fault escalates to a Hard
Fault.
The register address, access type, and Reset state are:
Address
0xE000ED24
Access
Read/write
Reset state
0x00000000
Figure 8-15 on page 8-30 shows the bit assignments of the System Handler and State
Control Register.
31
23
16 15
7
0
PRI_5
PRI_4
PRI_6
24
8
PRI_7
PRI_9
PRI_8
PRI_10
PRI_11
PRI_12
PRI_13
PRI_14
PRI_15
E000ED18
E000ED1C
E000ED20
Table 8-20 System Handler Priority Registers bit assignments
Bits
Field
Function
[31:24]
PRI_N3
Priority of system handler 7, 11, and 15. Reserved, SVCall, and SysTick.
[23:16]
PRI_N2
Priority of system handler 6, 10, and 14. Usage Fault, reserved, and PendSV.
[15:8]
PRI_N1
Priority of system handler 5, 9, and 13, Bus Fault, reserved, and reserved.
[7:0]
PRI_N
Priority of system handler 4, 8, and 12. Mem Manage, reserved, and Debug Monitor.