MCP9804T-E/MS Microchip Technology, MCP9804T-E/MS Datasheet

High-Accuracy, 12-bit Thermal Sensor With Serial Interface 8 MSOP 3x3mm T/R

MCP9804T-E/MS

Manufacturer Part Number
MCP9804T-E/MS
Description
High-Accuracy, 12-bit Thermal Sensor With Serial Interface 8 MSOP 3x3mm T/R
Manufacturer
Microchip Technology
Datasheets

Specifications of MCP9804T-E/MS

Function
Temp Monitoring System (Sensor)
Topology
ADC (Sigma Delta), Register Bank
Sensor Type
Internal
Sensing Temperature
-40°C ~ 125°C
Output Type
I²C™/SMBus™
Output Alarm
No
Output Fan
No
Voltage - Supply
2.7 V ~ 5.5 V
Operating Temperature
-40°C ~ 125°C
Mounting Type
Surface Mount
Package / Case
8-MSOP, Micro8™, 8-uMAX, 8-uSOP,
Temperature Threshold
+ 150 C
Full Temp Accuracy
+/- 0.25 %
Digital Output - Bus Interface
2-Wire, I2C
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.7 V
Maximum Operating Temperature
+ 125 C
Minimum Operating Temperature
- 40 C
Supply Current
200 uA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCP9804T-E/MS
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
MCP9804T-E/MS
0
Features
• Accuracy:
• User Selectable Measurement Resolution:
• User Programmable Temperature Limits:
• 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
• Available Packages: 2x3 DFN-8, MSOP-8
Typical Applications
• General Purpose
• Industrial Applications
• Industrial Freezers and Refrigerations
• Food Processing
• Personal Computers and Servers
• PC Peripherals
• Consumer Electronics
• Hand-held/Portable Devices
Temperature Accuracy
© 2009 Microchip Technology Inc.
- ±0.25°C (typical) from -40°C to +125°C
- ±1°C (maximum) from -40°C to +125°C
- 0.5°C, 0.25°C, 0.125°C, 0.0625°C
- Temperature Window Limit
- Critical Temperature Limit
40%
30%
20%
10%
0%
±0.25°C Typ. Accuracy Digital Temperature Sensor
T
V
2787 units
A
DD
= -40°C to +125°C
= 3.3V
2
Temperature Accuracy (°C)
C/SMBus Compatible
Description
Microchip
temperature sensor converts temperatures between
-40°C and +125°C to a digital word with ±0.25°C/±1°C
(typical/maximum) accuracy.
The
registers that provide flexibility 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 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
eight or sixteen sensors to be controlled with a single
serial bus (see
These features make the MCP9804 ideal for
sophisticated
applications.
Package Types
GND
SDA
Alert
SCL
* Includes Exposed Thermal Pad (EP); see
MCP9804
8-Pin 2x3 DFN *
2
1
2
3
4
C compatible serial interface, allowing up to
Technology
EP
MCP9804
9
Table 3-2
multi-zone
comes
8
7
6
5
V
A0
A1
A2
DD
for available Address codes).
Inc.’s
with
GND
SDA
Alert
SCL
temperature-monitoring
user-programmable
8-Pin MSOP
1
2
3
4
MCP9804
DS22203B-page 1
Table
8
7
6
5
V
A0
A1
A2
3-1.
digital
DD

Related parts for MCP9804T-E/MS

MCP9804T-E/MS Summary of contents

Page 1

... 3.3V DD 2787 units 30% 20% 10% 0% Temperature Accuracy (°C) © 2009 Microchip Technology Inc. MCP9804 Description Microchip Technology Inc.’s MCP9804 temperature sensor converts temperatures between -40°C and +125° digital word with ±0.25°C/±1°C (typical/maximum) accuracy. The ...

Page 2

... Alert Polarity Alert Comp/Int Configuration Temperature T Limit UPPER T Limit LOWER T Limit CRITICAL Manufacturer ID Device ID/Rev Resolution 2 SMBus/Standard I C Interface SCL SDA Alert Band-Gap Temperature Sensor ΔΣ ADC 0.5°C 0.25°C 0.125°C 0.0625°C V GND DD © 2009 Microchip Technology Inc. ...

Page 3

... RES 8L-MSOP © 2009 Microchip Technology Inc. †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 ...

Page 4

