General Description
The MAX6683 system supervisor monitors multiple
power-supply voltages, including its own, and also features an on-board temperature sensor. The MAX6683
converts voltages to an 8-bit code and temperatures to
an 11-bit (10-bit-plus-sign) code using an analog-todigital converter (ADC). A multiplexer automatically
sequences through the voltage and temperature measurements. The digitized signals are then stored in registers and compared to the over/underthreshold limits
programmed over the SMBus™/I
2
C™-compatible 2-
wire serial interface.
When a temperature measurement exceeds the programmed threshold, or when an input voltage falls outside the programmed voltage limits, the MAX6683
generates a latched interrupt output ALERT. Three
interrupt modes are available for temperature excursions. These are default mode, one-time interrupt
mode, and comparator mode. The ALERT output is
cleared, except for temperature interrupts generated in
comparator mode, by reading the Interrupt Status register (Table 5). The ALERT output can also be masked
by writing to the appropriate bits in the Interrupt Mask
register (Table 6) or by setting bit 1 of the Configuration
register (Table 4) to zero. The MAX6683 SMBus/I
2
Ccompatible interface also responds to the SMB alert
response address.
Applications
Workstations
Servers
Networking
Telecommunications
Features
♦ Monitors Local Temperature
♦ Monitors Three External Voltages (1.8V, 2.5V, 5V
Nominal)
♦ Monitors V
CC
(3.3V Nominal)
♦ User-Programmable Voltage and Temperature
Thresholds
♦ Alert Function with Ability to Respond to SMB
Alert Response Address
♦ +2.7V to +5.5V Supply Range
♦ -40°C to +125°C Temperature Range
♦ 60Hz or 50Hz Line-Frequency Rejection
♦ Tiny 10-Pin µMAX Package
♦ MAX6683EVKIT Available
MAX6683
Temperature Sensor and
System Monitor in a 10-Pin µMAX
________________________________________________________________ Maxim Integrated Products 1
Pin Configuration
19-2226; Rev 1; 7/04
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at
1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
EVALUATION KIT
AVAILABLE
Ordering Information
SMBus is a trademark of Intel Corp.
I
2
C is a trademark of Philips Corp.
I2C/SMBus
CONTROLLER
CPU
V
CC
V
CC =
+3.3V
SCL
SDA
ADD
1.8V
IN
2.5V
IN
5V
IN
N.C.
GND
TO 1.8V
1.8V
TO 2.5V
TO 5V
0.1μF
10kΩ
ALERT
Typical Application Circuit
PART TEMP RANGE PIN-PACKAGE
MAX6683AUB -40°C to +125°C 10 µMAX
TOP VIEW
1
1.8V
IN
2
2.5V
IN
3
5V
IN
4
GND ALERT
5
10
MAX6683
9
8
7
6
V
SCL
SDA
ADDN.C.
CC
MAX6683
Temperature Sensor and
System Monitor in a 10-Pin µMAX
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
All Voltages Referenced to GND
All Pins...................................................................-0.3V to +6.0V
SDA, ALERT Current ...........................................-1mA to +50mA
Continuous Power Dissipation (T
A
= +70°C)
10-Pin µMAX (derate 5.6mW/°C above +70°C) ...........444mW
Junction Temperature......................................................+150°C
Operating Temperature Range .........................-40°C to +125°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10s) .................................+300°C
ELECTRICAL CHARACTERISTICS
(TA= -40°C to +125°C, unless otherwise noted. Typical values are at VCC= +3.3V, TA= +25°C.)
POWER SUPPLY
Supply Voltage V
Supply Current
Power-On Reset (POR) Voltage VCC, rising or falling edge 2 V
TEMPERATURE
Resolution Read word mode 0.125 °C
Supply Sensitivity PSS 0.7
ADC CHARACTERISTICS
Total Unadjusted Error TUE VIN > 10LSBs ±1.5 %
Differential Nonlinearity DNL VIN > 10LSBs ±1 LSB
Supply Sensitivity PSS ±1 LSB/V
Input Resistance R
Total Monitoring Cycle Time t
SCL, SDA, ADD
Logic Input Low Voltage V
Logic Input High Voltage V
Input Leakage Current I
Output Low Voltage V
ALERT
Output Low Voltage V
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
CC
I
CC
I
SD
LEAK
OL
OLA
Operating 200 500
Shutdown mode, interface inactive 10
T
= +25°C, VCC = +3.3V ±3
A
0°C ≤ TA ≤ +125°C, VCC = +3.3V ±4Accuracy
-40°C ≤ T
1.8VIN, 2.5VIN, 5V
IN
(Note 1) 200 300 ms
c
IL
V
IH
CC
VCC > 3.6V 2.6
VIN = 0 or 5V ±1µA
I
SINK
I
SINK
I
SINK
≤ +125°C, VCC = +3.3V ±6
A
≤ 3.6V 2.0
= 3mA 400 mV
= 1.2mA, VCC > 2.7V 0.3
= 3.2mA, VCC > 4.5V 0.4
2.7 5.5 V
±1.5
IN
100 150 200 kΩ
0.8 V
µA
°C
°C/V
V
V
MAX6683
Temperature Sensor and
System Monitor in a 10-Pin µMAX
_______________________________________________________________________________________ 3
Note 1: Total monitoring time includes temperature conversion and four analog input voltage conversions.
Note 2: A master device must provide at least a 300ns hold time for the SDA signal, referred to V
IL
of the SCL signal, to bridge the
undefined region of SCL’s falling edge.
Note 3: C
b
= total capacitance of one bus line in pF. Rise and fall times are measured between 0.3 ✕VCCto 0.7 ✕VCC.
Note 4: Input filters on SDA, SCL, and ADD suppress noise spikes <50ns.
ELECTRICAL CHARACTERISTICS (continued)
(TA= -40°C to +125°C, unless otherwise noted. Typical values are at VCC= +3.3V, TA= +25°C.)
TIMING (Figures 3 and 4)
Serial Clock Frequency f
Bus Free Time Between Stop
and Start
Start Condition Hold Time tHD:
Stop Condition Hold Time tSU:
Clock Low Time T
Clock High Time T
Data Setup Time tSU:
Data Hold Time tHD:
Receive SCL/SDA Minimum
Rise Time
Receive SCL/SDA Maximum
Rise Time
Receive SCL/SDA Minimum Fall
Time
Receive SCL/SDA Maximum Fall
Time
Transmit SDA Fall Time t
Pulse Width of Spike
Suppressed
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
SCL
T
BUF
STA
STO
LOW
HIGH
DAT
(Note 2) 0 0.9 µs
(Note 3)
R
(Note 3) 300 ns
R
(Note 3)
F
(Note 3) 300 ns
F
Cb = 400pF, I
F
(Note 4) 50 ns
SINK
= 3mA
t
t
t
t
t
SP
DAT
0 400 kHz
1.3 µs
0.6 µs
0.6 µs
1.3 µs
0.6 µs
100 ns
20 +
0.1C
b
20 +
0.1C
b
20 +
0.1C
b
300 ns
ns
ns
MAX6683
Temperature Sensor and
System Monitor in a 10-Pin µMAX
4 _______________________________________________________________________________________
Typical Operating Characteristics
(VCC= +3.3V, ADD = GND, TA= +25°C, unless otherwise noted.)
0
100
50
200
150
300
250
350
2.5 3.5 4.03.0 4.5 5.0 5.5
SUPPLY CURRENT vs. SUPPLY VOLTAGE
MAX6683 toc01
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (μA)
INTERFACE INACTIVE
A
C
D
E
B
A: TA = +125°C
B: T
A
= +85°C
C: T
A
= +25°C
D: T
A
= 0°C
E: T
A
= -40°C
450
250
1 100 1000
SUPPLY CURRENT
vs. SCL CLOCK FREQUENCY
300
275
325
350
375
400
425
MAX6683 toc02
CLOCK FREQUENCY (kHz)
SUPPLY CURRENT (μA)
10
VCC = +5V
SCL = 3Vp-p
-4
-3
-2
-1
0
1
2
3
4
2.5 3.53.0 4.0 4.5 5.0 5.5
TEMPERATURE ERROR
vs. SUPPLY VOLTAGE
MAX6683 toc03
SUPPLY VOLTAGE (V)
TEMPERATURE ERROR (°C)
TA = +85°C
TA = 0°C
TA = -40°C
6
0
1 100 1k10 10k
TEMPERATURE ERROR
vs. SUPPLY NOISE FREQUENCY
MAX6683 toc04
SUPPLY NOISE FREQUENCY (Hz)
TEMPERATURE ERROR (°C)
1
2
3
4
5
VCC = +5V
BYPASS CAP REMOVED
200mVp-p
-5
-2
-3
-4
0
-1
4
3
2
1
5
-50 -25 0 25 50 75 100 125
TEMPERATURE ERROR
vs. TEMPERATURE
MAX6683 toc05
TEMPERATURE (°C)
TEMPERATURE ERROR (°C)
Detailed Description
The MAX6683 is a voltage and temperature monitor
designed to communicate through an SMBus/I2C interface with an external microcontroller (µC). A µC with no
built-in I2C or SMBus capabilities can generate SMBus
serial commands by “bit-banging” general-purpose
input-output (GPIO) pins.
The MAX6683 can monitor external supply voltages of
typically 1.8V, 2.5V, 5V, as well as its own supply voltage and temperature. This makes it ideal for supervisor
and thermal management applications in telecommunications, desktop and notebook computers, workstations, and networking equipment. Voltage inputs are
converted to an 8-bit code and temperature is converted to an 11-bit code. The high-order 8 bits of the temperature conversion can be read using a read byte
operation through the I2C interface. The full 11-bit temperature conversion is read using a read word operation and disregarding the lower 5 bits of the low byte.
By setting bit 5 of the Configuration Register to 1, the
temperature conversion can be reduced to 9 bits with a
four-fold reduction in conversion time. In this case, the
lower 7 bits of the low byte should be disregarded; 8bit temperature data has a resolution of 1°C/LSB, while
11-bit temperature data has a resolution of 0.125°C/
LSB. Setting bit 5 of the Configuration Register to 1
reduces the monitoring cycle time by a factor of 4. In
this case, a read word operation for temperature data
yields a 9-bit code in which the lower 7 bits of the low
byte should be disregarded. The LSB of the 9-bit temperature data has a value of 0.5°C.
Each input voltage is scaled down by an on-chip resistive voltage-divider so that its output, at the nominal
input voltage, is 3/4 of the ADC’s full-scale range, or a
decimal count of 192 (Table 3). Input voltages other
than the nominal values may be used; ensure that they
fall within the usable ranges of pins to which they are
applied. Attenuate voltages greater than 6V with an
external resistive voltage-divider.
Writing a 1 to bit 0 of the Configuration Register starts
the monitoring function. The device performs a sequential sampling of all the inputs, starting with the internal
temperature sensor and continuing with 2.5VIN, 1.8VIN,
5VIN, and VCC. If the master terminates the conversion,
the sequential sampling does not stop until the sampling cycle is completed and the results are stored.
When it starts again, it always starts with the temperature measurement.
An interrupt signal is generated when a temperature
measurement goes above the hot limit or when a voltage measurement is either above the high limit or
below the low limit. This causes the open-drain output
ALERT to go to the active-low state and set each corresponding interrupt status bit (bits 0 through 4) to 1
(Table 5). The interrupt is cleared by reading the
Interrupt Status Register except for temperature interrupts generated in comparator mode. Reading the
Interrupt Status Register also clears the register itself,
except for temperature interrupt bits set in comparator
mode.
MAX6683
Temperature Sensor and
System Monitor in a 10-Pin µMAX
_______________________________________________________________________________________ 5
PIN NAME FUNCTION
11.8VINAnalog Input. Monitors 1.8V nominal supply.
22.5VINAnalog Input. Monitors 2.5V nominal supply.
35VINAnalog Input. Monitors 5V nominal supply.
4 N.C. No Connect. Not internally connected. Connect to GND to improve thermal conductivity.
5 GND Ground
6 ALERT
7 ADD
8 SDA SMBus/I2C-Compatible Serial Data Interface
9 SCL SMBus/I2C-Compatible Clock Input
10 V
CC
SMBus Alert (Interrupt) Output, Open Drain. Alerts the master that a temperature or voltage limit has been
violated.
2
SMBus/I
transaction, and the 2LSBs of the Slave Address register are detemined by ADD’s connection to GND, SDA,
SCL, or V
Supply Voltage Input, +2.7V to +5.5V. Also serves as a voltage monitor input. Bypass VCC to GND with a
0.1µF capacitor.
C-Compatible Address Select Input. ADD is sampled at the beginning of each SMBus/I2C
.
CC