MICROCHIP MCP9800, MCP9801, MCP9802, MCP9803 Technical data

MCP9800/1/2/3
r
2-Wire High-A ccuracy Temperature Sensor
Features
• Temperature-to-Digit al C onv erte r
• Accuracy with 12-bit Resolution:
- ±0.5°C (typ.) at +25°C
- ±1°C (max.) from -10°C to +85°C
- ±2°C (max.) from -10°C to +125°C
• User-selectable Resolution: 9 – 12 bit
• Operating Voltage Range: 2.7V to 5.5V
• 2-wire Interface: I
2
C™/SMBus Compatible
• Operating Current: 200µA (typ.)
• Shutdown Current: 1µA (max.)
• Power-saving One-shot Temperature Measurement
• Available Packages: SOT-23-5, MSOP-8, SOIC-8
Typical Applications
• Personal Computers and Servers
• Hard Disk Drives and Other PC Peripherals
• Entertainment Systems
• Office Equipment
• Data Communication Equipment
• Mobile Phones
• General-purpose Temperature Monitoring
Description
Microchip Technology Inc.’s MCP9800/1/2/3 family of digital temperature sensors converts temperatures between -55°C and +125°C to a digital word. They provide an accuracy of ±1°C (max.) from -10°C to +85°C.
The MCP9800/1/2/3 family comes with user-program­mable registers that provide flexibility for temperature sensing applications. The register settings allow user­selectable 9-bit to 12-bit temperature measurement resolution, configur ation of the power-savi ng Shutdown and One-shot (single conversion on command while in the Shutdown) modes and the specification of both temperature alert output and hysteresis limits. When the temperature changes beyond the specified limits, the MCP9800/1/2/3 outputs an alert signal. The user has the option of setting the alert output signal polarity as an active-low or active-high comparator output for thermostat operati on, or as t emperature event interru pt output for microprocessor-based systems.
2
This sensor has an industry standard 2-wire, I
C™/ SMBus compatible serial interface, allowing up to eight devices to be controlled in a single serial bus. Th ese fea­tures make the MCP9800/1/2/3 ideal for sophisticated multi-zone temperature-monitoring applications.
Package Types
Typical Application
MCP9800/02
V
DD
GND
ALERT
1 2 3
5
4
R
SDA
SCLK
R
PULL-UP
V
DD
PICmicro
®
Microcontrolle
PIC16F737
I
2
C™ Port
I/O Port
MCP9800 MCP9802
SOT-23-5
V
1
DD
GND
2
ALERT
3
MCP9800/02A0: A2, A1, A0 are internally set to (0, 0, 0) MCP9800/02A5: A2, A1, A0 are internally set to (1, 0, 1) MCP9802/03: Serial Bus time-out 35 ms (typ.)
5
4
SDA
SCLK
ALERT
SOIC, MSOP
SDA
SCLK
GND
MCP9801 MCP9803
1 2 3 4
V
8
DD
A0
7
A1
6
A2
5
2004 Microchip Technology Inc. DS21909B-page 1
MCP9800/1/2/3

1.0 ELECTRICAL CHARACTERISTICS

