![Texas Instruments SimpleLink Ethernet MSP432E401Y Technical Reference Manual Download Page 108](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_1095578108.webp)
Exception Model
108
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Cortex
®
-M4F Processor
Table 1-19. Exception Types (continued)
Exception Type
Vector
Number
Priority
(1)
Vector Address or
Offset
(2)
Activation
(4)
See PRIn registers in
.
SVCall
11
Programmable
(3)
0x0000.002C
Synchronous
Debug Monitor
12
Programmable
(3)
0x0000.0030
Synchronous
–
13
–
–
Reserved
PendSV
14
Programmable
(3)
0x0000.0038
Asynchronous
SysTick
15
Programmable
(3)
0x0000.003C
Asynchronous
Interrupts
16 and
above
Programmable
(4)
0x0000.0040 and above Asynchronous
1.6.3 Exception Handlers
The processor handles exceptions using:
•
Interrupt Service Routines (ISRs)
Interrupts (IRQx) are the exceptions handled by ISRs.
•
Fault Handlers
Hard fault, memory management fault, usage fault, and bus fault are fault exceptions handled by the
fault handlers.
•
System Handlers
NMI, PendSV, SVCall, SysTick, and the fault exceptions are all system exceptions that are handled by
system handlers.
1.6.4 Vector Table
The vector table contains the reset value of the stack pointer and the start addresses, also called
exception vectors, for all exception handlers. The vector table is constructed using the vector address or
offset shown in
.
shows the order of the exception vectors in the vector table. The
least significant bit of each vector must be 1, indicating that the exception handler is Thumb code.