DS1621
MEMORY FUNCTION EXAMPLE
Example: Bus master sets up DS1621 for continuous conversion and thermostatic function.
BUS MASTER DS1621 DATA (MSB
MODE
TX
MODE
RX
FIRST)
START
COMMENTS
Bus Master initiates a START condition.
TX
RX
<address,0>
Bus Master sends DS1621 address; R/ W = 0.
RX
TX
RX
TX
TX
RX
TX
RX
ACK
ACh
ACK
02h
DS1621 generates acknowledge bit.
Bus Master sends Access Config command protocol.
DS1621 generates acknowledge bit.
Bus Master sets up DS1621 for output polarity active
high, continuous conversion.
RX
TX
TX
TX
RX
RX
ACK
DS1621 generates acknowledge bit.
START
Bus Master generates a repeated START condition.
<address,0>
Bus Master sends DS1621 address; R/ W = 0.
DS1621 generates acknowledge bit.
Bus Master sends Access TH command.
DS1621 generates acknowledge bit.
Bus Master sends first byte of data for TH limit of
+40°C.
RX
TX
RX
TX
TX
RX
TX
RX
ACK
A1h
ACK
28h
RX
TX
TX
RX
ACK
00h
DS1621 generates acknowledge bit.
Bus Master sends second byte of data for TH limit of
+40°C.
RX
TX
TX
TX
RX
RX
ACK
DS1621 generates acknowledge bit.
START
Bus Master generates a repeated START condition.
<address,0>
Bus Master sends DS1621 address; R/ W = 0.
DS1621 generates acknowledge bit.
Bus Master sends Access TL command.
DS1621 generates acknowledge bit.
Bus Master sends first byte of data for TL limit of
+10°C.
DS1621 generates acknowledge bit.
Bus Master sends second byte of data for TL limit of
+10°C.
DS1621 generates acknowledge bit.
Bus Master generates a repeated START condition.
RX
TX
RX
TX
TX
RX
TX
RX
ACK
A2h
ACK
0Ah
RX
TX
TX
RX
ACK
00h
RX
TX
TX
TX
RX
RX
ACK
START
<address,0>
Bus Master sends DS1621 address; R/ W = 0.
RX
TX
RX
TX
TX
RX
TX
RX
ACK
DS1621 generates acknowledge bit.
EEh
Bus Master sends Start Convert T command protocol.
DS1621 generates acknowledge bit.
ACK
STOP
Bus Master initiates STOP condition.
12 of 16