MCP9804
±0.25°C Typical Accuracy Digital Temperature Sensor
Features
• Accuracy:
- ±0.25°C (typical) from -40°C to +125°C
- ±1°C (maximum) from -40°C to +125°C
- +0.05°C (typical) lifetime drift
- ±0.0625°C or ±1 LSb (typical) repeatability
• User-Selectable Measurement Resolution:
- +0.5°C, +0.25°C, +0.125°C, +0.0625°C
• User-Programmable Temperature Limits:
- Temperature Window Limit
- Critical Temperature Limit
• User-Programmable Temperature Alert Output
• Operating Voltage Range: 2.7V to 5.5V
• Operating Current: 200 µA (typical)
• Shutdown Current: 0.1 µA (typical)
• 2-wire Interface: I
2
C™/SMBus Compatible
• Available Packages: 2x3 DFN-8, MSOP-8
Description
Microchip Technology Inc.’s MCP9804 digital
temperature sensor converts temperatures between
-40°C and +125°C to a digital word with ±0.25°C/±1°C
(typical/maximum) accuracy.
The MCP9804 comes with user-programmable registers
that provide flexibility to temperature sensing
applications. The registers allow user-selectable
settings such as Shutdown or Low-Power modes and
the specification of temperature Alert window limits and
critical output limits. When the temperature changes
beyond the specified boundary limits, the MCP9804
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 operation, or as a
temperature Alert interrupt output for microprocessor-
based systems. The Alert output can also be configured
as a critical temperature output only.
This sensor has an industry standard 100 kHz, 2-wire,
SMBus/I
2
C compatible serial interface, allowing up to
eight or sixteen sensors to be controlled with a single
serial bus (see
Table 3-2
for available Address codes).
These features make the MCP9804 ideal for
sophisticated, multi-zone, temperature-monitoring
applications.
Typical Applications
•
•
•
•
•
•
•
•
General Purpose
Industrial Applications
Industrial Freezers and Refrigerators
Food Processing
Personal Computers and Servers
PC Peripherals
Consumer Electronics
Handheld/Portable Devices
Package Types
8-Pin 2x3 DFN *
SDA 1
SCL 2
EP
9
8 V
DD
7 A0
6 A1
5 A2
8-Pin MSOP
SDA 1
SCL 2
Alert 3
GND 4
8 V
DD
7 A0
6 A1
5 A2
Temperature Accuracy
40%
30%
20%
10%
0%
-0.6
-0.8
-0.4
-0.2
0.0
0.4
0.6
-1.0
Temperature Accuracy (°C)
1.0
0.8
0.2
T
A
= -40°C to +125°C
V
DD
= 3.3V
2787 units
Alert 3
GND 4
* Includes Exposed Thermal Pad (EP); see
Table 3-1.
©
2009-2012 Microchip Technology Inc.
Occurrences
DS22203C-page 1
MCP9804
Hysteresis
Shutdown
Critical Trip Lock
Alarm Window Lock
Clear Alert
Alert Status
Output Control
Critical Alert only
Alert Polarity
Alert Comp/Int
Configuration
Temperature
T
UPPER
Limit
T
LOWER
Limit
T
CRITICAL
Limit
Manufacturer ID
Device ID/Rev
Resolution
+0.5°C
+0.25°C
+0.125°C
+0.0625°C
ΔΣ
ADC
Band Gap
Temperature
Sensor
Register
Pointer
SMBus/Standard I
2
C™
Interface
A0
A1
A2
Alert
SDA
SCL
V
DD
GND
FIGURE 1:
Functional Block Diagram.
DS22203C-page 2
©
2009-2012 Microchip Technology Inc.
MCP9804
1.0
ELECTRICAL
CHARACTERISTICS
†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.
Absolute Maximum Ratings †
V
DD
.................................................................................. 6.0V
Voltage at All Input/Output Pins .............. GND – 0.3V to 6.0V
Storage Temperature ....................................-65°C to +150°C
Ambient Temperature with Power Applied ....-40°C to +125°C
Junction Temperature (T
J
) .......................................... +150°C
ESD Protection on All Pins (HBM:MM) ................ (4 kV:400V)
Latch-up Current at Each Pin (25°C) ....................... ±200 mA
TEMPERATURE SENSOR DC CHARACTERISTICS
Electrical Specifications:
Unless otherwise indicated, V
DD
= 2.7V to 5.5V, GND = Ground and
T
A
= -40°C to +125°C.
Parameters
Temperature Sensor Accuracy
-40°C < T
A
≤
+125°C
Accuracy Drift
Accuracy Repeatability
0.5°C/bit
0.25°C/bit
0.125°C/bit
0.0625°C/bit
Power Supply
Operating Voltage Range
Operating Current
Shutdown Current
Power-on Reset (POR)
Power Supply Rejection
High-Level Current (leakage)
Low-Level Voltage
8L-DFN
8L-MSOP
Note 1:
2:
V
DD
I
DD
I
SHDN
V
POR
Δ°C/ΔV
DD
I
OH
V
OL
t
RES
2.7
—
—
—
—
—
—
—
—
—
200
0.1
2.2
-0.1
—
—
0.7
1.4
5.5
400
2
—
—
1
0.4
—
—
V
µA
µA
V
Threshold for falling V
DD
°C/V V
DD
= 2.7V to 5.5V, T
A
= +25°C
µA
V
s
s
V
OH
= V
DD
(Active-Low, Pull-up Resistor)
I
OL
= 3 mA (Active-Low, Pull-up Resistor)
Time to 63% (+89°C)
Temperature Conversion Time
t
CONV
—
—
—
—
30
65
130
250
—
—
—
—
ms
ms
ms
ms
33s/sec (typical)
15s/sec (typical)
7s/sec (typical)
4s/sec (typical)
T
ACY
T
DRIFT
T
REPEAT
-1.0
—
—
±0.25
+0.05
±0.0625
+1.0
—
—
°C
°C
°C
V
DD
= 3.3V (Note
1)
V
DD
= 3.3V (Note
2)
48 hours at 55°C, V
DD
= 3.3V
Sym
Min
Typ
Max Unit
Conditions
Alert Output (open-drain output, external pull-up resistor required), see
Section 5.2.3 “Alert Output Configuration”
Thermal Response, from +25°C (air) to +125°C (oil bath)
Accuracy specification includes life time drift.
Using Accelerated Life Cycle, equivalent of 12 years of operation at 55°C.
©
2009-2012 Microchip Technology Inc.
DS22203C-page 3
MCP9804
DIGITAL INPUT/OUTPUT PIN CHARACTERISTICS
Electrical Specifications:
Unless otherwise indicated, V
DD
= 2.7V to 5.5V, GND = Ground and
T
A
= -40°C to +125°C.
Parameters
Input
High-Level Voltage
Low-Level Voltage
Input Current
Output (SDA)
Low-Level Voltage
High-Level Current (leakage)
Low-Level Current
SDA and SCL Inputs
Hysteresis
Spike Suppression
Capacitance
V
HYST
t
SP
C
IN
—
—
—
0.05 V
DD
—
5
—
50
—
V
ns
pF
V
OL
I
OH
I
OL
—
—
6
—
—
—
0.4
1
—
V
µA
mA
I
OL
= 3 mA
V
OH
= 5.5V
V
OL
= 0.6V
V
IH
V
IL
I
IN
0.7 V
DD
—
—
—
—
—
—
0.3 V
DD
±5
V
V
µA
Sym
Min
Typ
Max
Units
Conditions
Serial Input/Output (SCL, SDA, A0, A1, A2)
GRAPHICAL SYMBOL DESCRIPTION
Voltage
V
DD
INPUT
V
IH
V
IL
V
OL
Voltage
V
DD
OUTPUT
I
OL
Current
I
IN
time
Current
I
OH
time
TEMPERATURE CHARACTERISTICS
Electrical Specifications:
Unless otherwise indicated, V
DD
= 2.7V to 5.5V and GND = Ground.
Parameters
Temperature Ranges
Specified Temperature Range
Operating Temperature Range
Storage Temperature Range
Thermal Package Resistances
Thermal Resistance, 8L-DFN
Thermal Resistance, 8L-MSOP
Note 1:
θ
JA
θ
JA
—
—
41
206
—
—
°C/W
°C/W
T
A
T
A
T
A
-40
-40
-65
—
—
—
+125
+125
+150
°C
°C
°C
(Note
1)
Sym
Min
Typ
Max
Units
Conditions
Operation in this range must not cause T
J
to exceed Maximum Junction Temperature (+150°C).
DS22203C-page 4
©
2009-2012 Microchip Technology Inc.
MCP9804
SENSOR SERIAL INTERFACE TIMING SPECIFICATIONS
Electrical Specifications:
Unless otherwise indicated, V
DD
= 2.7V to 5.5V, T
A
= -40°C to +125°C, GND = Ground
and C
L
= 80 pF
(Note
1).
(Note
6)
Parameters
2-Wire SMBus/I
2
C Interface
Serial port frequency
Low Clock
High Clock
Rise Time
Fall Time
Data in Setup Time
Data in Hold Time
Data out Hold Time
Start Condition Setup Time
Start Condition Hold Time
Stop Condition Setup Time
Bus Free
Time-out
Bus Capacitive load
Note 1:
2:
3:
4:
5:
6:
f
SCL
t
LOW
t
HIGH
t
R
t
F
t
SU-DI
t
HD-DI
t
HD-DO
t
SU-START
t
HD-START
t
SU-STOP
t
B-FREE
t
OUT
C
b
0
4700
4000
—
20
250
0
300
4700
4000
4000
4700
25
—
100
—
—
1000
300
—
—
—
—
—
—
—
50
—
0
1300
600
20
20
100
0
200
600
600
600
1300
25
—
400
—
—
300
300
—
—
900
—
—
—
—
50
400
kHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ms
pf
(Note
3)
(Note
5)
(Note
4)
(Note
2, Note 4)
(Note
2)
(Note
2)
Sym
Min
Max
Min
Max
Units
Conditions
All values referred to V
IL MAX
and V
IH MIN
levels.
If t
LOW
> t
OUT
or t
HIGH
> t
OUT
, the temperature sensor I
2
C interface will time-out. A Repeat Start command
is required for communication.
This device can be used in a Standard-mode I
2
C-bus system, but the requirement t
SU:DI MIN
must be met.
This device does not stretch SCL Low time.
As a transmitter, the device provides internal minimum delay time t
HD:DO MIN
, to bridge the undefined
region of the falling edge of SCL t
F MAX
to avoid unintended generation of Start or Stop conditions.
As a receiver, SDA should not be sampled at the falling edge of SCL. SDA can transition t
HD:DI
after SCL
toggles Low.
The I
2
C Fast Mode specification, or timing for bus frequency up to 400KHz, applies to devices starting
with date code of 1145.
TIMING DIAGRAM
t
HD-START
t
SU-START
SCL
t
HIGH
t
LOW
t
B-FREE
t
SU-STOP
SDA
t
OUT
t
SU-DI
START Condition
t
HD-DI/
t
HD-DO
Data Transmission
STOP Condition
t
R
, t
F
©
2009-2012 Microchip Technology Inc.
DS22203C-page 5