Datasheet

Logging of up to four tamper events
Optional BBRAM erase on tamper detection
Tamper wake from hibernate capability
Hibernation clock input failure detect with a switch to the internal oscillator on detection
RTC operational and hibernation memory valid as long as V
DD
or V
BAT
is valid
Low-battery detection, signaling, and interrupt generation, with optional wake on low battery
GPIO pin state can be retained during hibernation
Clock source from an internal low frequency oscillator (HIB LFIOSC) or a 32.768-kHz external
crystal or oscillator
Sixteen 32-bit words of battery-backed memory to save state during hibernation
Programmable interrupts for:
RTC match
External wake
Low battery
1.3.9.6 Watchdog Timers (see page 1152)
A watchdog timer is used to regain control when a system has failed due to a software error or to
the failure of an external device to respond in the expected way. The TM4C129ENCPDT Watchdog
Timer can generate an interrupt, a non-maskable interrupt, or a reset when a time-out value is
reached. In addition, the Watchdog Timer is ARM FiRM-compliant and can be configured to generate
an interrupt to the microcontroller on its first time-out, and to generate a reset signal on its second
timeout. Once the Watchdog Timer has been configured, the lock register can be written to prevent
the timer configuration from being inadvertently altered.
The TM4C129ENCPDT microcontroller has two Watchdog Timer modules: Watchdog Timer 0 uses
the system clock for its timer clock; Watchdog Timer 1 uses the PIOSC as its timer clock. The
Watchdog Timer module has the following features:
32-bit down counter with a programmable load register
Separate watchdog clock with an enable
Programmable interrupt generation logic with interrupt masking and optional NMI function
Lock register protection from runaway software
Reset generation logic with an enable/disable
User-enabled stalling when the microcontroller asserts the CPU Halt flag during debug
1.3.9.7 Programmable GPIOs (see page 750)
General-purpose input/output (GPIO) pins offer flexibility for a variety of connections. The
TM4C129ENCPDT GPIO module is comprised of 15 physical GPIO blocks, each corresponding to
June 18, 201478
Texas Instruments-Production Data
Architectural Overview