DS1624
During the programming cycle the DS1624 will not acknowledge any further accesses to the device until
the programming cycle is complete (approximately 10 ms).
MEMORY FUNCTION EXAMPLE
BUS MASTER DS1624 DATA (MSB
COMMENTS
NOTES
MODE
MODE
FIRST)
{Command protocol for configuration register}
{Start here}
TX
TX
RX
RX
START
<cadr,0>
Bus Master Initiates a Start condition.
Bus Master sends DS1624 address;
R/
W
=”0”;
RX
TX
TX
RX
ACK
ACh
DS1624 generates acknowledge bit.
Bus Master sends Access Config
command protocol.
RX
TX
TX
RX
ACK
00h
DS1624 generates acknowledge bit.
Bus Master sets up DS1624 for continuous
conversion.
1
RX
TX
TX
RX
ACK
STOP
DS1624 generates acknowledge bit.
Bus Master initiates the STOP condition.
2, 4
{Command protocol for Start Convert T}
{Start here}
TX
TX
RX
RX
START
<cadr,0>
Bus Master initiates a Start condition.
Bus Master sends DS1624 address;
R/
W
=0;
RX
TX
TX
RX
ACK
EEh
DS1624 generates acknowledge bit.
Bus Master sends Start Convert T
command protocol.
RX
TX
TX
RX
ACK
STOP
DS1624 generates acknowledge bit.
Bus Master initiates the STOP condition.
1
{Command protocol for reading the Temperature}
{Start here}
TX
TX
RX
RX
START
<cadr,0>
Bus Master initiates a Start condition.
Bus Master sends DS1624 address;
R/
W
=0;
RX
TX
TX
RX
ACK
AAh
DS1624 generates acknowledge bit.
Bus Master sends Read Temp command
protocol.
RX
TX
TX
RX
ACK
START
DS1624 generates acknowledge bit.
Bus Master initiates a Repeated Start
condition.
1
TX
RX
<cadr,1>
Bus Master sends DS1624 address;
R/
W
=1;
RX
RX
TX
TX
ACK
<data>
DS1624 generates acknowledge bit.
DS1624 sends the MSB byte of
Temperature.
TX
RX
ACK
Bus Master generates acknowledge bit.
11 of 20