HIB Registers
495
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Hibernation Module
6.5.1 HIBRTCC Register (Offset = 0x0) [reset = 0x0]
Hibernation RTC Counter (HIBRTCC)
This register is the current 32-bit value of the RTC counter.
The RTC counter consists of a 32-bit seconds counter and a 15-bit sub seconds counter. The RTC
counters are reset by the Hibernation module reset. The RTC 32-bit seconds counter can be set by the
user using the HIBRTCLD register. When the 32-bit seconds counter is set, the 15-bit sub second counter
is cleared.
The RTC value can be read by first reading the HIBRTCC register, reading the RTCSSC field in the
HIBRTCSS register, and then rereading the HIBRTCC register. If the two values for HIBRTCC are equal,
the read is valid.
NOTE:
There is a minimum system clock rate of three times the HIB clock rate to properly read the
HIBRTCC register.
HIBRTCC is shown in
and described in
.
Return to
Figure 6-9. HIBRTCC Register
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
RTCC
R-0x0
Table 6-4. HIBRTCC Register Field Descriptions
Bit
Field
Type
Reset
Description
31-0
RTCC
R
0x0
RTC Counter
A read returns the 32-bit counter value, which represents the
seconds elapsed since the RTC was enabled.
This register is read-only.
To change the value, use the HIBRTCLD register.