Table B.1
Exception types and associated enable control registers
Exception type | Name | Priority (word address) | Enable |
1 | Reset | −3 | Always |
2 | NMI | −2 | Always |
3 | HardFault | −1 | Always |
11 | SVCall | Programmable (0xE000ED1C, byte 3) | Always |
14 | PendSV | Programmable (0xE000ED20, byte 2) | Always |
15 | SYSTICK | Programmable (0xE000ED20, byte 3) | SYSTICK Control and Status Register (SysTick->CTRL) |
16 | Interrupt #0 | Programmable (0xE000E400, byte 0) | NVIC SETENA0 (0xE000E100, bit 0) |
17 | Interrupt #1 | Programmable (0xE000E400, byte 1) | NVIC SETENA0 (0xE000E100, bit 1) |
18 | Interrupt #2 | Programmable (0xE000E400, byte 2) | NVIC SETENA0 (0xE000E100, bit 2) |
19 | Interrupt #3 | Programmable (0xE000E400, byte 3) | NVIC SETENA0 (0xE000E100, bit 3) |
20 | Interrupt #4 | Programmable (0xE000E404, byte 0) | NVIC SETENA0 (0xE000E100, bit 4) |
21 | Interrupt #5 | Programmable (0xE000E404, byte 1) | NVIC SETENA0 (0xE000E100, bit 5) |
22–31 | Interrupt #6–#31 | Programmable (0xE000E404–0xE000E41C) | NVIC SETENA0 (0xE000E100, bit 6–bit 31) |
3.141.202.54