The SYS module handles many of the system functions within the device. These functions include power on reset and power up clear handling, NMI source selection and management, reset interrupt vector generators, bootloader entry mechanisms, and configuration management (device descriptors). The SYS module also includes a data exchange mechanism through JTAG called a JTAG mailbox that can be used in the application. Table 6-8 lists the SYS module interrupt vector registers.
Table 6-8 System Module Interrupt Vector Registers
INTERRUPT VECTOR REGISTER |
ADDRESS |
INTERRUPT EVENT |
VALUE |
PRIORITY |
SYSRSTIV, System Reset |
019Eh |
No interrupt pending |
00h |
|
Brownout (BOR) |
02h |
Highest |
RST/NMI (POR) |
04h |
|
PMMSWBOR (BOR) |
06h |
|
Wake up from LPMx.5 |
08h |
|
Security violation (BOR) |
0Ah |
|
SVSL (POR) |
0Ch |
|
SVSH (POR) |
0Eh |
|
SVML_OVP (POR) |
10h |
|
SVMH_OVP (POR) |
12h |
|
PMMSWPOR (POR) |
14h |
|
WDT time-out (PUC) |
16h |
|
WDT password violation (PUC) |
18h |
|
KEYV flash password violation (PUC) |
1Ah |
|
Reserved |
1Ch |
|
Peripheral area fetch (PUC) |
1Eh |
|
PMM password violation (PUC) |
20h |
|
Reserved |
22h to 3Eh |
Lowest |
SYSSNIV, System NMI |
019Ch |
No interrupt pending |
00h |
|
SVMLIFG |
02h |
Highest |
SVMHIFG |
04h |
|
SVSMLDLYIFG |
06h |
|
SVSMHDLYIFG |
08h |
|
VMAIFG |
0Ah |
|
JMBINIFG |
0Ch |
|
JMBOUTIFG |
0Eh |
|
SVMLVLRIFG |
10h |
|
SVMHVLRIFG |
12h |
|
Reserved |
14h to 1Eh |
Lowest |
SYSUNIV, User NMI |
019Ah |
No interrupt pending |
00h |
|
NMIIFG |
02h |
Highest |
OFIFG |
04h |
|
ACCVIFG |
06h |
|
Reserved |
08h |
|
Reserved |
0Ah to 1Eh |
Lowest |