... A T -65 — +150 A θ — 41 — JA θ — 206 — exceed Maximum Junction Temperature (+150°C -40° Units Conditions V V µ µ 5. 0. OUTPUT time Units Conditions Note 1 °C °C °C °C/W °C/W © 2009 Microchip Technology Inc. ...

Page 5

... Time Out Note: The serial interface specification min./max. limits are specified by characterization (not production tested). TIMING DIAGRAM t H-START t SU-START SCL SDA t OUT START Condition © 2009 Microchip Technology Inc. = 2.7V to 5.5V Sym Min Max Units f 10 — 100 SC t 4.7 — ...

Page 6

... MCP9804 NOTES: DS22203B-page 6 © 2009 Microchip Technology Inc. ...

Page 7

... A 60 +25° 3.3V 50 units 40% 30% 20% 10% 0% Temperature Accuracy (°C) FIGURE 2-3: Temperature Accuracy Histogram +25°C. A © 2009 Microchip Technology Inc. = 2.7V to 5.5V, GND = Ground, SDA/SCL pulled- 60 +45° 50% DD 722 units 40% 30% 20% 10% 0% 100 120 FIGURE 2-4: Histogram +125°C ...

Page 8

... Temperature (°C) Temperature Accuracy vs 3.3V + 150 +25°C = 25° (AC 10k 10k 10k 100k 100k 100k 100k 1,000 10,000 100,000 1,000,000 1k 10k 100k 1M Frequency (Hz) Power Supply Rejection vs. - 100 120 Temperature (°C) Temperature Conversion © 2009 Microchip Technology Inc. ...

Page 9

... FIGURE 2-13: SDA & Alert output V Temperature 0. -40 - Temperature (°C) FIGURE 2-14: SDA I vs. Temperature. OL © 2009 Microchip Technology Inc. = 2.7V to 5.5V, GND = Ground, SDA/SCL pulled- 120% 100% 80% 60% OL 40% 20% 0% 100 120 -2 vs. FIGURE 2-15: OL Response 100 120 -40 -20 FIGURE 2-16: Temperature ...

Page 10

... MCP9804 NOTES: DS22203B-page 10 © 2009 Microchip Technology Inc. ...

Page 11

... The GND pin is the system ground pin. 3.3 Serial Data Line (SDA) SDA is a bidirectional input/output pin, used to serially transmit data to/from the host controller. This pin requires a pull-up resistor. (See Section 4.0). © 2009 Microchip Technology Inc. Table 3-1. SDA Serial Data Line SCL ...

Page 12

... MCP9804 NOTES: DS22203B-page 12 © 2009 Microchip Technology Inc. ...

Page 13

... Repeated communication is initiated after t This device does not support sequential register read/ write. Each register needs to be addressed using the Register Pointer. © 2009 Microchip Technology Inc. This device supports the Receive Protocol. The register can be specified using the pointer for the initial 2 read. Each repeated read or receive begins with a Start C™ ...

Page 14

... Stop condition. DS22203B-page 14 4.1.7 TIME OUT If the SCL stays low or high for the time specified the MCP9804 temperature sensor resets the OUT serial interface. This dictates the minimum clock speed as specified in the specification. © 2009 Microchip Technology Inc. ...

Page 15

... SMBus/I protocol compatible serial interface. Figure 5-1 block diagram of the register structure. Register Pointer FIGURE 5-1: Functional Block Diagram. © 2009 Microchip Technology Inc. ADC), user shows a Hysteresis Shutdown Critical Trip Lock Alarm Win. Lock Clear Alert ...

Page 16

... The CONV and read/writes W-0 W-0 — Unimplemented bit, read as ‘0’ ‘0’ = Bit is cleared UPPER LOWER ) CRIT ) A register provides access to Register 5-1 W-0 W-0 W-0 Pointer Bits bit Bit is unknown ) ) © 2009 Microchip Technology Inc. ...

Page 17

... MSB CRIT A UPPER 3 2 LSB 2 °C 2 °C 0x06 MSB 0 0 LSB 0 1 0x07 MSB 0 0 LSB 0 0 0x08 LSB 0 0 © 2009 Microchip Technology Inc. Bit Assignment Int Clr Alt Stat Alt Cnt 7 0 SIGN 2 ° °C 2 °C 2 ° SIGN 2 ° ...

Page 18

... U = Unimplemented bit, read as ‘0’ ‘0’ = Bit is cleared ): HYST The Continuous Conversion and T to UPPER LOWER CRIT (see Section 5.2.3). ‘0000 0001’b R/W-0 R/W-0 T SHDN HYST bit 8 R/W-0 R/W-0 Alert Pol. Alert Mod. bit Bit is unknown © 2009 Microchip Technology Inc. ...

Page 19

... This bit cannot be altered when either of the lock bits is set (bit 6 and bit 7). This bit can be programmed in shutdown mode, but the Alert output will not assert or de-assert. © 2009 Microchip Technology Inc. register can be written (power-up default). Window Lock Bit (Win. Lock): and T registers can be written (power-up default) ...

