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, bootloader (BSL) entry mechanisms, and configuration management (device descriptors). It also includes a data exchange mechanism when using JTAG that is called a JTAG mailbox and that can be used in the application. Table 6-9 lists the SYS module interrupt vector registers.
Table 6-9 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 (BOR) |
04h |
|
| PMMSWBOR (BOR) |
06h |
|
| Wakeup 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 |