MCP9600 Thermocouple EMF to Temperature Converter, ±1.5 °C Maximum Accuracy Features Description • Thermocouple Electromotive Force (EMF) to °C Converter - Integrated Cold-Junction Compensation • Supported Types (designated by NIST ITS-90): - Type K, J, T, N, S, E, B and R • ±1.5°C (Max.) Hot-Junction Accuracy • Measurement Resolution: - Hot- and Cold-Junctions: 0.
MCP9600 MCP9600 Registers MCP9600 Evaluation Board (ADM00665) MCP9600 DS20005426B-page 2 2015-2016 Microchip Technology Inc.
MCP9600 1.0 ELECTRICAL CHARACTERISTICS Absolute Maximum Ratings † VDD............................................................................................................................................................................ 6.0V Voltage at all Input/Output Pins......................................................................................................... GND – 0.3V to 6.0V Storage Temperature ......................................................................................
MCP9600 DC CHARACTERISTICS Electrical Specifications: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, TA = -40°C to +125°C (where: TA = TC, defined as Device Ambient Temperature). Parameters Sym. Min. Typ. Max. Unit Conditions TC and TH Temperature Resolution TRES — ±0.0625 — °C With max.
MCP9600 INPUT/OUTPUT PIN DC CHARACTERISTICS Electrical Specifications: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, TA = -40°C to +125°C (where: TA = TC, defined as Device Ambient Temperature). Parameters Sym. Min. Typ. Max. Units Conditions 2 Serial Input/Output and I C Slave Address Input (ADDR) Input (SCL, SDA) High-Level Voltage VIH 0.7VDD — — V VIL — — 0.3VDD V ILEAK — — ±2 µA Low-Level Voltage VOL — — 0.
MCP9600 SENSOR SERIAL INTERFACE TIMING SPECIFICATIONS Electrical Specifications: Unless otherwise indicated, GND = Ground, TA = -40°C to +125°C, VDD = 2.7V to 5.5V and CL = 80 pF (Note 1). Parameters Sym. Min. Max.
MCP9600 2.0 TYPICAL PERFORMANCE CURVES Note: The graphs and tables provided following this note are a statistical summary based on a limited number of samples and are provided for informational purposes only. The performance characteristics listed herein are not tested or guaranteed. In some graphs or tables, the data presented may be outside the specified operating range (e.g., outside specified power supply range) and therefore outside the warranted range. Note: Unless otherwise indicated, VDD = 2.
MCP9600 Note: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, SDA/SCL pulled-up to VDD and TA = -40°C to +125°C. 0.500 0.50 Sensitivity (Δ°C/LSb) Type S 0.25 Tǻ_ACY (°C) Specified Range 0.00 -0.25 Specified Range 0.250 Type S -0.50 -200 300 800 1300 Tǻ Temperature, ITS-90 Database (°C) 1800 FIGURE 2-7: Typical Temperature Accuracy from NIST ITS-90 Database, Type S. 1800 0.500 Type R Specified Range Tǻ_ACY (°C) 0.
MCP9600 Note: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, SDA/SCL pulled-up to VDD and TA = -40°C to +125°C. 0.50 0.500 Sensitivity (Δ°C/LSb) Type T Tǻ_ACY (°C) 0.25 0.00 -0.25 -0.50 -200 300 800 1300 Tǻ Temperature, ITS-90 Database (°C) 0.250 0.000 -200 1800 FIGURE 2-13: Typical Temperature Accuracy from NIST ITS-90 Database, Type T. 1800 0.500 Type B Sensitivity (Δ°C/LSb) Type B 0.
MCP9600 Note: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, SDA/SCL pulled-up to VDD and TA = -40°C to +125°C. 0.005 Integral Nonlinearity (% of FSR) 10.0 TA = +25°C 5.0 2.5 0.0 -100 -75 -50 -25 0 25 50 Input Voltage (% of Full-Scale) 75 0.003 0.002 0.001 0.000 100 Input Noise, % of Full-Scale. FIGURE 2-19: 0.004 2.5 40% VDD = 3.3V 722 units at -40°C, +45°C, +125°C 64 units at other temperatures 4.5 5.0 5.5 TA = -40°C to +125°C VDD = 3.3V 2787 units 30% Occurrences 1.
MCP9600 Note: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, SDA/SCL pulled-up to VDD and TA = -40°C to +125°C. 500 2.0 400 85C TA = +85°C 300 TA = -40°C -40C 35C TA = +35°C 85C TA = + 85°C 125C TA = +125°C 200 2.5 3.0 3.5 4.0 VDD (V) 4.5 5.0 0.0 2.5 5.5 I2C Inactive IDD across VDD. FIGURE 2-25: -40C TA = -40°C 35C TA = +35°C 85C TA = + 85°C 125C TA = +125°C 1500 1000 3.5 4.0 VDD (V) 4.5 5.0 5.5 T-40C A = -40°C TA = +35°C 35C 85C TA = +85°C 125C TA = +125°C 40.
MCP9600 NOTES: DS20005426B-page 12 2015-2016 Microchip Technology Inc.
MCP9600 3.0 PIN DESCRIPTION The descriptions of the pins are listed in Table 3-1. TABLE 3-1: 3.
MCP9600 NOTES: DS20005426B-page 14 2015-2016 Microchip Technology Inc.
MCP9600 4.0 SERIAL COMMUNICATION 4.1 2-Wire Standard Mode I2C Protocol-Compatible Interface The MCP9600’s serial clock input (SCL) and the bidirectional serial data line (SDA) form a 2-Wire bidirectional data communication line (refer to the Input/Output Pin DC Characteristics table and Sensor Serial Interface Timing Specifications table).
MCP9600 4.1.5 DATA VALID After the Start condition, each bit of data in transmission needs to be settled for a time specified by tSU-DATA before SCL toggles from low-to-high (see the Sensor Serial Interface Timing Specifications section). 4.1.6 ACKNOWLEDGE (ACK/NAK) Each receiving device, when addressed, is expected to generate an ACK bit after the reception of each byte. The master device must generate an extra clock pulse for ACK to be recognized.
MCP9600 1 2 3 4 5 6 7 8 1 1 0 0 A 2 A 1 A 0 W C K 1 2 3 4 5 6 7 8 0 0 0 0 0 0 X X SCL SDA S A TABLE 4-2: Address Byte MCP9600 1 2 3 4 5 6 7 8 1 1 0 0 A 2 A 1 A 0 R C A C P K POINTERS Read Only Registers Pointer TH 0000 0000 T∆ 0000 0001 TC 0000 0010 MCP9600 Clock Stretching 1 2 3 4 5 6 7 8 0 0 0 0 0 0 0 1 1 2 3 4 5 6 7 8 1 0 0 1 0 1 0 0 SCL SDA S A K Address Byte A C K P LSB Data MSB Data Master MCP9600
MCP9600 1 2 3 4 5 6 7 8 1 1 0 0 A 2 A 1 A 0 W C K 1 2 3 4 5 6 7 8 0 0 0 0 0 1 0 X 1 2 3 4 5 6 7 8 X X X X X X X X SCL SDA S A A C K A C K P Register Data Address Byte TABLE 4-3: MCP9600 POINTERS Read/Write Registers Pointer Status 0000 0100 Configuration 0000 0101 0000 0110 MCP9600 Clock Stretching 1 2 3 4 5 6 7 8 1 1 0 0 A 2 A 1 A 0 R C 1 2 3 4 5 6 7 8 X X X X X X X X SCL SDA S A K Address Byte N A K P L
MCP9600 1 2 3 4 5 6 7 8 1 1 0 0 A 2 A 1 A 0 W C K 1 2 3 4 5 6 7 8 0 0 0 1 0 0 X X 1 2 3 4 5 6 7 8 X X X X X X X X C SCL SDA S A Address Byte TABLE 4-4: MCP9600 A C K Pointer Alert 1 0001 0000 Alert 2 0001 0001 Alert 3 0001 0010 Alert 4 0001 0011 K Alert 1, 2, 3, 4 MSB POINTERS Alert Limit Registers A 1 2 3 4 5 6 7 8 X X X X X X X X A C P K Alert 1, 2, 3, 4 LSB MCP9600 Clock Stretching 1 2 3 4 5 6 7 8 1 1 0 0
MCP9600 MCP9600 Clock Stretching 1 2 3 4 5 6 7 8 1 1 0 0 A 2 A 1 A 0 R 1 2 3 4 5 6 7 8 0 0 0 0 0 0 0 0 SCL SDA S Address Byte A C K A C K TH MSB Data MCP9600 MCP9600 Clock Stretching Note 1 1 2 3 4 5 6 7 8 X X X X X X X X A C K 1 2 3 4 5 6 7 8 X X X X X X X X TH LSB Data A C K X X X X Master Master TC MSB Data X X N A K P Master TC LSB Data Device ID LSB Note 1: All registers can be read sequentially starting from the pre
MCP9600 5.0 FUNCTIONAL DESCRIPTION The MCP9600 temperature sensor consists of an 18-bit delta-sigma analog-to-digital converter which is used to measure the thermocouple voltage or EMF, a digital temperature sensor used to measure cold-junction or ambient temperature and a processor core which is used to compute the EMF to degree Celsius conversion using coefficients derived from NIST ITS-90 coefficients. Figure 5-1 shows a block diagram of how these functions are structured in the device.
MCP9600 The MCP9600 device has several registers that are user-accessible. These registers include the thermocouple temperature (cold-junction compensated), hot-junction temperature, cold-junction temperature, raw ADC data, user programmable Alert limit registers, and status and configuration registers. The temperature and the raw ADC data registers are read-only registers, used to access the thermocouple and the ambient temperature data.
MCP9600 TABLE 5-1: SUMMARY OF REGISTERS AND BIT ASSIGNMENTS Pointer bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 Hot-Junction Temperature – TH Register 00000000 SIGN 1024°C 512°C 256°C 128°C 64°C 32°C 16°C 8°C 4°C 2°C 1°C 0.5°C 0.25°C 0.125°C 0.0625°C Junctions Temperature Delta – T∆ 00000001 SIGN 1024°C 512°C 256°C 128°C 64°C 32°C 16°C 8°C 4°C 2°C 1°C 0.5°C 0.25°C 0.125°C 0.
MCP9600 5.1 Thermocouple Temperature Sensor Registers This device integrates three temperature registers that are used to read the cold and hot-junction temperatures and the sum of the two junctions to output the absolute thermocouple temperature. In addition, the raw ADC data which is used to derive the thermocouple temperature is available. The following sections describe each register in detail. 5.1.
MCP9600 5.1.2 THERMOCOUPLE JUNCTIONS DELTA TEMPERATURE REGISTER – T∆ This register contains the error corrected Thermocouple Hot-Junction temperature without the Cold-Junction compensation. The error correction methodology uses several coefficients to convert the digitized Thermocouple EMF voltage to degree Celsius. Each Thermocouple type has a unique set of coefficients as specified by NIST, and these coefficients are available in the configuration register for user selection as shown in Figure 5-3.
MCP9600 5.1.3 COLD-JUNCTION/AMBIENT TEMPERATURE REGISTER (TC) TABLE 5-2: The MCP9600 integrates an ambient temperature sensor which can be used to measure the Thermocouple Cold-Junction temperature. For accurate measurement, the MCP9600 will have to be placed at close proximity to the Thermocouple cold-junction to detect the junction ambient temperature. This is a 16-bit double buffered read-only register. The temperature resolution is user selectable to 0.0625°C/LSb or 0.
MCP9600 5.1.4 ANALOG TO DIGITAL CONVERTER – ADC ADC Core The MCP9600 uses an 18-bit Delta Sigma Analog-to-Digital converter to digitize the Thermocouple EMF voltage and the data is available in the ADC register. The ADC measurement resolution is selectable which enables the user choose faster conversion times with reduced resolution. This feature is useful to detect fast transient temperatures.
MCP9600 5.2 Sensor Status and Configuration Registers This device provides various temperature and measurement status bits which can be monitored regularly by the master controller. In addition, this device integrates various user programmable features which can be useful to develop complex thermal management applications. The following sections describe each features in detail. REGISTER 5-6: 5.2.
MCP9600 THERMOCOUPLE SENSOR CONFIGURATION REGISTER EQUATION 5-4: The MCP9600 sensor configuration register is used to select the thermocouple sensor types and to select the digital filter options. This device supports eight thermocouple types. Each type has a unique set of error correction coefficients that are derived from the NIST Thermocouple EMF voltage conversion database.
MCP9600 5.2.3 DEVICE CONFIGURATION REGISTER The Device Configuration register allows user to configure various functions such as sensor measurement resolutions and power modes. The resolution register is used to select the sensor resolution for the desired temperature conversion time. When resolutions are changed, the change takes effect when the next measurement cycle begins. This device integrates two low-power operating modes, Shutdown Mode and Burst Mode, which can be selected using bit 0 and bit 1.
MCP9600 5.3 Temperature Alert Registers TABLE 5-4: This device provides four temperature alert registers that are individually configured, which allow users to monitor multiple temperature zones with a single device. The following sections describe each alert features in detail. 5.3.
MCP9600 TALERT1 TALERT1 TALERT1 - THYST1 TALERT2 TALERT2 TALERT3 + THYST3 TH TALERT2 - THYST2 TALERT3 TALERT3 TALERT4 Interrupt (Active-Low) Int. Clear Comparator Interrupt Int. Clear Comparator Interrupt FIGURE 5-9: DS20005426B-page 32 (Active-Low) Int. Clear Alert 3 Output (Active-Low) Alert 2 Output TALERT4 + THYST4 Comparator Alert 4 Output (Active-Low) Alert 1 Output TALERT4 Comparator Interrupt Int.
MCP9600 5.3.2 ALERT HYSTERESIS REGISTER TABLE 5-5: This device integrates four individually controlled temperature Alert Hysteresis registers for each alert output, with a range of 0°C to 255°C. The alert hysteresis directions are set using bit 3 of the corresponding Alert Configuration registers (Register 5-10) to detect rising or falling temperatures.
MCP9600 5.3.3 ALERT CONFIGURATION REGISTERS The microcontroller will have acknowledged the interrupt signal from the corresponding alert output by clearing the interrupt using bit 7 of the corresponding configuration register. This device integrates four individually-controlled temperature Alert Outputs. Each output is configured for the corresponding alert output using the Alert Output configuration registers.
MCP9600 5.3.4 DEVICE ID AND REVISION ID REGISTER The Device ID and Revision ID register is a 16-bit read-only register, which can be used to identify this device among other devices on the I2C bus. The upper 8-bit indicates the device ID of 0x40, while the lower 8-bit indicates the device revision. The device revision byte is divided to the nibbles, where the upper nibble indicates the major revision and the lower nibble indicates minor revisions for each major revision.
MCP9600 NOTES: DS20005426B-page 36 2015-2016 Microchip Technology Inc.
MCP9600 6.0 APPLICATION INFORMATION 6.1 Layout Considerations The MCP9600 does not require any additional components to digitize thermocouples. However, it is recommended that a decoupling capacitor of 0.1 µF to 1 µF be used between the VDD and GND pins. A high-frequency ceramic capacitor is recommended. It is necessary for the capacitor to be located as close as possible to the VDD and ground pins of the device in order to provide effective noise protection.
MCP9600 EQUATION 6-1: EFFECT OF SELF-HEATING T T 6.2.3 = JA V DD I DD = J C V DD I DD T = T J – TA Where: TJ = Junction Temperature TA = Ambient Temperature JA = Package Thermal Resistance - Junction to Ambient JC = Package Thermal Resistance - Junction to Case At room temperature (TA = +25°C) with maximum IDD = 2.5 mA (maximum) and VDD = 3.3V, the self-heating due to power dissipation T is 0.32°C for the MQFN package. 6.2.2 CONVERSION TIME VS.
MCP9600 6.3 Device Features 6.3.2 I2C ADDRESSING 6.3.1 The MCP9600 supports up to eight devices on the I2C bus. Applications such as large thermal management racks with several thermocouple sensor interfaces are able to monitor various temperature zones with minimal pin-count microcontrollers. This reduces the total solution cost, while providing a highly accurate thermal management solution using the MCP9600.
MCP9600 input is 0.66*VDD and the voltage at the VIN- input is pulled-down to VSS. This change forces the Input Range Flag bit to be set. The master controller can momentarily poll the status bit to detect the open-circuit condition. 2RB RB VDD 6.3.5 ESD PROTECTION USING FERRITE BEADS Ferrite beads are highly recommended to protect the MCP9600 and other circuits from ESD discharge through the thermocouple wire.
MCP9600 7.0 PACKAGING INFORMATION 7.1 Package Marking Information 20-Lead MQFN (5x5x1.0 mm) PIN 1 Example PIN 1 Legend: XX...X Y YY WW NNN e3 * Note: MCP9600 E/MX e ^^3 1520256 Customer-specific information Year code (last digit of calendar year) Year code (last 2 digits of calendar year) Week code (week of January 1 is week ‘01’) Alphanumeric traceability code Pb-free JEDEC® designator for Matte Tin (Sn) This package is Pb-free.
MCP9600 20-Lead More Thin Plastic Quad Flat, No Lead Package (NU) - 5x5x1.0 mm Body [MQFN] - (Also called VQFN) Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging D NOTE 1 A B N 1 2 E (DATUM B) (DATUM A) 2X 0.10 C 2X TOP VIEW 0.10 C 0.10 C C SEATING PLANE A1 A 20X (A3) 0.08 C SIDE VIEW D2 E2 2 K 1 NOTE 1 N 20X b 0.10 0.
MCP9600 20-Lead More Thin Plastic Quad Flat, No Lead Package (NU) - 5x5x1.0 mm Body [MQFN] - (Also called VQFN) Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging Units Dimension Limits Number of Pins N e Pitch A Overall Height Standoff A1 Terminal Thickness A3 Overall Length D Exposed Pad Length D2 Overall Width E Exposed Pad Width E2 b Terminal Width Terminal Length L K Terminal-to-Exposed-Pad MIN 0.90 0.00 3.
MCP9600 20-Lead More Thin Plastic Quad Flat, No Lead Package (NU) - 5x5x1.0 mm Body [MQFN] - (Also called VQFN) Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.
MCP9600 APPENDIX A: REVISION HISTORY Revision B (June 2016) The following is the list of modifications: 1. 2. 3. 4. Corrected the pin description error for pins 19 and 20 on page 1. Added the MCP9600 Evaluation Board picture on page 2. Added Section 6.3.3.1 “Open-Circuit Detection Technique” and updated Section 6.3.4 “Aliasing and Anti-Aliasing Filter” and Section 6.3.5 “ESD Protection using Ferrite Beads”. Updated the Product Identification System section.
MCP9600 NOTES: DS20005426B-page 46 2015-2016 Microchip Technology Inc.
MCP9600 PRODUCT IDENTIFICATION SYSTEM To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. [X](2) X /XX Tape and Reel Option Temperature Range Package PART NO.
MCP9600 NOTES: DS20005426B-page 48 2015-2016 Microchip Technology Inc.
Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • 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.
Worldwide Sales and Service AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: http://www.microchip.com/ support Web Address: www.microchip.