Page 20

... Configuration Pointer MCP9804 MCP9804 MSB Data MCP9804 // send START command //WRITE Command (see Section 4.1.4) //also, make sure bit 0 is cleared ‘0’ // Write CONFIG Register // Write data // Write data // send STOP command LSB Data MCP9804 © 2009 Microchip Technology Inc. ...

Page 21

... Note: this is an example routine: (See Appendix A: “Source Code”) i2c_start(); i2c_write(AddressByte & 0xFE); i2c_write(0x01); i2c_start(); i2c_write(AddressByte | 0x01); UpperByte = i2c_read(ACK); LowerByte = i2c_read(NAK); i2c_stop(); FIGURE 5-3: Timing Diagram for Reading from the Configuration Register (See Section 4.0). © 2009 Microchip Technology Inc ...

Page 22

... U = Unimplemented bit, read as ‘0’ ‘0’ = Bit is cleared : , T UPPER LOWER /T / UPPER LOWER (NOTE) R/W-0 R/W-0 R/W °C 2 °C 2 °C bit 8 R/W-0 U-0 U °C — — bit Bit is unknown and T located at ‘0000 0010b’, CRIT © 2009 Microchip Technology Inc. ...

Page 23

... SCL A SDA Address Byte • Reading from the T Register. UPPER SCL SDA Address Byte SCL A A SDA Address Byte FIGURE 5-4: Timing Diagram for Writing and Reading from the T © 2009 Microchip Technology Inc Pointer UPPER MCP9804 MCP9804 MSB Data ...

Page 24

... A , bit 14 is set to ‘1’ greater than A is less than T A LOWER Register 5-4. (NOTE 1) ‘0000 0101’b R-0 R-0 R °C 2 °C 2 °C bit 8 R-0 R-0 R °C 2 °C 2 °C bit Bit is unknown (Register 5-7). © 2009 Microchip Technology Inc. . ...

Page 25

... UpperByte = UpperByte & 0x1F; if ((UpperByte & 0x10) == 0x10){ UpperByte = UpperByte & 0x0F; Temperature = 256 - (UpperByte LowerByte / 16); }else Temperature = (UpperByte LowerByte / 16); FIGURE 5-5: Example Instruction Code. © 2009 Microchip Technology Inc. EQUATION 5-1: Τ Temperature Α UpperByte 2 A Temperature < 0°C ...

Page 26

... Timing Diagram for Reading +25.25°C Temperature from the T Section 4.0). DS22203B-page Pointer A MCP9804 MSB Data Master MCP9804 Note not necessary to select the register pointer if it was set from the previous read/write LSB Data Master Register (See A © 2009 Microchip Technology Inc. ...

Page 27

... Address Byte MCP9804 SCL A A SDA Address Byte FIGURE 5-7: Timing Diagram for Reading the Manufacturer ID Register (See Section 4.0). © 2009 Microchip Technology Inc. R-0 R-0 Manufacturer ID R-1 R-0 Manufacturer Unimplemented bit, read as ‘0’ ‘0’ = Bit is cleared ...

Page 28

... Reading Device ID and Device Revision Register ‘0000 0111’b R-0 R-1 R-0 bit 8 R-0 R-0 R-0 bit Bit is unknown Note not necessary to select the register pointer if it was set from the previous read/write LSB Data Master (See Section 4.0). © 2009 Microchip Technology Inc. ...

Page 29

... A A SDA Address Byte FIGURE 5-9: Timing Diagram for Changing T Section 4.0). © 2009 Microchip Technology Inc. Register 5-2). ‘0000 1000’b U-0 U-0 — — Unimplemented bit, read as ‘0’ ‘0’ = Bit is cleared = 30 ms typical typical) CONV = 130 ms typical) ...

Page 30

... CONFIG register from the MCP9804. DD MCP9804 R PU Active-Low Alert Output and T registers. The bits CRIT Figure 5-11 shows ; the T vs CONV A UPPER boundary conditions need to be drifts above or below T A UPPER © 2009 Microchip Technology Inc. ...

Page 31

