General 2-Wire Information
All data is transmitted MSb first over the 2-wire bus.
One bit of data is transmitted on the 2-wire bus each
SCL period.
A pullup resistor is required on the SDA line and, when
the bus is idle, both SDA and SCL must remain in a
logic-high state.
All bus communication must be initiated with a START
condition and terminated with a STOP condition.
During a START or STOP is the only time SDA is
allowed to change states while SCL is high. At all other
times, changes on the SDA line can only occur when
SCL is low: SDA must remain stable when SCL is high.
After every 8-bit (1-byte) transfer, the receiving device
must answer with an ACK (or NACK), which takes one
SCL period. Therefore, nine clocks are required for
every one-byte data transfer.
Writing to the DS75LV: To write to the DS75LV, the
master must generate a START followed by an address
byte containing the DS75LV bus address. The value of
the R/W bit must be a 0, which indicates that a write is
about to take place. The DS75LV responds with an ACK
after receiving the address byte. The master then sends
a pointer byte which tells the DS75LV which register is
being written to. The DS75LV again responds with an
ACK after receiving the pointer byte. Following this ACK
the master device must immediately begin transmitting
data to the DS75LV. When writing to the configuration
register, the master must send one byte of data (see
Figure 9b), and when writing to the T
OS
or T
HYST
registers
the master must send two bytes of data (see Figure 9c).
After receiving each data byte, the DS75LV responds with
an ACK, and the transaction is finished with a STOP from
the master.
Figure 6. START, STOP, and ACK Signals
Figure 7. Address Byte
Figure 8. Pointer Byte
SCL
SDA
START
CONDITION
STOP
CONDITION
ACK (OR NACK)
FROM RECEIVER
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
1 0 0 1 A2 A1 A0 R/W
BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
0 0 0 0 0 0 P1 P0
DS75LV Digital Thermometer and Thermostat
www.maximintegrated.com
Maxim Integrated
10
Software POR: The soft power-on reset (POR) com-
mand is 54h. The master sends a START followed by an
address byte containing the DS75LV bus address. The
R/W bit must be a 0. The DS75LV responds with an ACK.
If the next byte is a 0x54, the DS75LV resets as if power
had been cycled. No ACK is sent by the IC after the POR
command is received.
Reading from the DS75LV: When reading from the
DS75LV, if the pointer was already pointed to the desired
register during a previous transaction, the read can be
performed immediately without changing the pointer setting.
In this case the master sends a START followed by an
address byte containing the DS75LV bus address. The
R/W bit must be a 1, which tells the DS75LV that a read
is being performed. After the DS75LV sends an ACK in
response to the address byte, the DS75LV begins trans-
mitting the requested data on the next clock cycle. When
reading from the configuration register, the DS75LV
transmits one byte of data, after which the master must
respond with a NACK followed by a STOP (see Figure
9e). For two-byte reads (i.e., from the Temperature, T
OS
or T
HYST
register), the DS75LV transmits two bytes
of data, and the master must respond to the first data
byte with an ACK and to the second byte with a NACK
followed by a STOP (see Figure 9a). If only the most
significant byte of data is needed, the master can issue
a NACK followed by a STOP after reading the first data
byte in which case the transaction is the same as for a
read from the configuration register.
If the pointer is not already pointing to the desired register,
the pointer must first be updated as shown in
Figure 9d
,
which shows a pointer update followed by a single-byte
read. The value of the R/W bit in the initial address byte
is a 0 (“write”) since the master is going to write a pointer
byte to the DS75LV. After the DS75LV responds to the
address byte with an ACK, the master sends a pointer byte
that corresponds to the desired register. The master must
then perform a repeated start followed by a standard one
or two byte read sequence (with R/W =1) as described in
the previous paragraph.
Bus Timeout: The DS75LV has a bus timeout feature
that prevents communication errors from leaving the IC
in a state where SDA is held low disrupting other devices
on the bus. If the DS75LV holds the SDA line low for a
period of t
TIMEOUT
, its bus interface automatically resets
and release the SDA line. Bus communication frequency
must be fast enough to prevent a reset during normal
operation. The bus timeout feature only applies to when
the DS75LV is holding SDA low. Other devices can hold
SDA low for an undefined period without causing the
interface to reset.
DS75LV Digital Thermometer and Thermostat
www.maximintegrated.com
Maxim Integrated
11
Figure 9. 2-Wire Interface Timing
SCL
START ADDRESS BYTE
A) READ 2 BYTES FROM THE TEMPERATURE, T
OS
, OR T
HYST
REGISTER (CURRENT POINTER LOCATION)
SDA S 1 0 0 1 A2 A1 A0 R A A N PD7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
MS DATA BYTE
(FROM DS75LV)
LS DATA BYTE
(FROM DS75LV)
ACK
(DS75LV)
ACK
(MASTER)
NACK
(MASTER)
STOP
SCL
START ADDRESS BYTE
E) READ FROM THE CONFIGURATION REGISTER (CURRENT POINTER LOCATION)
SDA S 1 0 0 1 A2 A1 A0 R A N PD7 D6 D5 D4 D3 D2 D1 D0
DATA BYTE
(FROM DS75LV)
ACK
(DS75LV)
NACK
(MASTER)
STOP
SCL
START ADDRESS BYTE
B) WRITE TO THE CONFIGURATION REGISTER
SDA S 1 0 0 1 A2 A1 A0 W A A A P0 0 0 0 0 0 0 1 D7 D6 D5 D4 D3 D2 D1 D0
POINTER BYTE DATA BYTE
(FROM MASTER)
ACK
(DS75LV)
ACK
(DS75LV)
ACK
(DS75LV)
STOP
SCL
START ADDRESS BYTE
C) WRITE TO THE T
OS
OR T
HYST
REGISTER
SDA S 1 0 0 1 A2 A1 A0 W A A0 0 0 0 0 0 P1 P0 D7 D6 D5 D4 D3 D2 D1 D0
POINTER BYTE MS DATA BYTE
(FROM MASTER)
ACK
(DS75LV)
ACK
(DS75LV)
A A PD7 D6 D5 D4 D3 D2 D1
LS DATA BYTE
(FROM MASTER)
ACK
(DS75LV)
ACK
(DS75LV)
STOP
SCL
START ADDRESS BYTE
D) READ SINGLE BYTE (NEW POINTER LOCATION)
SDA S 1 0 0 1 A2 A1 A0 W A A S0 0 0 0 0 0 P1 P0 1 0 0 1 A2 A1 A0
POINTER BYTE ADDRESS BYTEACK
(DS75LV)
ACK
(DS75LV)
REPEAT
START
R A N PD7 D6 D5 D4 D3 D2 D1 D0
DATA BYTE
(FROM DS75LV)
ACK
(DS75LV)
NACK
(MASTER)
STOP
DS75LV Digital Thermometer and Thermostat
www.maximintegrated.com
Maxim Integrated
12

DS75LVS+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Board Mount Temperature Sensors Low-Voltage Digital
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet