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