2-Wire High-Accuracy Temperature Sensor: Features: Description
2-Wire High-Accuracy Temperature Sensor: Features: Description
2-Wire High-Accuracy Temperature Sensor: Features: Description
SDA
GND 2 ALERT 3 4 SCLK ALERT 3 6 A1
SCLK
ALERT 3 4 GND 4 5 A2
I/O Port
RPULL-UP
MCP9802/03: Serial Bus time-out 35 ms (typ.)
MCP9800/01: No Serial Bus time-out
DC CHARACTERISTICS
Electrical Specifications: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, and
TA = -55°C to +125°C.
Parameters Sym Min Typ Max Unit Conditions
Power Supply
Operating Voltage Range VDD 2.7 — 5.5 V
Operating Current IDD — 200 400 µA Continuous Operation
Shutdown Current ISHDN — 0.1 1 µA Shutdown mode
Power-on-Reset Threshold (POR) VPOR — 1.7 — V VDD falling edge
Line Regulation Δ°C/ΔV — 0.2 — °C/V VDD = 2.7V to 5.5V
Temperature Sensor Accuracy
Accuracy with 12-bit Resolution:
TA = +25°C TACY — ±0.5 — °C VDD = 3.3V
-10°C < TA +85°C TACY -1.0 — +1.0 °C VDD = 3.3V
-10°C < TA +125°C TACY -2.0 — +2.0 °C VDD = 3.3V
-55°C < TA +125°C TACY -3.0 — +3.0 °C VDD = 3.3V
Internal ADC
Conversion Time:
9-bit Resolution tCONV — 30 75 ms 33 samples/sec (typical)
10-bit Resolution tCONV — 60 150 ms 17 samples/sec (typical)
11-bit Resolution tCONV — 120 300 ms 8 samples/sec (typical)
12-bit Resolution tCONV — 240 600 ms 4 samples/sec (typical)
Alert Output (Open-drain)
High-level Current IOH — — 1 µA VOH = 5V
Low-level Voltage VOL — — 0.4 V IOL= 3 mA
Thermal Response
Response Time tRES — 1.4 — s Time to 63% (89°C)
27°C (Air) to 125°C (oil bath)
VDD
VDD
VIH
VIL VOL
Time Time
Current Current
IOL
IIN IOH
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 TA -55 — +125 °C (Note 1)
Operating Temperature Range TA -55 — +125 °C
Storage Temperature Range TA -65 — +150 °C
Thermal Package Resistances
Thermal Resistance, 5L-SOT23 JA — 256 — °C/W
Thermal Resistance, 8L-SOIC JA — 163 — °C/W
Thermal Resistance, 8L-MSOP JA — 206 — °C/W
Note 1: Operation in this range must not cause TJ to exceed Maximum Junction Temperature (+150°C).
P
TA
EE
TO
TA
-S
R
-S
W
-S
U
IG
-F
U
O
tS
tH
tB
tH
tS
tL
L
SC
A
SD
F
,t
tR
A
A
AT
AT
-D
-D
U
tH
tS
3.0 100%
VDD= 3.3V TA = +25°C 5 lots
Temperature Accuracy (°C)
Occurrences
1.0
60%
0.0 50%
40%
-1.0 30%
20%
-2.0
10%
Spec. Limits
-3.0 0%
-3.0
-2.5
-2.0
-1.5
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
2.5
3.0
-55 -35 -15 5 25 45 65 85 105 125
TA (°C) Temperature Accuracy (°C)
3.0 400
12-Bit Resolution
Temperature Accuracy (°C)
250
0.0
200
-1.0
150
-2.0 100
-3.0 50
-55 -35 -15 5 25 45 65 85 105 125 -55 -35 -15 5 25 45 65 85 105 125
TA (°C) TA (°C)
FIGURE 2-2: Average Temperature FIGURE 2-5: Supply Current vs. Ambient
Accuracy vs. Ambient Temperature. Temperature.
3.0 1
Resolution VDD = 3.3V
Temperature Accuracy (°C)
160 Samples
2.0
0.8
11-Bit
1.0 12-Bit
ISHDN (µA)
0.6
0.0
0.4
-1.0
9-Bit
-2.0 0.2
10-Bit
-3.0 0
-55 -35 -15 5 25 45 65 85 105 125 -55 -35 -15 5 25 45 65 85 105 125
TA (°C) TA (°C )
145
48 Average of 10 samples per package
VOL = 0.6V
125
42
ALERT & SDA I OL (mA)
VDD = 5.5V
24 65 SOIC
18 45 MSOP
12 25 SOT-23
27°C (Air) to 125°C (Oil bath)
6 5
-55 -35 -15 5 25 45 65 85 105 125 -2 0 2 4 6 8 10 12 14 16 18 20
TA (°C) Time (s)
FIGURE 2-7: ALERT and SDA IOL vs. FIGURE 2-9: MCP980X Thermal
Ambient Temperature. Response vs Time.
0.4
IOL = 3mA
ALERT & SDA V OL (V)
0.3
VDD = 5.5V
VDD = 3.3V
0.2 VDD = 2.7V
0.1
0
-55 -35 -15 5 25 45 65 85 105 125
TA (°C)
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
Lower Half:
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
-1 °C/bit
2 2-2 °C 2-3 °C 2-4 °C 0 0 0 0
bit 7 bit 0
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
Note 1: When the 0.5°C, 0.25°C or 0.125°C resolutions are selected, bit 6, bit 7 or bit 8 will remain clear <0>,
respectively.
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
SCL Note: It is not necessary to
select the Register
Pointer if it was set
A A
SDA S 1 0 0 1
A A A
W C 0 0 0 0 0 0 0 0 C from the previous read/
2 1 0 K K
write.
(see Section 4.1.1)
Address Byte TA Pointer
PIC18FXXX PIC18FXXX
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
SCL
A A N
A A A
SDA S 1 0 0 1 R C 0 0 0 1 1 0 0 1 C 0 1 0 0 0 0 0 0 A P
2 1 0 K K K
FIGURE 5-3: Timing Diagram for Reading +25.25°C Temperature from the TA Register (See
Section 5.3.1 “Ambient Temperature Register (TA)”).
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
• Writing to the CONFIG Register to change the resolution to 0.0625°C <0110 0000>b.
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
SCL
A A
A A A
SDA S 1 0 0 1
2 1 0
W C
K
0 0 0 0 0 0 0 1 C
K
PIC18FXXX PIC18FXXX
1 2 3 4 5 6 7 8 1
A
0 1 1 0 0 0 0 0 C P
K
MSB Data
PIC18FXXX
PIC18FXXX PIC18FXXX
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
SCL
A N
A A A
SDA S 1 0 0 1 R C 0 1 1 0 0 0 0 0 A P
2 1 0 K K
PIC18FXXX
FIGURE 5-4: Timing Diagram for Writing and Reading from the Configuration Register (See
Section 5.3.2 “Sensor Configuration Register (CONFIG)”).
Lower Half:
R/W-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
2-1 °C 0 0 0 0 0 0 0
bit 7 bit 0
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
• Writing to the THYST Register to set the temperature hysteresis to 95°C <0101 1111 0000 0000>b.
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
SCL
A A
A A A
SDA S 1 0 0 1
2 1 0
W C
K
0 0 0 0 0 0 1 0 C
K
PIC18FXXX PIC18FXXX
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
A A
0 1 0 1 1 1 1 1 C 0 0 0 0 0 0 0 0 C P
K K
PIC18FXXX PIC18FXX
PIC18FXXX PIC18FXXX
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
SCL
A A N
A A A
SDA S 1 0 0 1 R C 0 1 0 1 1 1 1 1 C 0 0 0 0 0 0 0 0 A P
2 1 0 K K K
FIGURE 5-5: Timing Diagram for Writing and Reading from the Temperature Hysteresis Register
(See Section 5.3.3 “Temperature Hysteresis Register (THYST)”).
Lower Half:
R/W-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
-1 °C
2 0 0 0 0 0 0 0
bit 7 bit 0
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
• Writing to the TSET Register to set the temperature limit to 90°C, <0101 1010 0000 0000>b
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
SCL
A A
A A A
SDA S 1 0 0 1
2 1 0
W C
K
0 0 0 0 0 0 1 1 C
K
PIC18FXXX PIC18FXXX
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
A A
0 1 0 1 1 0 1 0 C 0 0 0 0 0 0 0 0 C P
K K
PIC18FXXX PIC18FXX
PIC18FXXX PIC18FXXX
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
SCL
A A N
A A A
SDA S 1 0 0 1 R C 0 1 0 1 1 0 1 0 C 0 0 0 0 0 0 0 0 A P
2 1 0 K K K
FIGURE 5-6: Timing Diagram for Writing and Reading from the Temperature Limit-set Register
(See Section 5.3.4 “Temperature Limit-Set Register (TSET)”).
ALERT
Interrupt mode
Active-low
Register *
Read
* See Section 5.3.4.5 “Interrupt Mode”
5-Lead SOT-23
Example:
XXNN Part Number MCP9800 Part Number MCP9802
MCP9800A0T-M/OT LDNN MCP9802A0T-M/OT JKNN
MCP9800A1T-M/OT LENN MCP9802A1T-M/OT JLNN
MCP9800A2T-M/OT LFNN MCP9802A2T-M/OT JMNN
MCP9800A3T-M/OT LGNN MCP9802A3T-M/OT JPNN
MCP9800A4T-M/OT LHNN MCP9802A4T-M/OT JQNN
MCP9800A5T-M/OT LJNN MCP9802A5T-M/OT JRNN
MCP9800A6T-M/OT LKNN MCP9802A6T-M/OT JSNN
MCP9800A7T-M/OT LLNN MCP9802A7T-M/OT JTNN
XXXXX 9803M
YWWNNN 044256
XXXXXXXX MCP9803
XXXXYYWW SN1044
NNN 256
Note: In the event the full Microchip part number cannot be marked on one line, it will
be carried over to the next line, thus limiting the number of available
characters for customer-specific information.
b
N
E
E1
1 2 3
e
e1
D
A A2 c φ
A1 L
L1
3# 44""
4# 5 56 7
5$8 %1 5 (
4 !1# ()*
6$# ! 4 !1# )*
6, 9 # : (
! !1 / / ; :
# !%% : (
6, <!# " :
! !1 / <!# " : ;
6, 4 # :
.#4 # 4 : =
.# # 4 ( : ;
.# > : >
4 !/ ; : =
4 !<!# 8 : (
!"!#$! !% #$ !% #$ # & ! !
!# "'(
)*+ ) # & #, $ --#$##
- * )
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
E
E1
NOTE 1
1 2
e
c φ
A A2
A1 L1 L
3# 44""
4# 5 56 7
5$8 %1 5 ;
1# =()*
6, 9 # : :
! !1 / / ( ;( (
# !%% : (
6, <!# " )*
! !1 / <!# " )*
6, 4 # )*
.#4 # 4 = ;
.# # 4 (".
.# > : ;>
4 !/ ; :
4 !<!# 8 :
1, $ ! &% #$ , 08$#$ #8 # !-## # !
!"!#$! !% #$ !% #$ # & !( !
!# "'(
)*+ ) # & #, $ --#$##
".+ % 0$ $ -#$## 0%% # $
- * )
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
Note: For the most current package drawings, please see the Microchip Packaging Specification located at
http://www.microchip.com/packaging
Package: OT = Plastic Small Outline Transistor (SOT-23), 5-lead a) MCP9803-M/MS -55C to +125C,
MS = Plastic Micro Small Outline (MSOP), 8-lead 8LD MSOP package.
SN = Plastic SOIC, (150 mil Body), 8-lead b) MCP9803T-M/MS Tape and Reel, -55C
to +125C,
8LD MSOP package.
c) MCP9803-M/SN -55C to +125C,
8LD SOIC package.
d) MCP9803T-M/SN Tape and Reel, -55C
to +125C,
8LD SOIC package.
• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
• Microchip is willing to work with the customer who is concerned about the integrity of their code.
• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
ISBN: 978-1-60932-662-3
08/04/10
Authorized Distributor
Microchip:
MCP9800A0T-M/OT MCP9801-M/MS MCP9801-M/SN MCP9802A0T-M/OT MCP9803-M/MS MCP9803-M/SN