![Texas Instruments SimpleLink Ethernet MSP432E401Y Technical Reference Manual Download Page 486](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_1095578486.webp)
LONG
FILTER
SHORT
FILTER
XOSC Fail Detect Logic
TMPR0
TMPR1
XOSC0
TMPR2
TMPR3
TAMPER
EVENT
Tamper
Input Detect
Tamper
Input Detect
Tamper
Input Detect
Tamper
Input Detect
Functional Description
486
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Hibernation Module
Figure 6-8. Tamper Pad With Glitch Filtering
6.3.6.2.2 Tamper Event Responses
There are many responses to a tamper event including clearing some or all of Hibernate memory and
generating a tamper signal to the System Control Module. The descriptions of the possible event
responses follows.
•
Tamper Register Status
The tamper status is indicated by the STATE bit field of the HIB Tamper Status (HIBTPSTAT) register.
The register bits are reset to 0x0 on cold POR. When the tamper I/O is enabled/configured, the STATE
field shows 0x1. The STATE field is set to 0x2 when a tamper event is detected. The software may
reset the trigger source and the STATE field by writing to the TPCLR bit in the HIBTPCTL register.
•
System Event Response
When a tamper event is detected, an NMI is generated. The NMI handler is responsible for performing
any other system responses, including a simulate POR. If the tamper event was an XOSC fail
condition, the part switches to the HIB LFIOSC. Once XOSC is stable, the XOSC may be enabled as
the clock source once again.
•
Hibernate Memory Clearing
On a tamper event, software has the option to clear all, the upper half, lower half, or none of the
Hibernate memory. The feature is controlled through the MEMCLR field of the HIBTPCTL register.
•
Wake from Hibernate
A tamper event will assert a wake event to the MCU if the WAKE bit in the HIBTPCTL register is set.
6.3.6.2.3 Tamper Event Logging
Up to four tamper events are stored in HIB Tamper Log n (HIBTPLOGn) registers within the Hibernate
module. When a tamper event occurs the following status is logged:
•
The RTC seconds or calendar values of year, minutes, day of month, hours and seconds in the
HIBTPLOG0, HIBTPLOG2, HIBTPLOG4, and HIBTPLOG6 registers