Microchip Technology EMC1403, EMC1404 Data Sheet

EMC1403/EMC1404
1°C Temperature Sensor with Beta Compensation
PRODUCT FEATURES
General Description
The EMC1403 and EMC1404 are high accuracy, low cost, System Management Bus (SMBus) temperature sensors. Advanced features such as Resistance Error Correction (REC), Beta Compensation (to support CPU diodes requiring the BJT/transistor model including 45nm, 65nm and 90nm processors) and automatic diode type detection combine to provide a robust solution for complex environmental monitoring applications.
Each device provides ±1° accuracy for external diode temperatures and ±2°C accuracy for the internal diode temperature. The EMC1403 monitors three temperature channels (two external and one internal). The EMC1404 monitors four temperature channels (three external and one internal).
Resistance Error Correction automatically eliminates the temperature error caused by series resistance allowing greater flexibility in routing thermal diodes. Beta Compensation eliminates temperature errors caused by low, variable beta transistors common in today's fine geometry processors. The automatic beta detection feature monitors each external diode/transistor and determines the optimum sensor settings for accurate temperature measurements regardless of processor technology. This frees the user from providing unique sensor configurations for each temperature monitoring application. These advanced features plus ±1°C measurement accuracy provide a low-cost, highly flexible and accurate solution for critical temperature monitoring applications.
Data Sheet
Applications
Notebook ComputersDesktop ComputersIndustrial Embedded applications
Features
Support for diodes requiring the BJT/transistor model
— supports 45nm, 65nm, and 90nm CPU thermal diodes.
Automatically determines external diode type and
optimal settings
Resistance Error CorrectionExternal Temperature Monitors
— ±1°C Accuracy (60°C < T — 0.125°C Resolution — Anti-parallel diodes for extra diode support
Internal Temperature Monitor
— ±2°C accuracy
3.3V Supply VoltageProgrammable temperature limits for ALERT and
THERM
Available in these RoHS Compliant Packages
— 10-pin 3mm x 3mm DFN — 10-pin MSOP — 14-pin SOIC
DIODE
< 100°C)
2014 Microchip Technology Inc. DS20005272A-page 1
1°C Temperature Sensor with Beta Compensation
Ordering Information:
EMC1403-1-AIZL-TR for 10-pin, MSOP RoHS Compliant Package EMC1403-2-AIZL-TR for 10-pin, MSOP RoHS Compliant Package EMC1403-3-AIZL-TR for 10-pin, MSOP RoHS Compliant Package EMC1403-4-AIZL-TR for 10-pin, MSOP RoHS Compliant Package
EMC1403-1-AIA-TR for 10-pin, DFN RoHS Compliant Package EMC1403-2-AIA-TR for 10-pin, DFN RoHS Compliant Package EMC1403-3-AIA-TR for 10-pin, DFN RoHS Compliant Package EMC1403-4-AIA-TR for 10-pin, DFN RoHS Compliant Package
EMC1403-1-YZT-TR for 14-pin, SOIC RoHS Compliant Package
EMC1403-2-YZt-TR for 14-pin, SOIC RoHS Compliant Package EMC1403-3-YZt-TR for 14-pin, SOIC RoHS Compliant Package
EMC1403-4-YZt-TR for 14-pin, SOIC RoHS Compliant Package EMC1404-1-AIZL-TR for 10-pin, MSOP RoHS Compliant Package EMC1404-2-AIZL-TR for 10-pin, MSOP RoHS Compliant Package EMC1404-3-AIZL-TR for 10-pin, MSOP RoHS Compliant Package EMC1404-4-AIZL-TR for 10-pin, MSOP RoHS Compliant Package
Note: See Table 1.1, "Part Selection" for SMBus addressing options.
REEL SIZE IS 4,000 PIECES.
This product meets the halogen maximum concentration values per IEC61249-2-21
Data Sheet
TO OUR VALUED CUSTOMERS
It is our intention to provide our valued customers with the best documentation possible to ensure successful use of your Microchip products. To this end, we will continue to improve our publications to better suit your needs. Our publications will be refined and enhanced as new volumes and updates are introduced.
If you have any questions or comments regarding this publication, please contact the Marketing Communications Department via E-mail at docerrors@microchip.com. We welcome your feedback.
Most Current Data Sheet
To obtain the most up-to-date version of this data sheet, please register at our Worldwide Web site at:
http://www.microchip.com
You can determine the version of a data sheet by examining its literature number found on the bottom outside corner of any page. The last character of the literature number is the version number, (e.g., DS30000000A is version A of document DS30000000).
Errata
An errata sheet, describing minor operational differences from the data sheet and recommended workarounds, may exist for cur­rent devices. As device/documentation issues become known to us, we will publish an errata sheet. The errata will specify the revi­sion of silicon and revision of document to which it applies.
To determine if an errata sheet exists for a particular device, please check with one of the following:
• Microchip’s Worldwide Web site; http://www.microchip.com
• Your local Microchip sales office (see last page)
When contacting a sales office, please specify which device, revision of silicon and data sheet (include -literature number) you are using.
Customer Notification System
Register on our web site at www.microchip.com to receive the most current information on all of our products.
DS20005272A-page 2  2014 Microchip Technology Inc.
1°C Temperature Sensor with Beta Compensation
Data Sheet
Table of Contents
Chapter 1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Part Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chapter 2 Pin Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 3 Electrical Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.3 SMBus Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 4 System Management Bus Interface Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.1 System Management Bus Interface Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2 Write Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3 Read Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.4 Send Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.5 Receive Byte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.6 Alert Response Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.7 SMBus Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.8 SMBus Timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 5 Product Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1 Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.1 Conversion Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.2 Dynamic Averaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.2 THERM Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.3 ALERT Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.3.1 ALERT Pin Interrupt Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.3.2 ALERT Pin Comparator Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4 Beta Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.5 Resistance Error Correction (REC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.6 Programmable External Diode Ideality Factor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.7 Diode Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.8 Consecutive Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.9 Digital Filter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.10 Temperature Monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.11 Temperature Measurement Results and Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.12 Anti-parallel Diode Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.13 External Diode Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 6 Register Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1 Data Read Interlock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2 Temperature Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.3 Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.4 Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.5 Conversion Rate Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.6 Limit Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.7 Scratchpad Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.8 One Shot Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.9 Therm Limit Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.10 External Diode Fault Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2014 Microchip Technology Inc. DS20005272A-page 3
1°C Temperature Sensor with Beta Compensation
Data Sheet
6.11 Channel Mask Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.12 Consecutive ALERT Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.13 Beta Configuration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.14 External Diode Ideality Factor Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.15 High Limit Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.16 Low Limit Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.17 THERM Limit Status Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.18 Filter Control Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.19 Product ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.20 Microchip ID Register (FEh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.21 Revision Register (FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Chapter 7 Typical Operating Curves. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Chapter 8 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
8.1 Package Markings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.1.1 EMC1404-X-AIZL (10-pin MSOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.1.2 EMC1403-X-AIZL (10-pin MSOP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.1.3 EMC1403-1-AIA and EMC1403-2-AIA (10-pin DFN). . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.1.4 EMC1403-YZT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Chapter 9 Data Sheet Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
DS20005272A-page 4  2014 Microchip Technology Inc.
1°C Temperature Sensor with Beta Compensation
Data Sheet
List of Figures
Figure 1.1 EMC1403/EMC1404 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 2.1 EMC1403/EMC1404 Pin Diagram, MSOP-10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 2.2 EMC1403/EMC1404 Pin Diagram, DFN-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 2.3 EMC1403/EMC1404 Pin Diagram, SOIC-14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 4.1 SMBus Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 5.1 System Diagram for EMC1403 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 5.2 System Diagram for EMC1404 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 5.3 Temperature Filter Step Response . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 5.4 Temperature Filter Impulse Response. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 5.5 Block Diagram of Temperature Monitoring Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 5.6 Diode Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 8.1 10-Pin MSOP / TSSOP Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 8.2 10-Pin DFN Package Drawing (1 of 2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 8.3 10-Pin DFN Package Dimensions (2 of 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 8.4 Package Drawing and PCB Footprint for SOIC-14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2014 Microchip Technology Inc. DS20005272A-page 5
1°C Temperature Sensor with Beta Compensation
Data Sheet
List of Tables
Table 1.1 Part Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 2.1 EMC1403 and EMC1404 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 3.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 3.2 Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Table 3.3 SMBus Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 4.1 Protocol Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 4.2 Write Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 4.3 Read Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 4.4 Send Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 4.5 Receive Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 4.6 Alert Response Address Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 5.1 Supply Current vs. Conversion Rate for EMC1403 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 5.2 Supply Current vs. Conversion Rate for EMC1404 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 5.3 Temperature Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 6.1 Register Set in Hexadecimal Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 6.2 Temperature Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 6.3 Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 6.4 Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 6.5 Conversion Rate Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 6.6 Conversion Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 6.7 Temperature Limit Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 6.8 Scratchpad Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 6.9 One Shot Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 6.10 Therm Limit Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 6.11 External Diode Fault Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 6.12 Channel Mask Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 6.13 Consecutive ALERT Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 6.14 Consecutive Alert / THERM Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 6.15 Beta Configuration Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 6.16 CPU Beta Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 6.17 Ideality Configuration Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 6.18 Ideality Factor Look-Up Table (Diode Model) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 6.19 Substrate Diode Ideality Factor Look-Up Table (BJT Model) . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 6.20 High Limit Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 6.21 Low Limit Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Table 6.22 THERM Limit Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 6.23 Filter Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 6.24 Filter Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 6.25 Product ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 6.26 Manufacturer ID Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Table 6.27 Revision Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Table 9.1 Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
. . 42
DS20005272A-page 6  2014 Microchip Technology Inc.
1°C Temperature Sensor with Beta Compensation
Data Sheet

Chapter 1 Block Diagram

Figure 1.1 EMC1403/EMC1404 Block Diagram

1.1 Part Selection

The EMC1403 and EMC1404 device configuration is highlighted below.
PART
NUMBER
EMC1403 - 1 -
AIZL
EMC1403 - 2 -
AIZL
EMC1403 - 3 -
AIZL
EMC1403 - 4 -
AIZL
SMBUS
ADDRESS
1001_100xb
1001_101xb
0011_000xb
0101_001xb
EXTERNAL
DIODES

Table 1.1 Part Selection

FUNCTIONALITY
DIODE 1
DEFAULT
CONFIGURATION
2
Detect Diode w/ REC
enabled
DIODE 2
DEFAULT
CONFIGURATION OTHER
Software program-
mable and mas-
Detect Diode w/ REC
enabled
kable High Limits
Software program-
mable THERM
Limits
PRODUCT
ID
21h
2014 Microchip Technology Inc. DS20005272A-page 7
1°C Temperature Sensor with Beta Compensation
Table 1.1 Part Selection (continued)
FUNCTIONALITY
Data Sheet
PART
NUMBER
EMC1403 - 1 -
AIA
EMC1403 - 2 -
AIA
EMC1403 - 3 -
AIA
EMC1403 - 4 -
AIA
EMC1403 - 1 -
YZT
EMC1403 - 2 -
YZT
EMC1403 - 3 -
YZT
EMC1403 - 4 -
YZT
EMC1404 - 1 1001_100xb
EMC1404 - 2 1001_101xb
EMC1404 - 3 0011_000xb
EMC1404 - 4 0101_001xb
SMBUS
ADDRESS
1001_100xb
1001_101xb
0011_000xb
0101_001xb
1001_100xb
1001_101xb
0011_000xb
0101_001xb
EXTERNAL
DIODES
2
2
3
DIODE 1
DEFAULT
CONFIGURATION
Detect Diode w/ REC
enabled
Detect Diode w/ REC
enabled
Detect Diode w/ REC
enabled
DIODE 2
DEFAULT
CONFIGURATION OTHER
Software program-
mable and mas-
Detect Diode w/ REC
enabled
Detect Diode w/ REC
enabled
Fixed 2N3904 in anti­parallel diode configu-
ration
Note 1.1
kable High Limits
Software program-
mable THERM
Limits
Software program-
mable and mas-
kable High Limits
Software program-
mable THERM
Limits
Software program-
mable and mas-
kable High Limits
Software program-
mable THERM
Limits
PRODUCT
ID
21h
21h
25h
Note 1.1 External 2 and external 3 channels have beta configuration hard wired to ‘0111b’ and REC
enabled.
DS20005272A-page 8  2014 Microchip Technology Inc.
1°C Temperature Sensor with Beta Compensation
Data Sheet

Chapter 2 Pin Description

Figure 2.1 EMC1403/EMC1404 Pin Diagram, MSOP-10

Figure 2.2 EMC1403/EMC1404 Pin Diagram, DFN-10

Figure 2.3 EMC1403/EMC1404 Pin Diagram, SOIC-14

2014 Microchip Technology Inc. DS20005272A-page 9

Table 2.1 EMC1403 and EMC1404 Pin Description

1°C Temperature Sensor with Beta Compensation
Data Sheet
PIN
NUMBER
10-PIN
PIN
NUMBER
14-PIN NAME FUNCTION TYPE
n/a 1 n/c Not Internally Connected n/a
1 2 VDD Power supply Power
23
34
DP1 External diode 1 positive (anode)
connection
DN1 External diode 1 negative (cathode)
connection
DP2 / DN3 External diode 2 positive (anode)
45
connection / External Diode 3 negative (cathode) connection for anti-parallel diodes
DN2 / DP3 External diode 2 negative (cathode)
56
connection / External Diode 3 positive (anode) connection for anti­parallel diodes
n/a 7 n/c Not Internally Connected n/a
n/a 8 n/c Not Internally Connected n/a
6 9 GND Ground Power
710
THERM Critical THERM output signal -
requires pull-up resistor
AIO
AIO
AIO
AIO
OD (5V)
811
912
10 13
ALERT Active low digital ALERT output
SMDATA SMBus Data input/output - requires
SMCLK SMBus Clock input - requires pull-up
signal - requires pull-up resistor
pull-up resistor
resistor
OD (5V)
DIOD (5V)
DI (5V)
n/a 14 n/c Not Internally Connected n/a
DFN
Bottom
n/a
Exposed Pad Not Internally Connected,
recommend grounding.
n/a
Pad
APPLICATION NOTE: For the 5V tolerant pins that have a pull-up resistor (SMCLK, SMDATA, THERM, and
ALERT), the voltage difference between VDD and the pull-up voltage must never exceed
3.6V.
The pin types are described below:
Power - these pins are used to supply either VDD or GND to the device.
AIO - Analog Input / Output.
DI - Digital Input.
OD - Open Drain Digital Output.
DIOD - Digital Input / Open Drain Output.
DS20005272A-page 10  2014 Microchip Technology Inc.
1°C Temperature Sensor with Beta Compensation
Data Sheet

Chapter 3 Electrical Specifications

3.1 Absolute Maximum Ratings

Table 3.1 Absolute Maximum Ratings

DESCRIPTION RATING UNIT
Supply Voltage (V
Voltage on 5V tolerant pins (V
Voltage on 5V tolerant pins (|V
Voltage on any other pin to Ground -0.3 to V
) -0.3 to 4.0 V
DD
) -0.3 to 5.5 V
5VT_pin
- VDD|) (see Note 3.1) -0.3 to 3.6 V
5VT_pin
+0.3 V
DD
Operating Temperature Range -40 to +125 °C
Storage Temperature Range -55 to +150 °C
Lead Temperature Range Refer to JEDEC Spec. J-STD-020
Package Thermal Characteristics for MSOP-10
Thermal Resistance (
) 132.2 °C/W
j-a
Package Thermal Characteristics for SOIC-14
Thermal Resistance (
) 77.7 °C/W
j-a
Package Thermal Characteristics for DFN-10
Thermal Resistance (
) 77.1 °C/W
j-a
ESD Rating, All pins HBM 2000 V
Note: Stresses at or above those listed could cause permanent damage to the device. This is a stress
rating only and functional operation of the device at any other condition above those indicated in the operation sections of this specification is not implied. When powering this device from laboratory or system power supplies, it is important that the Absolute Maximum Ratings not be exceeded or device failure can result. Some power supplies exhibit voltage spikes on their outputs when the AC power is switched on or off. In addition, voltage transients on the AC power line may appear on the DC output. If this possibility exists, it is suggested that a clamp circuit be used.
Note 3.1 For the 5V tolerant pins that have a pull-up resistor (SMCLK, SMDATA,
THERM, and
ALERT), the pull-up voltage must not exceed 3.6V when the device is unpowered.
2014 Microchip Technology Inc. DS20005272A-page 11
1°C Temperature Sensor with Beta Compensation

3.2 Electrical Specifications

Table 3.2 Electrical Specifications

V
= 3.0V to 3.6V, TA = -40°C to 125°C, all typical values at TA = 27°C unless otherwise noted.
DD
CHARACTERISTIC SYMBOL MIN TYP MAX UNITS CONDITIONS
DC Power
Data Sheet
Supply Voltage V
Supply Current I
DD
DD
3.0 3.3 3.6 V
430 850 uA 1 conversion / sec, dynamic
averaging disabled
930 1200 uA 4 conversions / sec, dynamic
averaging enabled
1120 uA
> 16 conversions / sec, dynamic averaging enabled
Standby Supply Current I
DD
170 230 uA Device in Standby mode, no SMBus
communications, ALERT and THERM pins not asserted.
Internal Temperature Monitor
Temperature Accuracy ±0.25 ±1 °C -5°C < T
±2 °C -40°C < T
Temperature Resolution 0.125 °C
External Temperature Monitor
Temperature Accuracy ±0.25 ±1 °C +20°C < T
0°C < TA < 100°C
±0.5 ±2 °C -40°C < T
Temperature Resolution 0.125 °C
< 100°C
A
< 125°C
A
DIODE
DIODE
< +110°C
< 127°C
Capacitive Filter C
t
CONV
t
CONV
FILTER
190 ms EMC1403, default settings
150 ms EMC1404, default settings
2.2 2.5 nF Connected across external diode
ALERT and THERM pins
Output Low Voltage V
Leakage Current I
OL
LEAK
0.4 V I
±5 uA ALERT and THERM pins
= 8mA
SINK
Device powered or unpowered TA < 85°C pull-up voltage < 3.6V
DS20005272A-page 12  2014 Microchip Technology Inc.
1°C Temperature Sensor with Beta Compensation
Data Sheet

3.3 SMBus Electrical Characteristics

Table 3.3 SMBus Electrical Specifications

V
= 3.0V to 3.6V, TA = -40°C to 125°C, all typical values are at TA = 27°C unless otherwise noted.
DD
CHARACTERISTIC SYMBOL MIN TYP MAX UNITS CONDITIONS
SMBus Interface
Input High Voltage V
Input Low Voltage V
Input High/Low Current I
IH
IL
IH / IIL
2.0 V
V 5V Tolerant
DD
-0.3 0.8 V 5V Tolerant
±5 uA Powered or unpowered
Hysteresis 420 mV
Input Capacitance C
Output Low Sink Current I
OL
IN
8.2 15 mA SMDATA = 0.4V
5pF
SMBus Timing
Clock Frequency f
Spike Suppression t
Bus free time Start to Stop
Hold Time: Start t
Setup Time: Start t
Setup Time: Stop t
Data Hold Time t
Data Hold Time t
Data Setup Time t
Clock Low Period t
Clock High Period t
Clock/Data Fall time t
Clock/Data Rise time t
Capacitive Load C
SMB
SP
t
BUF
HD:STA
SU:STA
SU:STP
HD:DAT
HD:DAT
SU:DAT
LOW
HIGH
FALL
RISE
LOAD
10 400 kHz
50 ns
1.3 us
0.6 us
0.6 us
0.6 us
0 us When transmitting to the master
0.3 us When receiving from the master
100 ns
1.3 us
0.6 us
300 ns Min = 20+0.1C
300 ns Min = 20+0.1C
400 pF per bus line
TA < 85°C
LOAD
LOAD
ns
ns
2014 Microchip Technology Inc. DS20005272A-page 13
1°C Temperature Sensor with Beta Compensation
Data Sheet

Chapter 4 System Management Bus Interface Protocol

4.1 System Management Bus Interface Protocol

The EMC1403 and EMC1404 communicate with a host controller, such as an SIO, through the SMBus. The SMBus is a two-wire serial communication protocol between a computer host and its peripheral devices. A detailed timing diagram is shown in
For the first 15ms after power-up the device may not respond to SMBus communications.
.
Figure 4.1.

Figure 4.1 SMBus Timing Diagram

The EMC1403 and EMC1404 are SMBus 2.0 compatible and support Send Byte, Read Byte, Write Byte, Receive Byte, and the Alert Response Address as valid protocols as shown below.
All of the below protocols use the convention in Table 4.1.

Table 4.1 Protocol Format

DATA SENT
TO DEVICE
# of bits sent # of bits sent
Attempting to communicate with the EMC1403 and EMC1404 SMBus interface with an invalid slave address or invalid protocol will result in no response from the device and will not affect its register contents. Stretching of the SMCLK signal is supported, provided other devices on the SMBus control the timing.
DATA SENT TO
THE HOST
DS20005272A-page 14  2014 Microchip Technology Inc.
1°C Temperature Sensor with Beta Compensation
Data Sheet

4.2 Write Byte

The Write Byte is used to write one byte of data to the registers as shown below Table 4.2:

Table 4.2 Write Byte Protocol

START
SLAVE
ADDRESS WR
ACK
REGISTER ADDRESS ACK
REGISTER
DATA ACK STOP
1 -> 0 1001_100 0 0 XXh 0 XXh 0 0 -> 1

4.3 Read Byte

The Read Byte protocol is used to read one byte of data from the registers as shown in Table 4.3.

Table 4.3 Read Byte Protocol

START SLAVE
ADDRESS
WR ACK REGISTER
ADDRESS
ACK START SLAVE
ADDRESS
RD ACK REGISTER
DATA
NACK STOP
1 -> 0 1001_100 0 1 XXh 0 1 -> 0 1001_100 1 1 XX 1 0 -> 1

4.4 Send Byte

The Send Byte protocol is used to set the internal address register pointer to the correct address
START
location. No data is transferred during the Send Byte protocol as shown in

Table 4.4 Send Byte Protocol

SLAVE
ADDRESS WR
ACK
REGISTER ADDRESS ACK STOP
Table 4.4.
1 -> 0 1001_100 0 0 XXh 0 0 -> 1

4.5 Receive Byte

The Receive Byte protocol is used to read data from a register when the internal register address pointer is known to be at the right location (e.g. set via Send Byte). This is used for consecutive reads of the same register as shown in
SLAVE
START
ADDRESS RD
1 -> 0 1001_100 1 0 XXh 1 0 -> 1
2014 Microchip Technology Inc. DS20005272A-page 15
Table 4.5.

Table 4.5 Receive Byte Protocol

ACK REGISTER DATA NACK STOP

4.6 Alert Response Address

The ALERT output can be used as a processor interrupt or as an SMBus Alert.
When it detects that the ALERT pin is asserted, the host will send the Alert Response Address (ARA) to the general address of 0001_100xb. All devices with active interrupts will respond with their client address as shown in
Table 4.6.

Table 4.6 Alert Response Address Protocol

1°C Temperature Sensor with Beta Compensation
Data Sheet
ALERT
START
1 -> 0 0001_100 1 0 1001_1000 1 0 -> 1
APPLICATION NOTE: The ARA does not clear the Status Register and if the MASK bit is cleared prior to the Status
RESPONSE
ADDRESS RD
The EMC1403 and EMC1404 will respond to the ARA in the following way:
1. Send Slave Address and verify that full slave address was sent (i.e. the SMBus communication from the device was not prematurely stopped due to a bus contention event).
2. Set the MASK bit to clear the ALERT pin.
Register being cleared, the
ACK
ALERT pin will be reasserted.
DEVICE
ADDRESS NACK STOP

4.7 SMBus Address

The EMC1403 and EMC1404 respond to hard-wired SMBus slave address as shown in Table 1.1.
Note: Other addresses are available. Contact Microchip for more information.

4.8 SMBus Timeout

The EMC1403 and EMC1404 support SMBus Timeout. If the clock line is held low for longer than 30ms, the device will reset its SMBus protocol. This function can be enabled by setting the TIMEOUT bit in the Consecutive Alert Register (see
Section 6.12).
DS20005272A-page 16  2014 Microchip Technology Inc.
1°C Temperature Sensor with Beta Compensation
Data Sheet

Chapter 5 Product Description

The EMC1403 and EMC1404 are SMBus temperature sensors. The EMC1403 monitors one internal diode and two externally connected temperature diodes. The EMC1404 monitors one internal diode and three externally connected temperature diodes.
Thermal management is performed in cooperation with a host device. This consists of the host reading the temperature data of both the external and internal temperature diodes of the EMC1403 and EMC1404 and using that data to control the speed of one or more fans.
The EMC1403 and EMC1404 have two levels of monitoring. The first provides a maskable ALERT signal to the host when the measured temperatures exceeds user programmable limits. This allows the EMC1403 or EMC1404 to be used as an independent thermal watchdog to warn the host of temperature hot spots without direct control by the host. The second level of monitoring provides a non maskable interrupt on the programmable limit.
Since the EMC1403 and EMC1404 automatically correct for temperature errors due to series resistance in temperature diode lines, there is greater flexibility in where external diodes are positioned and better measurement accuracy than previously available with non-resistance error correcting devices. The automatic beta detection feature means that there is no need to program the device according to which type of diode is present on the External Diode 1 channel. This also includes CPU diodes that require the transistor or BJT model for monitoring their temperature. Therefore, the EMC1403/EMC1404 can power up ready to operate for any system configuration.
For the EMC1404, External Diode channels 2 and 3 are only compatible with general purpose diodes (such as a 2N3904).
Figure 5.1 shows a system level block diagram of the EMC1403. Figure 5.2 shows a system level block
diagram of the EMC1404.
THERM pin if the measured temperatures meet or exceed a second

Figure 5.1 System Diagram for EMC1403

2014 Microchip Technology Inc. DS20005272A-page 17
Loading...
+ 38 hidden pages