Datasheet
MAX6693
7-Channel Precision Temperature Monitor
with Beta Compensation
_______________________________________________________________________________________ 9
The MAX6693 employs four standard SMBus protocols:
write byte, read byte, send byte, and receive byte
(Figure 2). The shorter receive byte protocol allows
quicker transfers, provided that the correct data regis-
ter was previously selected by a read byte instruction.
Use caution with the shorter protocols in multimaster
systems, since a second master could overwrite the
command byte without informing the first master. Figure
3 is the SMBus write-timing diagram and Figure 4 is the
SMBus read-timing diagram.
The remote diode 1 measurement channel provides 11
bits of data (1 LSB = 0.125°C). All other temperature-
measurement channels provide 8 bits of temperature
data (1 LSB = 1°C). The 8 most significant bits (MSBs)
can be read from the local temperature and remote
temperature registers. The remaining 3 bits for remote
diode 1 can be read from the extended temperature
register. If extended resolution is desired, the extended
resolution register should be read first. This prevents
the most significant bits from being overwritten by new
conversion results until they have been read. If the most
significant bits have not been read within an SMBus
timeout period (nominally 37ms), normal updating con-
tinues. Table 1 shows the main temperature register
(high-byte) data format, and Table 2 shows the extend-
ed resolution register (low-byte) data format.
Figure 2. SMBus Protocols
TEMP (°C) DIGITAL OUTPUT
> +127 0111 1111
+127 0111 1111
+126 0111 1110
+25 0001 1001
0 0000 0000
< 0 0000 0000
Diode fault (open or short) 1111 1111
Table 1. Main Temperature Register
(High-Byte) Data Format
TEMP (°C) DIGITAL OUTPUT
0 000X XXXX
+0.125 001X XXXX
+0.250 010X XXXX
+0.375 011X XXXX
+0.500 100X XXXX
+0.625 101X XXXX
+0.750 110X XXXX
+0.875 111X XXXX
Table 2. Extended Resolution Temperature
Register (Low-Byte) Data Format
S ADDRESS WR ACK ACK PDATA ACKCOMMAND
7 BITS 18 BITS8 BITS
SLAVE ADDRESS: EQUIVA-
LENT TO CHIP-SELECT LINE OF
A 3-WIRE INTERFACE
DATA BYTE: DATA GOES INTO THE REGISTER
SET BY THE COMMAND BYTE (TO SET
THRESHOLDS, CONFIGURATION MASKS, AND
SAMPLING RATE)
WRITE BYTE FORMAT
S ADDRESSADDRESS WR ACK ACK PS RD ACK ///DATACOMMAND
7 BITS 7 BITS 8 BITS8 BITS
READ BYTE FORMAT
SLAVE ADDRESS: EQUIVA-
LENT TO CHIP SELECT LINE
COMMAND BYTE: SELECTS
WHICH REGISTER YOU ARE
REDING FROM
SPADDRESS WR ACK ACKCOMMAND
7 BITS 8 BITS
SEND BYTE FORMAT
COMMAND BYTE: SENDS COM-
MAND WITH NO DATA, USUALLY
USED FOR ONE-SHOT COMMAND
SPADDRESS RD ACK ///DATA
7 BITS 8 BITS
RECEIVE BYTE FORMAT
DATA BYTE: READS DATA FROM
THE REGISTER COMMANDED
BY THE LAST READ BYTE OR
WRITE BYTE TRANSMISSION;
ALSO USED FOR SMBus ALERT
RESPONSE RETURN ADDRESS
SLAVE ADDRESS: REPEATED
DUE TO CHANGE IN DATA-
FLOW DIRECTION
DATA BYTE: READS FROM
THE REGISTER SET BY THE
COMMAND BYTE
S = START CONDITION.
P = STOP CONDITION.
SHADED = SLAVE TRANSMISSION.
/// = NOT ACKNOWLEDGED.










