![Texas Instruments SimpleLink Ethernet MSP432E401Y Technical Reference Manual Download Page 493](http://html1.mh-extra.com/html/texas-instruments/simplelink-ethernet-msp432e401y/simplelink-ethernet-msp432e401y_technical-reference-manual_1095578493.webp)
HIB Registers
493
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Hibernation Module
6.5
HIB Registers
lists the memory-mapped registers for the HIB. All register offset addresses not listed in
should be considered as RESERVED locations and the register contents should not be
modified.
All addresses given are relative to the Hibernation Module base address at 0x400FC000 (ending address
of 0x400FCFFF). The system clock to the Hibernation module must be enabled before the registers can
be programmed (see
). There must be a delay of 3 system clocks after the Hibernation
module clock is enabled before any Hibernation module registers are accessed. In addition, the CLK32EN
bit in the HIBCTL register must be set before accessing any other Hibernation module register.
NOTE:
Except for the HIBIO and a portion of the HIBIC register, all other Hibernation module
registers are on the Hibernation module clock domain and have special timing requirements.
Software should make use of the WRC bit in the HIBCTL register to ensure that the required
timing gap has elapsed. If the WRC bit is clear, any attempted write access is ignored (see
). The HIBIO register and bits RSTWK, PADIOWK, and WC of the HIBIC
register do not require waiting for write to complete. Because these registers are clocked by
the system clock, writes to these registers and bits are immediate.
Writing to registers other than the HIBCTL and HIBIM before the CLK32EN bit in the HIBCTL
register has been set may produce unexpected results.
NOTE:
The Hibernation module registers are reset under two conditions:
1.
Any type of system reset (if the RTCEN and the PINWEN bits in the HIBCTL register are
clear and the TPEN bit in the HIBTPCTL register is clear).
2.
A cold POR occurs when both the V
DD
and V
BAT
supplies are removed.
Any other reset condition is ignored by the Hibernation module.
The following registers can be accessed only through privileged mode (see
for more details) :
•
HIBTPCTL
•
HIBPTSTAT
•
HIBTPIO
•
HIBTPLOG
•
Upper eight words of memory (HIBDATA register 0x50 to 0x6F)
Table 6-2. HIB Registers
Offset
Acronym
Register Name
Section
0x0
HIBRTCC
Hibernation RTC Counter
0x4
HIBRTCM0
Hibernation RTC Match 0
0xC
HIBRTCLD
Hibernation RTC Load
0x10
HIBCTL
Hibernation Control
0x14
HIBIM
Hibernation Interrupt Mask
0x18
HIBRIS
Hibernation Raw Interrupt Status
0x1C
HIBMIS
Hibernation Masked Interrupt Status
0x20
HIBIC
Hibernation Interrupt Clear
0x24
HIBRTCT
Hibernation RTC Trim
0x28
HIBRTCSS
Hibernation RTC Sub Seconds
0x2C
HIBIO
Hibernation IO Configuration
0x30 to 0x6F HIBDATA
Hibernation Data
0x300
HIBCALCTL
Hibernation Calendar Control
0x310
HIBCAL0
Hibernation Calendar 0
0x314
HIBCAL1
Hibernation Calendar 1