Absolute Maximum Ratings †
VDD....................................................................... 6.0V
Volt a ge at all Inpu t/O utp ut pins.... GND – 0.3V to 5.5V
Storage temperature ..........................-65°C to +150°C
Ambient temp. with power applied .....-55°C to +125°C
Junction Temperature (T
ESD protection on all pins (HBM:MM)....... (4 kV:400V)
)..................................150°C
J
PIN FUNCTION TABLE
NAME FUNCTION
SDA Bidirectional Serial Data (open-drain
SCLK Serial Clock Input
ALERT Temperature Alert Output (open-drain)
A2 Address Select Pin (bit 2) A1 Address Select Pin (bit 1) A0 Address Select Pin (bit 0)
V
GND Ground
output)
Power Supply Input
DD
Latch-Up Current at each pin........................ ±200 mA
†Notice: Stresses above those listed under “Maximum ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the operational listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
DC CHARACTERISTICS
Electrical Specifications: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, and
T
= -55°C to +125°C.
A
Parameters Sym Min Typ Max Unit Conditions
Power Supply
Operating Voltage Range V Operating Current I Shutdown Current I
Power On Reset Threshold (POR) V
Temperature Sensor Accuracy
Accuracy with 12-bit Resolution:
T
= +25°C T
A
-10°C < T
-10°C < T
-55°C < T
+85°C T
A
+125°C T
A
+125°C T
A
Internal Σ∆ ADC
Conversion Time:
9-bit Resolution t 10-bit Reso lution t 1 1-bit Resolution t 12-bit Reso lution t
Alert Output (Open-drain)
High-level Current I Low-level Voltage V
Thermal Response
Response Time t
DD
DD
SHDN
POR
ACY ACY ACY ACY
CONV CONV CONV CONV
OH
OL
RES
2.7 5.5 V — 200 400 µA Continuous Operation — 0.1 1 µ A Shutdown Mode
—1.7— VVDD falling edge
±0.5 °C VDD = 3.3V
-1.0 +1.0 °C VDD = 3.3V
-2.0 +2.0 °C VDD = 3.3V
-3.0 +3.0 °C VDD = 3.3V
30 75 ms 33 samples/sec (typ.) — 60 150 ms 17 samples/sec (typ.) — 120 300 ms 8 samples/sec (typ.) — 240 600 ms 4 samples/sec (typ.)
——1µAV ——0.4VI
OH
= 3 mA
OL
1.4 s Time to 63% (88°C)
27°C (Air) to 125°C (oil bath)
= 5V
DS21909B-page 2 2004 Microchip Technology Inc.
MCP9800/1/2/3
DIGITAL INPUT/OUTPUT PIN CHARACTERISTICS
Electrical Specifications: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground and
T
= -55°C to +125°C.
A
Parameters Sym Min Typ Max Units Conditions
Serial Input/Output (SCLK, SDA, A0, A1, A2) Input
High-level Voltage V Low-level Voltage V Input Current I
Output (SDA)
Low-level Voltage V High-level Current I Low-level Current I
Capacitance C
SDA and SCLK Inputs
Hysteresis V
IH IL
IN
OL OH OL
IN
HYST
0.7 V ——0.3VDDV
-1 +1 µA
——0.4VIOL= 3 mA ——1µAV
6——mAV
—10—pF
0.05 V
—— V
DD
—— V
DD
OH
= 0.6V
OL
= 5V
Graphical Symbol Description
INPUT OUTPUT
Voltage
V
Current
I
DD
IN
V
IH
V
IL
time
time
Voltage
V
DD
V
OL
Current
I
OL
I
OH
time
time
TEMPERATURE CHARACTERISTICS
Electrical Specifications: Unless otherwise indicated, VDD= +2.7V to +5.5V, GND = Ground.
Parameters Sym Min Typ Max Units Conditions
Temperature Ranges
Specified Temperature Range T Operating Temperature Range T Storage Temperature Range T
A A A
Thermal Package Resistances
Thermal Resistance, 5L-SOT23 θ Thermal Resistance, 8L-SOIC θ Thermal Resistance, 8L-MSOP θ
JA JA JA
Note 1: Operation in this range must not cause T
-55 +125 °C (Note 1)
-55 +125 °C
-65 +150 °C
—256—°C/W —163—°C/W —206—°C/W
to exceed Maximum Junction Temperature (+150°C).
J
2004 Microchip Technology Inc. DS21909B-page 3
MCP9800/1/2/3
SERIAL INTERFACE TIMING SPECIFICATIONS
Electrical Specifications: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, -55°C < TA < +125°C,
C
= 80 pF, and all limits measured to 50% point.
L
Parameters Sym M in Typ Max Units Conditions
2-Wire I
Serial Port Frequency f
Clock Period t Low Clock t High Clock t Rise Time t Fall Time t Data Setup Before SCLK High t Data Hold After SCLK Low t Start Condition Setup Time t Start Condition Hold Time t Stop Condition Setup Time t Bus Idle t Time Out t
Timing Diagram
2
C/SMBus Compatible Interface
SU-DATA
H-DATA
SU-START
H-START SU-STOP
START Condition
t
SU-START
SC
f
SC SC
LOW
HIGH
R F
IDLE OUT
0 400 kHz I2C MCP9800/01
10 400 kHz SMBus MCP9802/03
2.5 µs
1.3 µs
0.6 µs 20 300 ns 10% to 90% of VDD (SCLK, SDA) 20 300 ns 90% to 10% of VDD (SCLK, SDA)
0.1 µs
0—0.s
0.6 µs
0.6 µs
0.6 µs
1.3 µs 25 35 50 ms MCP9802/03 only
t
H-START
SCLK
SDA
Data T ransmission
SCLK
SDA
STOP Condition
SCLK
SDA
t
SU-DA TA
t
H-DATA
t
HIGH
t
OUT
t
LOW
tR,t
F
t
SC
t
SU-STOP
DS21909B-page 4 2004 Microchip Technology Inc.
t
IDLE

2.0 TYPICAL PERFORMANCE CURVES

