MAX6652
Temperature Sensor and System Monitor
in a 10-Pin µMAX
_______________________________________________________________________________________ 7
Table 5. Interrupt Status Register (Address 41h, Power-Up Default = 00h)
Table 4. Configuration Register (Address 41h, Power-Up Default = 00h)
BIT NAME READ/WRITE DESCRIPTION
0 Start/Stop R/W
This bit controls the monitoring loop. Setting the bit to 0 stops the
monitoring loop and puts the device into shutdown mode. The I
2
C/SMBus
interface is still active during the shutdown mode. Setting the bit to 1 starts
the monitoring cycle. All high/low limits should be set before setting this
bit to 1.
1 Interrupt Enable R/W
This bit is used to enable or disable the interrupt output. Setting the bit to
1 enabes the interrupt output; setting the bit to 0 disables the interrupt
output.
2 Reserved ——
3 Interrupt Clear R/W
This bit is used to clear the interrupt output when it is set to high. It will not
affect the interrupt status register. The monitoring loop will not start until
the bit is set to 0.
4
Line Frequency
Select
R/W
This bit controls the internal clock frequency. Setting the bit to 1 changes
the clock frequency to 51.2kHz from 61.4kHz. This can improve the
measurement accuracy when the power-line frequency is at 50Hz.
5 Short Cycle R/W This bit reduces the conversion rate by a factor of four when it is set to 1.
6 Reserved ——
7 Reset R/W
This bit is used as a reset signal for the register initialization. The 1 of this
bit will reset all the register values into the power-up default mode,
including bit 7 itself.
BIT NAME READ/WRITE DESCRIPTION
0 2.5V
IN
Error R
A 1 indicates either a high or low limit has been exceeded at the 2.5V
IN
input.
1 12V
IN
Error R
A 1 indicates either a high or low limit has been exceeded at the 12V
IN
input.
2 3.3V
IN
Error R
A 1 indicates either a high or low limit has been exceeded at the 3.3V
IN
input.
3V
CC
Error R A 1 indicates either a high or low limit has been exceeded at the V
CC
input.
4 Temperature Error R
A 1 indicates either a high or low limit has been exceeded at the internal
temperature sensor. The conditions that will generate and clear this bit
depend on the temperature interrupt mode selected by bits 0 and 1 in the
temperature configuration register.
5, 6, 7 Reserved ——
MAX6652
Low-Power Shutdown Mode
Setting bit 0 in the configuration register to 0 stops the
monitoring loop and puts the MAX6652 into low-power
shutdown mode. In this mode, the I
2
C-compatible/
SMBus interface remains active, and the supply current
drops to 10µA or less.
Power-On Reset (POR)
The MAX6652 power-on reset supply (POR) voltage is
typically 2V. Below this supply voltage, all registers are
reset, the device is put into shutdown mode, and the
I
2
C-compatible/SMBus interface is inactive.
Alarm Threshold Registers
Two registers, a hot temperature limit (T
HOT
) at 39h and
a hot temperature hysteresis (T
HYST
) at 3Ah, store
alarm threshold data (Table 1). If a measured tempera-
ture exceeds the value of T
HOT
, an ALERT is asserted.
Alerts are cleared and reasserted depending on the
interrupt mode selected in the temperature configura-
tion register (see
ALERT
Interrupts).
The POR state of the T
HOT
register is 0101 0000 or
+80°C. The POR state of the T
HYST
register is 0100
0001 or +65°C.
High and low limits for the voltage inputs are stored in
registers 2Bh through 32h. If a measured voltage is
less than V
LOW
or greater than V
HIGH
, an ALERT is
asserted.
The POR states of the high- and low-voltage limits are
1.1 and 0.9 times the nominal voltage for each input,
respectively.
Interrupt Status Byte Functions
The interrupt status register records temperature or
voltage fault conditions whenever a limit is exceeded
(Table 5). Bits 0 through 3 correspond to the 2.5V, 12V,
3.3V, and 5V internal V
CC
voltage inputs, and bit 4 cor-
responds to the temperature. If a threshold has been
crossed, the appropriate bit will contain a 1. In the
default and one-time interrupt modes, reading the sta-
tus register clears the register until a new out-of-range
condition is detected.
ALERT
Interrupts
An out-of-range voltage or temperature causes the
ALERT output signal to be asserted. However, if the
assertion is caused by an out-of-range temperature, the
ALERT output can operate in one of three different
modes: default, one-time interrupt, and comparator
modes. The ALERT signal can be cleared only by read-
ing the interrupt status register (Table 5), except when
the ALERT has been activated by an out-of-range tem-
perature in comparator mode. In this case, ALERT is
only cleared when the fault is removed. Reading the
interrupt status register also clears this register, except
for bit 4 in comparator mode. Unless the fault is
removed, ALERT will be reasserted after the next con-
version cycle. 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 0.
The interrupt does not halt conversions. New tempera-
ture and voltage data continue to be available over the
I
2
C-compatible/SMBus interface after ALERT is assert-
ed. The three temperature ALERT modes are illustrated
in Figure 1 and are selected through the temperature
configuration register (Table 7). The ALERT output pin
is open drain, so the device can share a common inter-
rupt line.
Temperature Sensor and System Monitor
in a 10-Pin µMAX
8 _______________________________________________________________________________________
Table 6. Interrupt Mask Register (Address 43h, Power-Up Default = 00h)
BIT NAME READ/WRITE DESCRIPTION
0 2.5V R/W
Setting the bit to 1 disables the interrupt status register bit (bit 0) and the ALERT
output for the 2.5V
IN
input.
1 12V R/W
Setting the bit to 1 disables the interrupt status register bit (bit 1) and the ALERT
output for the 12V
IN
input.
2 3.3V R/W
Setting the bit to 1 disables the interrupt status register bit (bit 2) and the ALERT
output for the 3.3V
IN
input.
3 5.0V R/W
Setting the bit to 1 disables the interrupt status register bit (bit 3) and the ALERT
output for the V
CC
input.
4 Tem p er atur e R/W
Setting the bit to 1 disables the interrupt status register bit (bit 4) and the ALERT
output for temperature.
5, 6, 7 Reserved ——
MAX6652
_______________________________________________________________________________________ 9
Temperature Sensor and System Monitor
in a 10-Pin µMAX
Default Mode
An interrupt is initiated when temperature exceeds
T
HOT
(address 39Ah). The interrupt is cleared only by
reading the interrupt status register. An interrupt will
continue to be generated on subsequent measure-
ments until temperature goes below T
HYST
(address
3Ah).
One-Time Interrupt Mode
An interrupt is initiated when temperature exceeds
T
HOT
(address 39Ah). The interrupt is cleared only by
reading the interrupt status register. The next interrupt
is then initiated when temperature falls below the T
HYST
(address 3Ah).
Comparator Mode
An interrupt is initiated when temperature exceeds
T
HOT
(address 39Ah). The ALERT output will remain
asserted low until the temperature goes below T
HOT
.
Reading the interrupt status register will not clear the
ALERT output or interrupt status bit in the register. The
interrupt will continue to be generated on subsequent
measurements until temperature falls below T
HOT
.
Figure 1 shows successive interrupts and clears using
a temperature fault as an example.
I
2
C-Compatible/SMBus Digital Interface
From a software perspective, the MAX6652 appears as
a set of byte-wide registers that contain voltage and
temperature data, alarm threshold values, or control
bits.
The device employs four standard I
2
C-compatible/
SMBus protocols: write byte, read byte, send byte, and
receive byte (Figures 2, 3, 4).
Slave Address
The device address can be set to one of four different
values by pin strapping ADD to GND, SDA, SCL, or
V
CC
, so more than one MAX6652 can reside on the
same bus without address conflicts (Table 1). The
address pin state is checked at the beginning of each
I
2
C-compatible/SMBus transaction and so is insensitive
to glitches on V
CC
. Any address code can also be writ-
ten to the serial address register and will overwrite the
code set by connecting the ADD pin until the MAX6652
is taken through a POR cycle.
The MAX6652 also responds to the SMBus alert
response address (see Alert Response Address).
Alert Response Address
The SMBus alert response interrupt pointer provides
quick fault identification for simple slave devices that
lack the complex, expensive logic needed to be a bus
master. Usually the ALERT outputs of several slave
devices are wired-ORed to the same interrupt input of
the host master. Upon receiving an interrupt signal, the
host master can broadcast a receive byte transmission
(Figure 2) with the alert response address (0001 1000).
Then, any slave device that generated an interrupt
attempts to identify itself by putting its own address on
the bus.
The alert response can activate several different slave
devices simultaneously, similar to the I
2
C general call. If
more than one slave attempts to respond, bus arbitra-
tion rules apply, and the device with the lower address
code wins. The losing device does not generate an
acknowledge signal and continues to hold the interrupt
line low until serviced. The MAX6652 does not automat-
ically clear its ALERT when it responds to an alert
response address. The host master must then clear or
mask the ALERT by reading the interrupt status regis-
ter, writing to the interrupt mask register, or setting bit 1
of the configuration register to 0 before it can identify
other slaves generating an interrupt.
Command Byte Functions
The 8-bit command byte register (Table 1) is the master
index that points to the other data, configuration, limits,
and address registers within the MAX6652. The func-
tions of those other registers are described below.
Configuration Byte Functions
The configuration register (Table 4) is a read-write reg-
ister with several functions:
Bit 0 puts the MAX6652 into software standby mode
(STOP) or autoconvert (START) mode. The 2-wire inter-
face is still active in the standby mode. All voltage and
temperature limits should be set before setting this bit
to 1.
Bit 1 enables and disables the ALERT output. Setting
this bit to 1 enables the ALERT output.
Bit 2 is reserved.
Bit 3 clears the ALERT output and stops the monitoring
loop when set to 1. Clearing the output will not affect
the contents of the interrupt status registers.
Bit 4 sets the analog-to-digital conversion speed to
minimize interference from power-line frequencies.
Setting this bit to 1 can improve accuracy when the
power-line frequency is 50Hz. When the power-line fre-
quency is 60Hz, bit 4 should be 0.
Bit 5 reduces the oversampling ratio in the ADC from 8
to 2. This reduces the monitoring cycle time by a factor
of 4 to typically 50ms at the cost of reduced noise
rejection.

MAX6652AUB+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Board Mount Temperature Sensors Temperature Sensor & System Monitor
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet