DS1629
18 of 23
Sample Command Sequence Table 9
Example: The bus master configures the DS1629 in the power-up one-shot mode. It sets the ALRM
output active low with only the thermometer generating an ALRM and disables the oscillator output. It
then sets the clock to 11:30AM on Thursday, January 1, 1998. It sets the thermostat with T
H
= 50癈.
BUS MASTER
MODE
DS1629
MODE
DATA (MSB
FIRST
COMMENTS
TX
RX
START
Bus Master initiates a START condition
TX
RX
9Eh
Bus Master sends DS1629 address R/
= 0
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
ACh
Bus Master sends access confi uration rotocol
RX
TX
A K
D 1 2
n r
kn l
i
TX
RX
11h
Write to confi uration as s ecified
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
START
Bus Master initiates a re eated START condition
TX
RX
9Eh
Bus Master sends DS1629 address R/
=0
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
h
B M
r n
l k r
l
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
00h
Bus Master sends startin clock re ister address
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
h
B M
r
n
n n l h l k
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
30h
Bus Master sets clock minutes
RX
TX
A K
D 1 2
n r
kn l
i
TX
RX
51h
Bus Master sets clock hours and AM/PM clock mode
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
h
B M
r
Th r
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
01h
Bus Master sets date to the first of the month
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
1h
B M
r
m n h
n r
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
98h
Bus Master sets ear to 98
RX
TX
A K
D 1 2
n r
kn l
i
TX
RX
START
Bus Master initiates a re eated START condition
TX
RX
9Eh
Bus Master sends DS1629 address R/
=0
RX
TX
A K
D 1 2
n r
kn l
i
TX
RX
A1h
Bus Master sends access TH rotocol
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
2h
B M
r ri M B f TH
?/DIV>
RX
TX
ACK
DS1629 enerates acknowled e bit
TX
RX
00h
Bus Master writes LSB of TH 50癈
RX
TX
A K
D 1 2
n r
kn l
i
TX
RX
STOP
Bus Master initiates STOP condition