6.10.5 System Module (SYS)
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 (see Table 6-8), bootloader entry mechanisms, and configuration management (device descriptors). SYS also includes a data exchange mechanism through JTAG called a JTAG mailbox that can be used in the application.
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 |
|
Reserved |
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 |
|
DLYLIFG |
06h |
|
DLYHIFG |
08h |
|
VMAIFG |
0Ah |
|
JMBINIFG |
0Ch |
|
JMBOUTIFG |
0Eh |
|
VLRLIFG |
10h |
|
VLRHIFG |
12h |
|
Reserved |
14h to 1Eh |
Lowest |
SYSUNIV, User NMI |
019Ah |
No interrupt pending |
00h |
|
NMIIFG |
02h |
Highest |
OFIFG |
04h |
|
ACCVIFG |
06h |
|
Reserved |
08h to 1Eh |
Lowest |