![Texas Instruments SimpleLink Ethernet MSP432E401Y Скачать руководство пользователя страница 200](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_1095578200.webp)
Functional Description
200
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
System Control
The core only can be reset by setting the VECTRESET bit in the APINT register. The software-initiated
core reset sequence is:
1. A core reset is initiated by setting the VECTRESET bit.
2. An internal reset is asserted.
3. The internal reset is deasserted and the microcontroller loads from memory the initial stack pointer, the
initial program counter, and the first instruction designated by the program counter.
4. Execution begins.
4.1.2.7
Watchdog Timer Reset
The function of the watchdog timer module is to prevent system hangs. The MSP432E4 microcontroller
has two watchdog timer modules in case one watchdog clock source fails. One watchdog is run off the
system clock, and the other is run off the precision internal oscillator (PIOSC). The watchdog timer can be
configured to generate an interrupt or a nonmaskable interrupt to the microcontroller on its first time-out
and to generate a system reset or POR on its second time-out.
After the first time-out event of the watchdog, the 32-bit watchdog counter is reloaded with the value of the
Watchdog Timer Load (WDTLOAD) register and resumes counting down from that value. If the timer
counts down to zero again before the first time-out interrupt is cleared, and watchdog reset generation has
been enabled through the RESEN bit in the Watchdog Control (WDTCTL) register, the watchdog timer
asserts its reset signal to the microcontroller. The reset generated can be a full POR or a system reset
depending on the value programmed in WDOGn bit field of the RESBEHAVCTL register:
•
If the RESEN bit of the WDTCTL register is 1 and the WDOGn bit field of the RESBEHAVCTL register
is 0x3, a full POR is initiated.
•
If WDOGn is 0x2, a system reset is issued.
•
If WDOGn is 0x0 or 0x1, the watchdog timer performs its default operation upon assertion, which is
issuing a full POR.
The watchdog timer POR sequence is:
1. The watchdog timer times out for the second time without being serviced.
2. An internal POR reset is asserted.
3. The internal reset is released and the core executes a full initialization of the device. Upon completion,
the core loads from memory the initial stack pointer, the initial program counter, and the first instruction
designated by the program counter.
4. Execution begins.
See the device-specific data sheet for watchdog time-out internal reset deassertion timing.
The watchdog timer system reset sequence is:
1. The watchdog timer times out for the second time without being serviced.
2. An internal reset is asserted.
3. The internal reset is released and the microcontroller loads from memory the initial stack pointer, the
initial program counter, and the first instruction designated by the program counter.
4. Execution begins.
For more information on the Watchdog Timer module, see