... It provides measurement flexibility. A 0.0625°C resolution is set as POR default by factory. TABLE 5-2: TEMPERATURE CONVERSION TIME t CONV Resolution (ms) 0.5°C 30 0.25°C 65 0.125°C 130 0.0625°C 250 (Power-up default) © 2009 Microchip Technology Inc. in address Samples/sec (typical MCP9804 DS22203B-page 31 ...

Page 32

... High/Low Low/High Low/High Low/High Low/High Low/High High/Low Low/High Low/High Low/High < the Interrupt Mode, if Interrupt is not cleared (bits 5 of CRIT HYST Low/High High/Low CRIT HYST UPPER HYST LOWER HYST Critical T Bits High/Low High/Low High/Low High/Low Low/High High/Low © 2009 Microchip Technology Inc. ...

Page 33

... POWER-ON RESET DEFAULTS Registers Address (Hexadecimal) Register Name 0x01 CONFIG 0x02 0x03 T 0x04 0x05 0x06 Manufacturer ID 0x07 Device ID/ Device Revision 0x08 Resolution © 2009 Microchip Technology Inc. glitches below Default Register Data (Hexadecimal) 0x0000 T 0x0000 UPPER 0x0000 LOWER T 0x0000 CRIT T 0x0000 A 0x0054 ...

Page 34

... MCP9804 NOTES: DS22203B-page 34 © 2009 Microchip Technology Inc. ...

Page 35

... For good temperature sensitivity, add a ground layer under the device pins as shown in FIGURE 6-1: DFN Package Layout (Top View). © 2009 Microchip Technology Inc. 6.2 Thermal Considerations A potential for self-heating errors can exist if the MCP9804 SDA, SCL and Event lines are heavily loaded with pull-ups (high current) ...

Page 36

... MCP9804 NOTES: DS22203B-page 36 © 2009 Microchip Technology Inc. ...

Page 37

... 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. © 2009 Microchip Technology Inc. MCP9804 Example: AET 946 ...

Page 38

... MCP9804 /HDG 3ODVWLF 'XDO )ODW 1R /HDG 3DFNDJH 0& ± 1RWH D N NOTE TOP VIEW A3 1RWHV DS22203B-page 38 PP %RG\ >') EXPOSED PAD BOTTOM VIEW A NOTE NOTE © 2009 Microchip Technology Inc. ...

Page 39

... Microchip Technology Inc. MCP9804 PP %RG\ >')1@ DS22203B-page 39 ...

Page 40

... MCP9804 /HDG 3ODVWLF 0LFUR 6PDOO 2XWOLQH 3DFNDJH 06 >0623@ 1RWH D N NOTE 1RWHV DS22203B-page φ L © 2009 Microchip Technology Inc. ...

Page 41

... Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging © 2009 Microchip Technology Inc. MCP9804 DS22203B-page 41 ...

Page 42

... MCP9804 NOTES: DS22203B-page 42 © 2009 Microchip Technology Inc. ...

Page 43

... The software supplied herewith by Microchip Technology Incorporated (the “Company”) is intended and supplied to you, the Company’s customer, for use solely and exclusively with products manufactured by the Company. The software is owned by the Company and/or its supplier, and is protected under applicable copyright laws. All rights are reserved. ...

Page 44

... START conditon // wait for a flag to be set // wait for idle condition // initiate Repeated START condition // wait for a flag to be set // wait for idle condition // Initiate STOP condition // wait for a flag to be set © 2009 Microchip Technology Inc. ...

Page 45

... SSPCON2bits.ACKEN = 1; while (!PIR1bits.SSPIF wait for a flag to be set PIR1bits.SSPIF = 0;// clear flag return( i2cReadData ); } © 2009 Microchip Technology Inc. // wait for idle condition // Load SSPBUF with i2cWriteData (the value to be transmit- // wait for a flag to be set // enable receive mode // Read SSPBUF and put it in i2cReadData ...

Page 46

... MCP9804 NOTES: DS22203B-page 46 © 2009 Microchip Technology Inc. ...

Page 47

... Revision B (December 2009) The following is the list of modifications: 1. Updated the resolution parameter in the Temperature Sensor DC Characteristics table. 2. Updated Figure 5-8. 3. Updated Figure 5-11. 4. Updated Source Code in Appendix A. Revision A (September 2009) • Original Release of this Document. © 2009 Microchip Technology Inc. MCP9804 DS22203B-page 47 ...

Page 48

... MCP9804 NOTES: DS22203B-page 48 © 2009 Microchip Technology Inc. ...

Page 49

... MC = Plastic Dual Flat No-Lead (DFN) 2x3, 8-lead MS = Plastic Micro Small Outline (MSOP), 8-lead © 2009 Microchip Technology Inc. Examples: /XX a) MCP9804-E/MC: Package b) MCP9804-E/MS: c) MCP9804T-E/MC: Tape and Reel, d) MCP9804T-E/MS:: Tape and Reel, MCP9804 . Extended Temperature 8LD DFN package. Extended Temperature 8LD MSOP package. Extended Temperature 8LD DFN package. ...

Page 50

... MCP9804 NOTES: DS22203B-page 52 © 2009 Microchip Technology Inc. ...

Page 51

... REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 52

... Fax: 886-3-6578-370 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 © 2009 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords