4.2.9 NMIC Register (Offset = 0x64) [reset = 0x0]
NMI Cause Register (NMIC)
This register provides the detailed information on the cause of an NMI interrupt. These bits are set through hardware when the event occurs and the higher level control indicates that it should be NMI event.
NOTE
The NMIC register must be cleared by the following sequence:
- Read the NMIC register to identify the source of the NMI.
- Clear the source of the NMI.
- Read the NMIC register again to check the status.
- Write a 0 into the NMIC register bit that corresponds with the NMI source.
- Read the NMIC to determine if it is cleared. If not, repeat Step 3 and Step 4.
NMIC is shown in Figure 4-15 and described in Table 4-19.
Return to Summary Table.
Figure 4-15 NMIC Register
31 |
30 |
29 |
28 |
27 |
26 |
25 |
24 |
RESERVED |
R-0x0 |
|
23 |
22 |
21 |
20 |
19 |
18 |
17 |
16 |
RESERVED |
MOSCFAIL |
R-0x0 |
R/W-0x0 |
|
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
RESERVED |
TAMPER |
RESERVED |
R-0x0 |
R/W-0x0 |
R-0x0 |
|
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
RESERVED |
WDT1 |
RESERVED |
WDT0 |
POWER |
RESERVED |
EXTERNAL |
R-0x0 |
R/W-0x0 |
R-0x0 |
R/W-0x0 |
R/W-0x0 |
R-0x0 |
R/W-0x0 |
|
Table 4-19 NMIC Register Field Descriptions
Bit |
Field |
Type |
Reset |
Description |
31-17 |
RESERVED |
R |
0x0 |
|
16 |
MOSCFAIL |
R/W |
0x0 |
MOSC Failure NMI
0x0 = No MOSC failure has occurred.
0x1 = An NMI has occurred due to a MOSC failure.
|
15-10 |
RESERVED |
R |
0x0 |
|
9 |
TAMPER |
R/W |
0x0 |
Tamper Event NMI
See the HIB module tamper registers for more details on the tamper event.
0x0 = No tamper event has occurred.
0x1 = An NMI has occurred due to a tamper event.
|
8-6 |
RESERVED |
R |
0x0 |
|
5 |
WDT1 |
R/W |
0x0 |
Watch Dog Timer (WDT) 1 NMI
0x0 = No WDT 1 time-out has occurred.
0x1 = An NMI has occurred due to a WDT1 time-out event.
|
4 |
RESERVED |
R |
0x0 |
|
3 |
WDT0 |
R/W |
0x0 |
Watch Dog Timer (WDT) 0 NMI
0x0 = No WDT 0 time-out has occurred.
0x1 = An NMI has occurred due to a WDT0 time-out event.
|
2 |
POWER |
R/W |
0x0 |
Power/Brownout Event NMI
See PWRTC register for exact cause of power out or brownout event.
0x0 = No power event has occurred.
0x1 = An NMI has occurred due to a power event.
|
1 |
RESERVED |
R |
0x0 |
|
0 |
EXTERNAL |
R/W |
0x0 |
External Pin NMI
0x0 = No NMI pin event has occurred.
0x1 = The NMI pin was asserted by external hardware.
|