MAX6642
±1°C, SMBus-Compatible Remote/
Local Temperature Sensor with
Overtemperature Alarm
Maxim Integrated | 4www.maximintegrated.com
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
0.01 0.1 1 10 100
STANDBY SUPPLY CURRENT
vs. CLOCK FREQUENCY
MAX6642 toc01
CLOCK FREQUENCY (kHz)
SUPPLY CURRENT (µA)
-4
-2
-3
0
-1
1
2
REMOTE TEMPERATURE ERROR
vs. REMOTE-DIODE TEMPERATURE
MAX6642 toc02
TEMPERATURE (
°
C)
TEMPERATURE ERROR (°C)
0507525 100 125
2N3906
-3
-1
-2
1
0
2
3
0 125
LOCAL TEMPERATURE ERROR
vs. DIE TEMPERATURE
MAX 6642 toc03
TEMPERATURE (
°
C)
TEMPERATURE ERROR (°C)
5025 75 100
-1.5
-0.5
-1.0
0.5
0
1.5
1.0
2.0
0.0001 0.01 0.10.001 1 10 100
TEMPERATURE ERROR
vs. POWER-SUPPLY NOISE FREQUENCY
MAX6642 toc04
FREQUENCY (kHz)
TEMPERATURE ERROR (°C)
V
IN
= 100mV
P-P
SQUARE WAVE
APPLIED TO V
CC
WITH NO BYPASS CAPACITOR
LOCAL ERROR
REMOTE ERROR
0
30
20
10
40
50
60
70
80
90
100
0.001 0.10.01 1 10 100
TEMPERATURE ERROR
vs. DXP NOISE FREQUENCY
MAX6642 toc05
FREQUENCY (kHz)
TEMPERATURE ERROR (°C)
LOCAL ERROR
REMOTE ERROR
V
IN
= AC-COUPLED TO DXP
V
IN
= 100mV
P-P
SQUARE WAVE
Typical Operating Characteristics
(V
CC
= 3.3V, T
A
= +25°C, unless otherwise noted.)
MAX6642
±1°C, SMBus-Compatible Remote/
Local Temperature Sensor with
Overtemperature Alarm
Maxim Integrated | 5www.maximintegrated.com
Detailed Description
The MAX6642 is a temperature sensor for local
and remote temperature-monitoring applications.
Communication with the MAX6642 occurs through the
SMBus-compatible serial interface and dedicated alert
pins. ALERT asserts if the measured local or remote
temperature is greater than the software-programmed
ALERT limit.
The MAX6642 converts temperatures to digital data
either at a programmed rate of eight conversions per
second or in single conversions. Temperature data is
represented by 8 data bits (at addresses 00h and 01h),
with the LSB equal to +1°C and the MSB equal to
+128°C. Two additional bits of remote temperature data
are available in the “extended” register at address 10h
and 11h (Table 2) providing resolution of +0.25°C.
ADC and Multiplexer
The averaging ADC integrates over a 60ms period
(each channel, typ), with excellent noise rejection.
The multiplexer automatically steers bias currents
through the remote and local diodes. The ADC and
associated circuitry measure each diode’s forward volt-
age and compute the temperature based on this volt-
age. Both channels are automatically converted once
the conversion process has started, either in free-run-
ning or single-shot mode. If one of the two channels is
not used, the device still performs both measurements,
and the user can ignore the results of the unused chan-
nel. If the remote-diode channel is unused, connect
DXP to GND rather than leaving DXP open.
The conversion time per channel (remote and internal)
is 125ms. If both channels are being used, then each
channel is converted four times per second. If the
external conversion-only option is selected, then the
remote temperature is measured eight times per sec-
ond. The results of the previous conversion are always
available, even if the ADC is busy.
Low-Power Standby Mode
Standby mode reduces the supply current to less than
10µA by disabling the ADC and timing circuitry. Enter
standby mode by setting the RUN bit to 1 in the config-
uration byte register (Table 4). All data is retained in
memory, and the SMBus interface is active and listen-
ing for SMBus commands. Standby mode is not a shut-
down mode. With activity on the SMBus, the device
draws more supply current (see the
Typical Operating
Characteristics
). In standby mode, the MAX6642 can
be forced to perform ADC conversions through the
one-shot command, regardless of the RUN bit status.
If a standby command is received while a conversion is
in progress, the conversion cycle is truncated, and the
data from that conversion is not latched into a tempera-
ture register. The previous data is not changed and
remains available.
Supply-current drain during the 125ms conversion peri-
od is 500µA (typ). In standby mode, supply current
drops to 3µA (typ).
SMBus Digital Interface
From a software perspective, the MAX6642 appears as
a set of byte-wide registers that contain temperature
data, alarm threshold values, and control bits. A stan-
dard SMBus-compatible 2-wire serial interface is used
to read temperature data and write control bits and
alarm threshold data.
The MAX6642 employs four standard SMBus protocols:
Write Byte, Read Byte, Send Byte, and Receive Byte.
(Figures 1, 2, and 3). The shorter Receive Byte protocol
allows quicker transfers, provided that the correct data
Pin Description
PIN NAME FUNCTION
1V
CC
Supply Voltage Input, +3V to +5.5V. Bypass V
CC
to GND with a 0.1µF capacitor. A 47 series resistor is
recommended but not required for additional noise filtering.
2 GND Ground
3 DXP
Combined Remote-Diode Current Source and ADC Input for Remote-Diode Channel. Place a 2200pF
capacitor between DXP and GND for noise filtering.
4 SCLK SMBus Serial-Clock Input. May be pulled up to +5.5V regardless of V
CC
.
5 SDA SMBus Serial-Data Input/Output, Open Drain. May be pulled up to +5.5V regardless of V
CC
.
6 ALERT
SMBus Alert (Interrupt) Output, Open Drain. ALERT asserts when temperature exceeds user-set limits. See
the
ALERT
Interrupts section.
—EP
Exposed Pad. Internally connected to GND. Connect to a PCB ground pad for optimal performance. Not
intended as an electrical connection point.
MAX6642
±1°C, SMBus-Compatible Remote/
Local Temperature Sensor with
Overtemperature Alarm
Maxim Integrated | 6www.maximintegrated.com
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
Figure 1. SMBus Protocols
SMBCLK
A = START CONDITION
B = MSB OF ADDRESS CLOCKED INTO SLAVE
C = LSB OF ADDRESS CLOCKED INTO SLAVE
D = R/W BIT CLOCKED INTO SLAVE
AB CD
E
FG
HIJ
SMBDATA
t
SU:STA
t
HD:STA
t
LOW
t
HIGH
t
SU:DAT
t
SU:STO
t
BUF
LMK
E = SLAVE PULLS SMBDATA LINE LOW
F = ACKNOWLEDGE BIT CLOCKED INTO MASTER
G = MSB OF DATA CLOCKED INTO SLAVE
H = LSB OF DATA CLOCKED INTO SLAVE
I = SLAVE PULLS DATA LINE LOW
J = ACKNOWLEDGE CLOCKED INTO MASTER
K = ACKNOWLEDGE CLOCK PULSE
L = STOP CONDITION
M = NEW START CONDITION
Figure 2. SMBus Write Timing Diagram

MAX6642ATT90+T

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