Note: Unless otherwise noted: VDD = 2.7V to 5.5V.
MCP9800/1/2/3
3.0
2.0
1.0
0.0
-1.0
-2.0
Temperature Accuracy (°C)
-3.0
-55 -35 -15 5 25 45 65 85 105 125
12-Bit Resolution 160 Samples
Spec. Limits
(°C)
T
A
VDD= 3.3V
FIGURE 2-1: Average Temperature Accuracy vs. Ambient Temperature, V
3.0
VDD = 2.7V
2.0
VDD = 3.3V VDD = 5.0V
1.0
VDD = 5.5V
0.0
-1.0
-2.0
Temperature Accuracy (°C)
-3.0
-55 -35 -15 5 25 45 65 85 105 125 T
A
(°C)
12-Bit Resolution 160 Samples
= 3.3V.
DD
100%
90% 80% 70% 60% 50% 40% 30%
Occurrences
20% 10%
0%
TA = +25°C
= 3.3V
V
DD
-3.0
-2.5
-2.0
-1.5
-1.0
Temperature Accuracy (°C)
0.0
-0.5
0.5
1.0
5 lots 32 Samples/lot 160 Samples
1.5
2.0
FIGURE 2-4: Temperature Accuracy Histogram, T
400 350 300 250
(µA)
200
DD
I
150 100
50
= +25°C.
A
VDD = 2.7V VDD = 3.3V VDD = 5.0V VDD = 5.5V
-55 -35 -15 5 25 45 65 85 105 125 T
(°C)
A
2.5
3.0

FIGURE 2-2: Average Temperature Accuracy vs. Ambient Temperature.

3.0
Resolution
2.0
1.0
0.0
-1.0
-2.0
Temperature Accuracy (°C)
-3.0
11-Bit 12-Bit
9-Bit
10-Bit
-55 -35 -15 5 25 45 65 85 105 125 T
(°C)
A
VDD = 3.3V 160 Samples
FIGURE 2-3: Average Temperature Accuracy vs. Ambient Temperature, V
= 3.3V.
DD

FIGURE 2-5: Supply Current vs. Ambient Temperature.

1
0.8
0.6
(µA)
0.4
SHDN
I
0.2
0
-55 -35 -15 5 25 45 65 85 105 125 (°C )
T
A

FIGURE 2-6: Shutdown Current vs. Ambient Temperatu re.

2004 Microchip Technology Inc. DS21909B-page 5
MCP9800/1/2/3
= 0.6V
= 3mA
Note: Unless otherwise noted: VDD = 2.7V to 5.5V.
48
V
OL
42
(mA)
36
OL
30
VDD = 5.5V
= 3.3V
V
DD
= 2.7V
V
DD
24 18 12
ALERT & SDA I
6
-55 -35 -15 5 25 45 65 85 105 125 (°C)
T
A

FIGURE 2-7: ALERT and SDA IOL vs. Ambient Temperature.

0.4
I
OL
(V)
0.3
OL
0.2
0.1
ALERT & SDA V
0
-55 -35 -15 5 25 45 65 85 105 125 T
(°C)
A
VDD = 5.5V
= 3.3V
V
DD
= 2.7V
V
DD
145
Average of 10 samples per package
125
105
85
65
45
Temperature Data (°C)
25
5
-202468101214161820
SOIC
MSOP
SOT-23
27°C (Air) to 125°C (Oil bath)
Time (s)

FIGURE 2-9: MCP980X Thermal Response vs Time.

FIGURE 2-8: ALERT and SDA Output V
vs. Ambient Temperature.
OL
DS21909B-page 6 2004 Microchip Technology Inc.

3.0 PIN DESCRIPTION

The descriptions of the pins are listed in Table 3-1.

TABLE 3-1: PIN FUNCTION TABLE

MCP9800/1/2/3
MCP9800 MCP9802
SOT-23-5
5 1 SDA Bidirectional Serial Data 4 2 SCLK Serial Clock Input 3 3 ALERT T e mp erature Alert Output
2 4 GND Ground — 5 A2 Address Select Pin (bit 2) — 6 A1 Address Select Pin (bit 1) — 7 A0 Address Select Pin (bit 0)
18V
MCP9801 MCP9803
MSOP, SOIC
Symbol Function
DD

3.1 Serial Data Pin (SDA)

The SDA is a bidirectional input/output pin, used to serially transmit data to and from the host controller. This pin requires a pull-up resistor to output data.

3.2 Serial Clock Pin (SCLK)

The SCLK is a clock input pin. All communication and timing is relative to the signal on this pin. The clock is generated by the host controller on the bus.

3.3 Power Supply Input (VDD)

The VDD pin is the power pin. The operating vol tage, a s specified in the DC electrical specification table, is applied on this pin.

3.4 Ground (GND)

The GND pin is the system ground pin.
Power Supply Input

3.5 ALERT Output

