Rainbow Electronics DS1629 User Manual
Page 19

DS1629
19 of 22
102299
Sample Command Sequence Table 10
Example: Assuming the DS1629 is configured such that the clock is running and the thermometer is
converting, read
the current time and temperature. Also read the status of the alarm flags.
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
AAh
Bus Master sends read temperature protocol
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
START
Bus Master initiates a Repeated START condition
TX
RX
9Fh
Bus Master sends DS1629 address; R/
W
= 1
RX
TX
ACK
DS1629 generates acknowledge bit
RX
TX
DS1629 generates MSB of temperature
TX
RX
ACK
Bus Master generates acknowledge bit
RX
TX
DS1629 generates LSB of temperature
TX
RX
NACK
Master generates no-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
01h
Bus Master set clock register address to “minutes”
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
START
Bus Master initiates a Repeated START condition
TX
RX
9Fh
Bus Master sends DS1629 address; R/
W
= 1
RX
TX
ACK
DS1629 generates acknowledge bit
RX
TX
DS1629 generates minutes
TX
RX
ACK
Bus Mastergenerates acknowledge bit
RX
TX
DS1629 generates hours and clock mode
TX
RX
ACK
Bus Master generates acknowledge bit
•
•
•
•
RX
TX
DS1629 generates year
TX
RX
NACK
Master generates no-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
ACh
Bus Master sends access configuration protocol
RX
TX
ACK
DS1629 generates acknowledge bit
TX
RX
9Fh
Bus Master sends DS1629 address; R/
W
= 1
RX
TX
ACK
DS1629 generates acknowledge bit
RX
TX
DS1629 generates MSB of configuration register
TX
RX
ACK
Master generates acknowledge bit
RX
TX
DS1629 generates LSB of configuration register
(flags)
TX
RX
NACK
Master generates no-acknowledge bit
TX
RX
STOP
Bus Master initiates STOP condition