Max6901, Wire serial rtc in a tdfn – Rainbow Electronics MAX6901 User Manual
Page 14

MAX6901
∆t
total
=
∆t
drift
+
∆t
initial
∆t
total
= 0.00002+0.000025=0.000045s/s
After 1 month, that translates to:
Total worst-case timekeeping error at the end of 1
month at +45°C is about 120s or 2 min (assumes negli-
gible parasitic layout capacitance).
Oscillator Start Time
The MAX6901 oscillator typically takes 5s to 10s to
begin oscillating. To ensure the oscillator is operating
correctly, the software should validate proper time-
keeping. This is accomplished by reading the Seconds
register. Any reading of 1s or more from the POR value
of zero is a validation of proper startup.
Power-On Reset
The MAX6901 contains an integral POR circuit that
ensures all registers are reset to a known state on
power-up. Once V
CC
rises above 1.6V (typ), the POR
circuit releases the registers for normal operation. When
∆t
days
hr
day
hr
s
s s
s
=
(
)
Ч
Ч
Ч
Ч
(
)
=
31
24
60
60
0 00045
120 528
min
min
.
/
.
3-Wire Serial RTC in a TDFN
14
______________________________________________________________________________________
Figure 4. 3-Wire Read Data Transfer Serial Timing Diagram
0
1
7
0
1
CS
SCLK
I/O
t
CC
t
DC
t
CDD
t
CDZ
t
CDD
t
CCZ
t
CDH
READ ADDRESS/COMMAND BYTE
READ DATA BIT
Figure 5. 3-Wire Write Data Transfer Serial Timing Diagram
CS
SCLK
I/O
t
CC
t
DC
t
CDH
t
CWH
t
CL
t
CDH
WRITE ADDRESS/COMMAND BYTE
WRITE DATA BIT
t
R
t
F
t
CCH
0
1
7
0