The MCP9800/1/2/3’s ALERT pin is an open-drain output pin. The device out put s an alert signal when th e ambient temperature goes beyond the user­programmed temperature limit.

3.6 Address Pins (A2, A1, A0)

These pins are device or slave address input pins and are available only with the MCP9801/03. The device addresses for the MCP9800/02 are factory-set.
The address pins are the Leas t Significant bi ts (LSb) of the device address bits. The Most Significant bits (MSb) (A6, A5, A4, A3) are factory-set to <1001>. This is illustrated in Table 3-2.

TABLE 3-2: SLAVE ADDRESS

Device A6 A5 A4 A3 A2 A1 A0
MCP9800/02A0 1001000 MCP9800/02A5 1001101
MCP9801/03 1001XXX
Note: User-selectable address is shown by X.
2004 Microchip Technology Inc. DS21909B-page 7
MCP9800/1/2/3

4.0 FUNCTIONAL DESCRIPTION

The MCP9800/1/2/3 family of temperature sensors consists of a band-gap type temperature sensor, a Σ∆ Analog-to-Digital Converter (ADC), user-programmable registers and a 2-wire I serial interface.
Configuration
Register
Temperature
Register
T
Register
T
Register
Register
Pointer

FIGURE 4-1: Functional Block Diagram.

2
C/SMBus protocol compatible
Resolution
One-Shot
Shutdown Fault Queue Alert Polarity
Alert Comp/Int
HYST
SET
9-Bit 10-Bit 11-Bit 12-Bit
Σ∆ ADC
Band-Gap
Temperature
Sensor
I2C™/SMBus
Interface

4.1 Temperature Sensor

The MCP9800/1/2/3 uses the difference in the base­emitter voltag e of a transistor while its collector current is changed from IC depends only on the ratio of the two currents and the ambient temperature, as shown in Equation 4-1.
to IC2. With this method, the ∆V
1
BE
EQUATION 4-1:
kT

----- -
V
BE
Where:
T = temperature in kelvin
= change in diode base-emitter
V
BE
voltage k = Boltzmann's constant q = electron charge
IC1 and IC2= currents with n:1 ratio

q
ln IC
()×=
1IC2
4.2 Σ∆ Analog-to-Digital Converter
A sigma-delta analog-to-digital converter is used to convert ∆V transistor temperature. The converter has an adjustable resolution from 9-bits (at 30 ms conversion time) to 12 -bits (at 240 ms conver sion time). Thus , it allows the user to make trade-offs between resolution and conversion time. Refer to Section 4.3.4 “Sensor
Configuration Register (CONFIG)” and Section 4.3.4.7 “Σ∆ ADC Resolution” for details.
to a digital word that corresponds to the
BE
DS21909B-page 8 2004 Microchip Technology Inc.

4.3 Registers

The MCP9800/1/2/3 family has four registers that are user-accessible. These registers are specified as the ambient temperature register, the tem pera ture limit-set register , the temperature h ysteresis regist er and device configuration registers.
The ambient temperature register is a read-only register and is used to acce ss the ambient tem perature data. The dat a from th e ADC is loade d in p arall el in th e register. The temperature limit-set and temperature hysteresis registers are read/write registers that provide user-programmable temperature limits. If the ambient temperature drifts beyond the programmed limits, the MCP9 800 /1/2 /3 outputs an alert sig nal u sin g the ALERT pin (refer to Section 4.3.4.3 “ALERT Out- put Configuration”). The device configurat ion register provides access for the user to configure the MCP9800/1/2/3’ s various features. Th ese regist ers are described in further detail in the following sections.
MCP9800/1/2/3
Resolution
One-Shot
Shutdown Fault Queue Alert Polarity
Alert Comp/Int
Configuration
Register
Temperature
Register
T
HYST
Register
T
SET
Register
ALERT Output
Control Logic
FIGURE 1: Register Block Diagram.
The registers are ac ce ss ed by se ndi ng register pointer to the MCP9800/1/2/3 usin g the serial inte rface. This is an 8-bit pointer. However , the t wo L east Si gnifi cant bits (LSb) are used a s poi nters an d all other bit s n eed to be cleared <0>. This device has additional registers that are reserved for test and calibration. If these registers are accessed, the device may not perform accordi ng to the specification. The pointer description is shown below.
ALERT Output
REGISTER 4-1: REGISTER POINTER
U-0 U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0
0 0 0 0 0 0 P1 P0
bit 7 bit 0
bit 7-3 Unimplemented: Read as ‘0’ bit 2-0 Pointer bits
00 = Temperature Register 01 = Configuration Register 10 = Temperature Hysteresis Register 11 = Temperature Limit-set Register
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
- n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
2004 Microchip Technology Inc. DS21909B-page 9
Loading...
+ 21 hidden pages