3-WIRE REAL-TIME CLOCK
S-35190A
Rev.2.4_00
Correction of Nonexistent Data and End-of-Month
When users write the real-time data, the S-35190A checks it. In case that the data is invalid, the S-35190A does the
following procedures.
1. Processing of nonexistent data
Table 11 Processing of Nonexistent Data
Register
Year data
Month data
Day data
Day of the week data
Normal Data
00 to 99
01 to 12
01 to 31
0 to 6
Nonexistent Data
XA to XF, AX to FX
00, 13 to 19, XA to XF
00, 32 to 39, XA to XF
7
Result
00
01
01
0
24-hour
12-hour
0 to 23
0 to 11
00 to 59
00 to 59
24 to 29, 3X, XA to XF
12 to 19, 2X, 3X, XA to XF
60 to 79, XA to XF
60 to 79, XA to XF
00
00
00
00
Hour data *1
Minute data
Second data *2
*1. In a 12-hour expression, Write the AM/PM flag (B1 in hour data in the real-time data register).
In 24-hour expression, the AM/PM flag in the real-time data register is omitted. However in the flag in Read, users are
able to read 0; 0 to 11, 1; 12 to 23.
*2. Processing of nonexistent data, regarding second data, is done by a carry pulse which is generated one sec after, after
Write. At this point the carry pulse is sent to the minute-counter.
2. Correction of end-of-month
A nonexistent day, such as February 30 and April 31, is set to the first day of the next month.
Seiko Instruments Inc.
21