EasyManua.ls Logo

Freescale Semiconductor MPC5200B - RTC Time Set Register-Mbar + 0 X0800

Freescale Semiconductor MPC5200B
762 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Real-Time Clock
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 7-67
7.6.3.1 RTC Time Set Register—MBAR + 0x0800
RTC New Year and Stopwatch Register (0x0808) RTC Periodic Interrupt and Bus Error Register (0x081C),
read-only
RTC Alarm and Interrupt Enable Register (0x080C) RTC Test Register/Divides Register (0x0820)
RTC Current Time Register (0x0810), read-only
Table 7-56. RTC Time Set Register
msb 012345678 9 101112131415
R
Reserved
set_time
pause_time
Reserved
SlctHour
C24Hour_set
W
RESET:0 00000000 0 0 0 00 0 0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsb
R
Reserved Minute_set Reserved Second_set
W
RESET:0 00000000 0 0 0 00 0 0
Bits Name Description
0:5 Reserved
6 set_time A bit used in conjunction with pause_time bit (below) to cause a new time to be programmed
into the RTC. After a proper software sequence, the values in the *_set fields below are
loaded.
The proper software sequence is:
1. Write register with pause_time 1 and set_time 0
2. Write register with pause_time 1 and set_time 1
3. Write register with pause_time 1 and set_time 0
4. Write register with pause_time 0 and set_time 0
At completion of Step 4, RTC is updated with the new time.
The C24Hour_set, Minute_set, and the Second_set fields should remain consistent values
throughout the four steps (i.e., at the desired new time values).
Note: Read-modify-write operations may disrupt this procedure, it is advised that four
simple writes occur. Byte writes to this byte are also acceptable.
7 pause_time Used with set_time above to perform time update. Must be zero for normal operation.
8:9 Reserved
10 SlctHour This bit determines the hour output format.
low bit = 24-hour format
high bit = 12-hour format with AM/PM
Note: This bit does NOT affect time set procedure, it only affects how the Hour Status field
is presented.
11:15 C24Hour_set Hour in 24-hour format written in RTC after successful state machine transition by set_time
and pause_time bits.
Note: This field is always written with 24-Hour format, it is NOT affected by SlctHour bit
above.
16:17 Reserved

Table of Contents