System Control Registers
235
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
System Control
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:
1.
Read the NMIC register to identify the source of the NMI.
2.
Clear the source of the NMI.
3.
Read the NMIC register again to check the status.
4.
Write a 0 into the NMIC register bit that corresponds with the NMI source.
5.
Read the NMIC to determine if it is cleared. If not, repeat Step 3 and Step 4.
NMIC is shown in
and described in
Return to
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.