Rainbow Electronics DS1624 User Manual
Page 10
DS1624
10 of 16
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
MODE
DS1624
MODE
DATA (MSB
FIRST)
COMMENTS
NOTES
{Command protocol for configuration register}
{Start here}
TX
RX
START
Bus Master Initiates a Start condition.
TX
RX
Bus Master sends DS1624 address;
R/
W
=”0”;
RX
TX
ACK
DS1624 generates acknowledge bit.
TX
RX
ACh
Bus Master sends Access Config
command protocol.
RX
TX
ACK
DS1624 generates acknowledge bit.
1
TX
RX
00h
Bus Master sets up DS1624 for continuous
conversion.
RX
TX
ACK
DS1624 generates acknowledge bit.
2, 4
TX
RX
STOP
Bus Master initiates the STOP condition.
{Command protocol for Start Convert T}
{Start here}
TX
RX
START
Bus Master initiates a Start condition.
TX
RX
Bus Master sends DS1624 address;
R/
W
=0;
RX
TX
ACK
DS1624 generates acknowledge bit.
TX
RX
EEh
Bus Master sends Start Convert T
command protocol.
RX
TX
ACK
DS1624 generates acknowledge bit.
1
TX
RX
STOP
Bus Master initiates the STOP condition.
{Command protocol for reading the Temperature}
{Start here}
TX
RX
START
Bus Master initiates a Start condition.
TX
RX
Bus Master sends DS1624 address;
R/
W
=0;
RX
TX
ACK
DS1624 generates acknowledge bit.
TX
RX
AAh
Bus Master sends Read Temp command
protocol.
RX
TX
ACK
DS1624 generates acknowledge bit.
1
TX
RX
START
Bus Master initiates a Repeated Start
condition.
TX
RX
Bus Master sends DS1624 address;
R/
W
=1;
RX
TX
ACK
DS1624 generates acknowledge bit.
RX
TX
DS1624 sends the MSB byte of
Temperature.
TX
RX
ACK
Bus Master generates acknowledge bit.
RX
TX
DS1624 sends the LSB byte of
Temperature.