Rainbow Electronics DS1629 User Manual
Page 18

DS1629
18 of 22
102299
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 TH=50°C.
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/
W
= 0
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
ACh
Bus Master sends access configuration protocol
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
11h
Write to configuration as specified
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
START
Bus Master initiates a repeated START condition
TX
RX
9Eh
Bus Master sends DS1629 address; R/
W
=0
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
C0h
Bus Master sends access clock protocol
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
00h
Bus Master sends starting clock register address
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
00h
Bus Master sets seconds and enables the clock
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
30h
Bus Master sets clock minutes
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
51h
Bus Master sets clock hours and AM/PM clock mode
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
05h
Bus Master sets day to Thursday
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
01h
Bus Master sets date to the first of the month
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
01h
Bus Master sets month to January
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
98h
Bus Master sets year to ‘98
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
START
Bus Master initiates a repeated START condition
TX
RX
9Eh
Bus Master sends DS1629 address; R/
W
=0
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
A1h
Bus Master sends access TH protocol
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
32h
Bus Master writes MSB of TH (50°C)
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
00h
Bus Master writes LSB of TH (50°C)
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
STOP
Bus Master initiates STOP condition