Instance: NVIC
Component: NVIC
Base address: 0xE000E100
Register Name |
Type |
Register Width (Bits) |
Register Reset |
Address Offset |
Physical Address |
32 |
0x0000 0000 |
0x0000 0000 |
0xE000 E100 |
||
32 |
0x0000 0000 |
0x0000 0004 |
0xE000 E104 |
||
32 |
0x0000 0000 |
0x0000 0080 |
0xE000 E180 |
||
32 |
0x0000 0000 |
0x0000 0084 |
0xE000 E184 |
||
32 |
0x0000 0000 |
0x0000 0100 |
0xE000 E200 |
||
32 |
0x0000 0000 |
0x0000 0104 |
0xE000 E204 |
||
32 |
0x0000 0000 |
0x0000 0180 |
0xE000 E280 |
||
32 |
0x0000 0000 |
0x0000 0184 |
0xE000 E284 |
||
32 |
0x0000 0000 |
0x0000 0200 |
0xE000 E300 |
||
32 |
0x0000 0000 |
0x0000 0204 |
0xE000 E304 |
||
32 |
0x0000 0000 |
0x0000 0280 |
0xE000 E380 |
||
32 |
0x0000 0000 |
0x0000 0284 |
0xE000 E384 |
||
32 |
0x0000 0000 |
0x0000 0300 |
0xE000 E400 |
||
32 |
0x0000 0000 |
0x0000 0304 |
0xE000 E404 |
||
32 |
0x0000 0000 |
0x0000 0308 |
0xE000 E408 |
||
32 |
0x0000 0000 |
0x0000 030C |
0xE000 E40C |
||
32 |
0x0000 0000 |
0x0000 0310 |
0xE000 E410 |
||
32 |
0x0000 0000 |
0x0000 0314 |
0xE000 E414 |
||
32 |
0x0000 0000 |
0x0000 0318 |
0xE000 E418 |
||
32 |
0x0000 0000 |
0x0000 031C |
0xE000 E41C |
||
32 |
0x0000 0000 |
0x0000 0320 |
0xE000 E420 |
Address Offset | 0x0000 0000 | ||
Physical Address | 0xE000 E100 | Instance | 0xE000 E100 |
Description | Enables or reads the enabled state of each group of 32 interrupts | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | SETENA | For SETENA[m] in NVIC_ISER*n, indicates whether interrupt 32*n + m is enabled | RO | 0x0000 0000 |
Address Offset | 0x0000 0004 | ||
Physical Address | 0xE000 E104 | Instance | 0xE000 E104 |
Description | Enables or reads the enabled state of each group of 32 interrupts | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | SETENA | For SETENA[m] in NVIC_ISER*n, indicates whether interrupt 32*n + m is enabled | RO | 0x0000 0000 |
Address Offset | 0x0000 0080 | ||
Physical Address | 0xE000 E180 | Instance | 0xE000 E180 |
Description | Clears or reads the enabled state of each group of 32 interrupts | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | CLRENA | For CLRENA[m] in NVIC_ICER*n, indicates whether interrupt 32*n + m is enabled | RO | 0x0000 0000 |
Address Offset | 0x0000 0084 | ||
Physical Address | 0xE000 E184 | Instance | 0xE000 E184 |
Description | Clears or reads the enabled state of each group of 32 interrupts | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | CLRENA | For CLRENA[m] in NVIC_ICER*n, indicates whether interrupt 32*n + m is enabled | RO | 0x0000 0000 |
Address Offset | 0x0000 0100 | ||
Physical Address | 0xE000 E200 | Instance | 0xE000 E200 |
Description | Enables or reads the pending state of each group of 32 interrupts | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | SETPEND | For SETPEND[m] in NVIC_ISPR*n, indicates whether interrupt 32*n + m is pending | RO | 0x0000 0000 |
Address Offset | 0x0000 0104 | ||
Physical Address | 0xE000 E204 | Instance | 0xE000 E204 |
Description | Enables or reads the pending state of each group of 32 interrupts | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | SETPEND | For SETPEND[m] in NVIC_ISPR*n, indicates whether interrupt 32*n + m is pending | RO | 0x0000 0000 |
Address Offset | 0x0000 0180 | ||
Physical Address | 0xE000 E280 | Instance | 0xE000 E280 |
Description | Clears or reads the pending state of each group of 32 interrupts | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | CLRPEND | For CLRPEND[m] in NVIC_ICPR*n, indicates whether interrupt 32*n + m is pending | RO | 0x0000 0000 |
Address Offset | 0x0000 0184 | ||
Physical Address | 0xE000 E284 | Instance | 0xE000 E284 |
Description | Clears or reads the pending state of each group of 32 interrupts | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | CLRPEND | For CLRPEND[m] in NVIC_ICPR*n, indicates whether interrupt 32*n + m is pending | RO | 0x0000 0000 |
Address Offset | 0x0000 0200 | ||
Physical Address | 0xE000 E300 | Instance | 0xE000 E300 |
Description | For each group of 32 interrupts, shows the active state of each interrupt | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | ACTIVE | For ACTIVE[m] in NVIC_IABR*n, indicates the active state for interrupt 32*n+m | RO | 0x0000 0000 |
Address Offset | 0x0000 0204 | ||
Physical Address | 0xE000 E304 | Instance | 0xE000 E304 |
Description | For each group of 32 interrupts, shows the active state of each interrupt | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | ACTIVE | For ACTIVE[m] in NVIC_IABR*n, indicates the active state for interrupt 32*n+m | RO | 0x0000 0000 |
Address Offset | 0x0000 0280 | ||
Physical Address | 0xE000 E380 | Instance | 0xE000 E380 |
Description | For each group of 32 interrupts, determines whether each interrupt targets Non-secure or Secure state | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | ITNS | For ITNS[m] in NVIC_ITNS*n, `IAAMO the target Security state for interrupt 32*n+m | RW | 0x0000 0000 |
Address Offset | 0x0000 0284 | ||
Physical Address | 0xE000 E384 | Instance | 0xE000 E384 |
Description | For each group of 32 interrupts, determines whether each interrupt targets Non-secure or Secure state | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:0 | ITNS | For ITNS[m] in NVIC_ITNS*n, `IAAMO the target Security state for interrupt 32*n+m | RW | 0x0000 0000 |
Address Offset | 0x0000 0300 | ||
Physical Address | 0xE000 E400 | Instance | 0xE000 E400 |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:27 | RESERVED27 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
26:24 | PRI_N3 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
23:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
Address Offset | 0x0000 0304 | ||
Physical Address | 0xE000 E404 | Instance | 0xE000 E404 |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:27 | RESERVED27 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
26:24 | PRI_N3 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
23:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
Address Offset | 0x0000 0308 | ||
Physical Address | 0xE000 E408 | Instance | 0xE000 E408 |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:27 | RESERVED27 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
26:24 | PRI_N3 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
23:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
Address Offset | 0x0000 030C | ||
Physical Address | 0xE000 E40C | Instance | 0xE000 E40C |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:27 | RESERVED27 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
26:24 | PRI_N3 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
23:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
Address Offset | 0x0000 0310 | ||
Physical Address | 0xE000 E410 | Instance | 0xE000 E410 |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:27 | RESERVED27 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
26:24 | PRI_N3 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
23:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
Address Offset | 0x0000 0314 | ||
Physical Address | 0xE000 E414 | Instance | 0xE000 E414 |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:27 | RESERVED27 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
26:24 | PRI_N3 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
23:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
Address Offset | 0x0000 0318 | ||
Physical Address | 0xE000 E418 | Instance | 0xE000 E418 |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:27 | RESERVED27 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
26:24 | PRI_N3 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
23:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
Address Offset | 0x0000 031C | ||
Physical Address | 0xE000 E41C | Instance | 0xE000 E41C |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:27 | RESERVED27 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
26:24 | PRI_N3 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
23:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
Address Offset | 0x0000 0320 | ||
Physical Address | 0xE000 E420 | Instance | 0xE000 E420 |
Description | Sets or reads interrupt priorities | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:19 | RESERVED19 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 0000 0000 | ||
18:16 | PRI_N2 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+2, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
15:11 | RESERVED11 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
10:8 | PRI_N1 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+1, or is RES0 if the PE does not implement this interrupt | RO | 0b000 | ||
7:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 | ||
2:0 | PRI_N0 | For register NVIC_IPR*n, `IAAMO the priority of interrupt number 4*n+0, or is RES0 if the PE does not implement this interrupt | RO | 0b000 |
© 2015 - 2016. Texas Instruments | All Rights Reserved |