English
Language : 

TM4C1292NCZAD Datasheet, PDF (222/1844 Pages) Texas Instruments – Tiva Microcontroller
System Control
5.2.2.2
5.2.2.3
Table 5-2. Reset Sources (continued)
Reset Source
Core Reset?
JTAG Reset?
On-Chip Peripherals Reset?
Software System Reset
Yes
Pin Configuration Only
Yes
Request using the
SYSRESREQ bit in the APINT
register.
Software System Reset
Yes
Request using the
VECTRESET bit in the APINT
register.
Software Peripheral Reset
No
No
Pin Configuration Only
No
Yesa
Watchdog Power-On Reset
Yes
Pin Configuration Only
Yes
Watchdog System Reset
Yes
Pin Configuration Only
Yes
HIB Module Power-On Reset
Yes
Pin Configuration Only
Yes
HIB Module System Reset
Yes
Pin Configuration Only
Yes
HSSR Reset
Yes
Pin Configuration Only
Yes
MOSC Failure Reset
Yes
Pin Configuration Only
Yes
a. Programmable on a module-by-module basis by using the individual peripheral Software Reset Registers starting at
System Control offset 0x500
After a reset, the Reset Cause (RESC) register is set with the reset cause. The bits in this register
are sticky and maintain their state across multiple reset sequences. A bit in the RESC register can
be cleared by writing a 0.
Boot Configuration
After Power-On-Reset (POR) and device initialization occurs, the hardware loads the stack pointer
from either flash or ROM based on the presence of an application in flash and the state of the EN
bit in the BOOTCFG register. If the flash address 0x0000.0004 contains an erased word (value
0xFFFF.FFFF) or the EN bit is of the BOOTCFG register is clear, the stack pointer and reset vector
pointer are loaded from ROM at address 0x0100.0000 and 0x0100.0004, respectively. The boot
loader executes and configures the available boot slave interfaces and waits for an external memory
to load its software.
If the check of the Flash at address 0x0000.0004 contains a valid reset vector value and the
BOOTCFG register does not indicate the boot loader, the boot sequence causes the stack
pointer/reset vector fetch from Flash. This application stack pointer and reset vector is loaded and
the processor executes the application directly.
Note: If the device fails the initialization phase, it toggles the TDO output pin as an indication the
device is not executing. This feature is provided for debug purposes.
Externally Generated Power-On Reset (POR)
Note: The JTAG controller can be reset by a power-on reset or by holding the TMS pin to high
for 5 clock cycles.
During an externally generated POR, the internal Power-On Reset (POR) circuit monitors the power
supply voltage (VDD) and generates a reset signal to all of the internal logic including JTAG when
the power supply ramp reaches a threshold value (VPOR). Reset does not complete if specific voltage
parameters are not met as defined in the Electrical Characteristics chapter. For applications that
require the use of an external reset signal to hold the microcontroller in reset longer than the internal
POR, the RST input may be used as discussed in “External RST Pin” on page 223. Holding this pin
active can keep the initialization process from starting even though power-on reset has occurred.
222
June 18, 2014
Texas Instruments-Production Data