Reset Control
83
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
System Control and Interrupts
Table 1-3. Device Level Reset Sources
No.
Reset
Source
M3 Core
Reset
C28 Core
Reset
JTAG /
Debug
Logic
Reset
Master
subsystem
Reset
Control
subsystem
Reset
Analog
subsystem
Reset
Flash
Pump
IOs
XRSn
output
1
POR reset
Yes
Yes
Yes
Yes
Yes
Yes
Yes
HiZ
Yes
2
XRS input
Yes
Yes
Yes
Yes
Yes
Yes
Yes
HiZ
---
3
WDT0
reset
Yes
Yes
No
Yes
Yes
Yes
No
HiZ
Yes
4
WDT1
reset
Yes
Yes
No
Yes
Yes
Yes
No
HiZ
Yes
5
MNMIWD
Yes
Yes
No
Yes
Yes
Yes
No
HiZ
Yes
6
M3
software
reset /
debugger
reset
Yes
Yes
No
Yes
Yes
No
No
HiZ
No
7
C28
software
RSn from
M3(CRESC
NF[M3RSnI
N])
No
Yes
No
No
Yes
No
No
C28 GPIOs
in input
state
No
8
TRST
No
No
Yes
No
No
No
No
No
No
9
C28
Debugger
Reset
(SYSRS)
No
Yes
No
No
Yes
No
No
C28 GPIOs
in input
state
No
10
CNMIWD
Reset
No
Yes
No
No
Yes
No
No
C28 GPIOs
in input
state
No
11
ACIB Reset
No
No
No
No
No
Yes
No
Analog IOs
in GPIO
input state
No
As shown in
, because the Cortex-M3 core belongs to the master subsystem, whenever it is
reset, the entire device is reset, including control and analog subsystems. Software on the master
subsystem can choose to reset the control subsystem and analog subsystem by writing a "1" to M3RsnIN
(bit 16) and bit ACIBRESET (bit 17) of the CRESCNF register.
Also note that whenever the ACIB reset is activated, the analog subsystem is reset. Whenever the analog
subsystem is reset, the ACIB is also reset and vice-versa. On power-up or after every master subsystem
reset, the analog subsystem is held in reset. This also means that ACIB is held in reset.
After a reset, the reset cause register (RESC) is updated with the reset cause. The bits in the reset cause
register are sticky and maintain their state across multiple resets except when a Power-on Reset (POR) is
the reset cause, in which case all the bits in the RESC register are cleared. For the master subsystem on
this device, this register is called the MRESC register.
After any reset that resets the master core, boot ROM code on the master subsystem will run, which
brings the control system and ACIB out of reset and starts the application software as per the boot mode
configured. Please refer to the
Boot ROM
chapter for more details.
provides information for the device bring up time-line on power-up.