DS4000
Read Temperature
This command reads the last temperature conversion result from the temperature register in the format
described in the Reading Temperature section. If an application can accept temperature resolutions of
+1.0°C, then the master can read the first data byte and follow with a NACK and STOP. For higher
resolution, both bytes must be read.
Table 3. COMMAND SET
2-WIRE BUS DATA
INSTRUCTION
FUNCTION
PROTOCOL
AFTER ISSUING
PROTOCOL
Read or write 1 data
byte
NOTES
Frequency Select
Register
Defines F2 output frequency
5Dh
60h
64h
66h
2
2
TCXO Control
Register
Enables/disables F1 and F2;
sets duty cycle of F2
Read or write 1 data
byte
Read Temperature
Reads 10-bit temperature register
Read 1 or 2 data bytes
1, 2
2
Frequency Tuning
Register
Digitally adds/subtracts an offset
from oscillator
Read or write 1 data
byte
NOTES:
1) If the user only desires 8-bit thermometer readings, the master can read one data byte, and follow with
a NACK and STOP. If higher resolution is required, both bytes must be read.
2) The slave does not increment the internal address pointer between instructions. The address pointer
must be reinitialized after each access.
6 of 14