EMC1824T-2E/9R

EMC1824T-2E/9R

  • 厂商:

    ACTEL(微芯科技)

  • 封装:

    VFDFN10

  • 描述:

  • 数据手册
  • 价格&库存
EMC1824T-2E/9R 数据手册
Multi-Channel Low-Voltage Temp Sensors with Shutdown EMC1822/23/24/25/43 Features • • • • • • • • • • Measures Temperature Rate of Change Calculation with Preemptive Alert(s) Limits Up to Four External Temperature Monitors: – 8-Lead Devices: ±1°C maximum accuracy (-20°C to +105°C TA, -40°C to +125°C TD) – ±1.5°C maximum accuracy (-40°C to +125°C TA, -40°C to +125°C TD) – 10-Lead Devices: ±1°C maximum accuracy (-20°C to +125°C TA, -40°C to +125°C TD) – ±1.5°C maximum accuracy (-40°C to +125°C TA, -40°C to +125°C TD) Internal Temperature Sensor: – ±1°C maximum accuracy, -40°C to +125°C Temperature Sensor Resolution (Internal/External): 0.125°C Resistor Programmable System Shutdown Temperature Configurable Alert Pins Operating Voltage: 1.62V to 3.6V Temperature Range: -40°C to +125°C Other Features: Auto-Beta Compensation, Configurable Ideality Factor, Hottest Diode Compare, Resistance Error Correction Available in 8-Lead 2x2 mm WDFN, 10-Lead 2.5x2.0 mm VDFN and 10-Lead MSOP Packages Typical Applications • • • • • • • Temperature Sensitive Storage Industrial IoT for Low System Voltage Portable Electronics Handheld Gaming Computing Food Storage © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 1 Multi-Channel Low-Voltage Temp Sens... Description The EMC1822/23/24/25/43 devices are high-accuracy, two-wire (I2C) temperature sensors with resistor programmable system shutdown. The devices monitor up to five temperature channels. Advanced features, such as Resistance Error Correction (REC), Beta Compensation (to support CPU diodes requiring the BJT/Transistor model) and rate of temperature change measurement combine to provide a robust solution for complex environmental monitoring applications. This device family introduces Rate of Change (ROC) temperature measurement with associated alerts. This provides a preemptive system alert and another protective measurement layer to catch and manage variable system temperatures. The Resistance Error Correction feature automatically eliminates the temperature error caused by series resistance, allowing for greater flexibility in routing thermal diodes. Beta compensation eliminates temperature errors caused by low, variable beta transistors common in current fine geometry processors. The automatic beta detection feature determines the optimal sensor external diode/transistor settings. This frees up the user from providing unique sensor configurations for each temperature monitoring application. These advanced features plus ±1°C measurement accuracy for both external and internal diode temperatures provide a low-cost, highly flexible and accurate solution for critical temperature monitoring applications. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 2 Multi-Channel Low-Voltage Temp Sens... Table of Contents Features......................................................................................................................................................... 1 Typical Applications........................................................................................................................................1 Description..................................................................................................................................................... 2 1. Package Types........................................................................................................................................5 2. Functional Block Diagram....................................................................................................................... 6 3. Electrical Characteristics.........................................................................................................................7 3.1. Absolute Maximum Ratings..........................................................................................................7 4. Typical Operating Curves...................................................................................................................... 11 5. Pin Descriptions.................................................................................................................................... 12 5.1. 5.2. 5.3. 5.4. 5.5. 5.6. 5.7. 5.8. 5.9. 5.10. 5.11. 5.12. 5.13. 5.14. 5.15. 6. 7. Power Supply (VDD)................................................................................................................... 13 Diode 1 Pair (DN1/DP1)............................................................................................................. 13 System Shutdown...................................................................................................................... 13 Ground (GND)............................................................................................................................ 13 Maskable ALERT (ALERT/THERM2).........................................................................................13 SMBus/I2C Data (SDA).............................................................................................................. 13 DP/DP1...................................................................................................................................... 13 DN/DN1...................................................................................................................................... 13 DP2............................................................................................................................................ 13 DN2............................................................................................................................................ 14 Anti-Parallel Diode Pair (DP2/DN3 and DN2/DP3).................................................................... 14 Anti-Parallel Diode Pair (DP1/DN2 and DN1/DP2).................................................................... 14 Anti-Parallel Diode Pair (DP3/DN4 and DN3/DP4).................................................................... 14 SMBus Clock (SCL)................................................................................................................... 14 Exposed Thermal Pad (EP)........................................................................................................14 Detailed Description.............................................................................................................................. 15 System Block Diagram..........................................................................................................................16 7.1. 7.2. 7.3. 7.4. 7.5. 7.6. 7.7. 7.8. 7.9. 7.10. 7.11. 7.12. 7.13. 7.14. Temperature Measurement........................................................................................................ 16 Temperature Measurement Results and Data............................................................................16 Limit Registers............................................................................................................................17 Limit Register Interaction............................................................................................................17 ALERT/THERM2 Output............................................................................................................ 18 System Shutdown...................................................................................................................... 19 External Diode Connections.......................................................................................................20 Power States.............................................................................................................................. 21 Conversion Rates.......................................................................................................................21 Dynamic Averaging.................................................................................................................... 22 Digital Filter................................................................................................................................ 23 Beta Compensation....................................................................................................................24 Resistance Error Correction (REC)............................................................................................ 25 Programmable External Diode Ideality Factor............................................................................25 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 3 Multi-Channel Low-Voltage Temp Sens... 7.15. 7.16. 7.17. 7.18. 8. System Management Bus Protocol.......................................................................................................31 8.1. 8.2. 8.3. 8.4. 8.5. 8.6. 8.7. 8.8. 8.9. 8.10. 8.11. 9. Diode Faults............................................................................................................................... 26 Consecutive Alerts..................................................................................................................... 26 “Hottest Of” Comparison............................................................................................................ 28 Rate of Change.......................................................................................................................... 28 SMBus Start Bit.......................................................................................................................... 31 SMBus Address and RD/WR Bit................................................................................................ 31 SMBus Data Bytes..................................................................................................................... 31 SMBus ACK and NACK Bits...................................................................................................... 31 SMBus Stop Bit.......................................................................................................................... 31 SMBus Time-out.........................................................................................................................31 SMBus and I2C Compliance.......................................................................................................31 SMBus Protocols........................................................................................................................32 THERM Pin Considerations....................................................................................................... 33 Register Summary......................................................................................................................35 Data Read Interlock....................................................................................................................37 Packaging Information.......................................................................................................................... 88 9.1. Package Marking Information.....................................................................................................88 10. Revision History.................................................................................................................................... 95 The Microchip Website.................................................................................................................................96 Product Change Notification Service............................................................................................................96 Customer Support........................................................................................................................................ 96 Product Identification System.......................................................................................................................97 Microchip Devices Code Protection Feature................................................................................................ 97 Legal Notice................................................................................................................................................. 98 Trademarks.................................................................................................................................................. 98 Quality Management System....................................................................................................................... 98 Worldwide Sales and Service.......................................................................................................................99 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 4 Multi-Channel Low-Voltage Temp Sens... Package Types 1. Package Types EMC1822 2x2 WDFN* EMC1823 2.5x2.0 VDFN* VDD 1 8 SCL VDD 1 10 SCL DP 2 7 SDA DP1 2 9 SDA DN 3 6 ALERT/THERM2 DN1 3 8 ALERT/THERM2 SYS_SHDN 4 5 GND DP2 4 7 SYS_SHDN DN2 5 6 GND EMC1824 2.5x2.0 VDFN* VDD 1 10 SCL DP1 2 9 SDA DN1 3 8 ALERT/THERM2 DP2/DN3 4 7 SYS_SHDN DN2/DP3 5 6 GND EMC1825 2.5x2.0 WDFN* EMC1843 2x2 WDFN* VDD 1 10 SCL DP1/DN2 2 9 SDA DN1/DP2 3 8 ALERT/THERM2 DP3/DN4 4 7 SYS_SHDN DN3/DP4 5 6 GND VDD 1 8 SCL DP1/DN2 2 7 SDA DN1/DP2 3 6 ALERT/THERM2 SYS_SHDN 4 5 GND Note:  * Includes Exposed Thermal Pad (EP); see 5. Pin Descriptions © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 5 Multi-Channel Low-Voltage Temp Sens... Functional Block Diagram 2. Functional Block Diagram VDD EMC1822/23/24 EMC1823/EMC1824 only SYS_SHDN Limit * EMC1824 only Switching Current Conversion Rate Register DP1** DN1** Analog Mux DP2/DN3* �� ADC External Temperature Register(s) SDA DN2/DP3* ALERT / THERM Digital MUX Internal Temperature Register Internal Temp Diode SCL Limit Comp Digital MUX Low Limit Registers SM Bus High Limit Registers Configuration Register Interupt Masking Status Registers SYS_SHDN GND VDD EMC1825 SYS_SHDN Limit Switching Current Conversion Rate Register DP1/DN2 DN1/DP2 Analog Mux DP3/DN4 �� ADC External Temperature Register(s) SDA DN3/DP4 Internal Temp Diode ALERT / THERM SCL Digital MUX Internal Temperature Register Limit Comp Digital MUX Low Limit Registers High Limit Registers SM Bus Configuration Register Interupt Masking Status Registers SYS_SHDN GND © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 6 Multi-Channel Low-Voltage Temp Sens... Electrical Characteristics 3. Electrical Characteristics 3.1 Absolute Maximum Ratings VDD 4.0V Voltage at all Input/Output Pins GND – 0.3V to 4.0V Storage Temperature -65°C to +150°C Ambient Temperature with Power Applied -40°C to +125°C Junction Temperature (TJ) +150°C ESD Protection on All Pins (HBM:MM) (8 kV:400V) Latch-up Current at Each Pin (+25°C) ±200 mA Note:  Stresses above those listed under “Absolute 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 operation listings of this specification is not implied. Exposure above maximum rating conditions for extended periods may affect device reliability. Table 3-1. DC Characteristics Electrical Specifications: Unless otherwise specified, all limits apply for typical values at ambient temperature 1.62V ≤ VDD ≤ +3.6V at –40°C ≤ TA ≤ +125°C Parameters Sym. Min. Typ. Max. Units Conditions Supply Voltage VDD 1.62 — 3.6 V Supply Current IDD — 20 80 µA 0.03125 conversion/second, dynamic averaging disabled — 25 164 µA 1 conversion/second, dynamic averaging disabled — 205 432 µA 4 conversions/second, dynamic averaging disabled — 800 — µA > 16 conversions/second, dynamic averaging enabled Standby Supply Current IDD_OS — 15 75 µA Device in One-Shot state, no active I2C communications, ALERT and THERM pins not asserted Power-on Reset Release Voltage PORR — 1.45 — V Rising VDD Power-up Timer tPWRT — 15 — ms VDD Rise Rate VDD_RISE 0.05 — V/ms 0 to 2.75V in ~ 60 ms Internal Temperature Monitor Temperature Accuracy — — ±0.25 ±1 °C External Temperature Monitor © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 7 Multi-Channel Low-Voltage Temp Sens... Electrical Characteristics ...........continued Parameters Min. Typ. Max. Units — ±0.25 ±1 °C -20°C < TA < 105°C, -40°C < TD < +125°C, 2N3904 — ±0.25 ±1.5 °C -40°C < TA < +125°C, -40°C < TD < +125°C, 2N3904 — ±0.25 ±1 °C -20°C < TA < 125°C, -40°C < TD < +125°C, 2N3904 — ±0.25 ±1.5 °C -40°C < TA < +125°C, -40°C < TD < +125°C, 2N3904 — — 0.125 Time to First Communications tINT_T — 15 20 ms Time after power-up before ready to begin communications and measurement Conversion Time per Channel tCONV — 25 — ms Default settings — 5 — ms Temperature Accuracy – 8-Lead Temperature Accuracy – 10-Lead Temperature Resolution Sym. — — Conditions °C Timing and Capacitive Filter Time to First Conversion from One-Shot Time to First Conversion from Standby tCONV1 — 220 — ms Default settings Capacitive Filter CFILTER — 2.2 2.7 nF Connected across external diode Output Low Voltage VOL 0.4 — — V ISINK = 8 mA Leakage Current ILEAK — — ±5 µA ALERT and THERM pins, ALERT and THERM Pins device powered, pull-up voltage < 3.6V SCL and SDA Input High-Level Voltage VIH 0.7 VDD — — V Low-Level Voltage VIL — — 0.3 VDD V Input Current IIN — — ±5 µA SDA and SCL only Low-Level Voltage VOL — — 0.4 V IO = 20 mA, VDD = 1.7V to 3.6V High-Level Current (leakage) IOH — — 1 µA VOH = VDD Low-Level Current IOL — — 20 mA VOL = 0.4V, VDD = 1.62V to 3.6V Capacitance CIN — 5 — pF VHYST — 0.05 VDD — V Output (SDA only) SDA and SCL Inputs Hysteresis © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 8 Multi-Channel Low-Voltage Temp Sens... Electrical Characteristics Table 3-2. Thermal Specifications Electrical Characteristics: Unless otherwise specified, 1.62V ≤ VDD ≤ 3.6V at -40°C ≤ TA ≤ +125°C Parameters Sym. Min. Typ. Max. Units Test Conditions Temperature Ranges Specified Temperature Range TA -40 — +125 °C Operating Temperature Range TA -40 — +125 °C Storage Temperature Range TA -65 — +125 °C Thermal Resistance, 8-Lead WDFN, 2x2 mm θJA — 141.3 — °C/W JEDEC 2s2p, Thermal Resistance, 10-Lead VDFN, 2.5x2.0 mm θJA — 78 — °C/W board size 76.2 x 114.3 x 1.6 mm, Thermal Resistance, 10-Lead MSOP, 3x3 mm θJA Thermal Package Resistances one thermal via, airflow = 0 m/s — 132.2 — °C/W Table 3-3. SMBus Module Specifications Operating Conditions: Unless otherwise indicated, 1.62V ≤ VDD ≤ 3.6V at -40°C ≤ TA ≤ +85°C Characteristic Sym. Min. Typ. Max. Units Conditions SMBus Timing Clock Frequency fSMB 10 — 400 kHz Spike Suppression tSP — — 50 ns Bus Free Time Stop to Start tBUF 1.3 — — µs Hold Time: Start tHD:STA 0.6 — — µs Setup Time: Start tSU:STA 0.6 — — µs Setup Time: Stop tSU:STO 0.6 — — µs Data Hold Time tHD:DAT 0 — — µs When transmitting to the master Data Hold Time tHD:DAT 0 — — µs When receiving from the master Data Setup Time tSU:DAT 100 — — ns Clock Low Period tLOW 1.3 — — µs Clock High Period tHIGH 0.6 — — µs Clock/Data Fall Time tFALL — — 300 ns Min = 20 + 0.1 CLOAD ns Clock/Data Rise Time tRISE — — 300 ns Min = 20 + 0.1 CLOAD ns Capacitive Load CLOAD — — 400 pF Per bus line Time-out tTIMEOUT 25 — 35 ms Disabled by default © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 9 Multi-Channel Low-Voltage Temp Sens... Electrical Characteristics Figure 3-1. SMBus Timing Diagram T HIGH T LOW T HD:STA T SU:STO T FALL SCL T RISE T HD:STA T HD:DAT T SU:DAT T SU:STA SDA TBUF P S © 2018-2020 Microchip Technology Inc. S S - Start Condition Datasheet P - Stop Condition P DS20006048B-page 10 Multi-Channel Low-Voltage Temp Sens... Typical Operating Curves Typical Operating 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 (for example, outside specified power supply range) and therefore outside the warranted range. Figure 4-1. Internal Temperature Error vs. Ambient Temperature (VDD = 2.5V, TD = +25°C, 2N3904) Figure 4-2. Temperature Accuracy vs. Remote Diode Temperature, VDD = 1.8V External Diode Temp Acc 2 2 2 2 22222222 1.5 TA @ -40 Temperature Accuracy (oC) 1 11111111 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0 00000000 0 0 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 -0.5 TA @0 TA @25 0.5 TA @85 TA @105 TA @125 0 -0.5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1.5 -1.5 -1.5 -1.5 -1.5 -1.5 -1.5 -1.5 -1.5 -1.5 -1.5 -1.5 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -40 -25 -10 5 -40 -25 -10 -40 -40 -40 -40 -40 -40 -40 -40 -25 -25 -25 -25 -25 -25 -25 -25 -10 -10 -10 -10 -10 -10 -10 -10 -10 5 5 -40 -25 55555555 TA @-20 1 -40 -20 0 25 45 65 85 105 125 Ambient Temperature Remote Diode (oC) 20 35 50 65 80 95 110 125 20 35 50 65 80 95 110 125 20 20 20 20 20 20 20 20 35 35 35 35 35 35 35 35 50 50 50 50 50 50 50 50 65 65 65 65 65 65 65 65 80 80 80 80 80 80 80 80 95 95 95 95 95 95 95 95 110 110 110 110 110 110 110 110 110 125 125 125 125 125 125 125 125 125 20 35 50 65 80 95 o o Ambient Temperature C) ooC) o(C) o(C) o(C) o(((C) oC) oC) Ambient Temperature C) Ambient Ambient Ambient Ambient Ambient Ambient Ambient Ambient Temperature Temperature Temperature Temperature Temperature Temperature Temperature Temperature C) Ambient Temperature (((o((C) Figure 4-3. Temperature Error vs. Filter Capacitor (VDD = 2.5V, TA = TD = +25°C, 2N3904) Figure 4-4. Temperature Error vs. Series Resistance (TA = +25°C, VDD = 1.8V) 1 0.4 0.9 0.3 0.8 Temperature Error (oC) REC Enabled 0.5 0.2 0.1 0 -0.1 -0.2 -0.3 -0.4 110.5 88.4 0.7 0.6 66.3 0.5 REC Enabled 0.4 RES Disabled 44.2 0.3 0.2 Temperature Error (oC) REC Disabled TT m A C) Tee em mpp pee errrrraa atttttuu urrrrree eA Acc ccc cuu urrrrraa acc cyy y (((((ooooC) C) T e m p e a u e A c c u a c y C) T e m p e a u e A c c u a c y C) T p re c TTTe eeem m pppe eeerrrrra araatttttu u ereeA A cccc cccu uuurrrrra araac cccy yyy(((((ooo(oC) C) oC) T e m p e a u e A c c u a c y C) T e m m mp e a u tuurrrre A A Ac c u a c y C) C) 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 1.5 Temperature Accuracy (oC) 22.1 0.1 -0.5 0 500 1000 1500 2000 2500 3000 3500 4000 0 4500 Capacitance (pF) 0 50 100 150 200 0 Series Resistance (Ω) Figure 4-5. IDD vs. VDD Across Temperature 1600 1600 1600 1600 1600 Figure 4-6. Supply Current vs. Conversion Rate (TA = +25°C, VDD = 1.8V) 1400 1400 1400 1400 1400 1200 1200 1200 1200 1200 S u p p y C u e n µ A S SSu uup ppp ppllllly yy C CCu uurrrrrrrrrre een nnttttt (((((µ µµA AA))))) S u p p y C u e n µ A 4. 1000 1000 1000 1000 1000 800 800 800 800 800 Temp=-40 Temp=-40 Temp=-40 Temp=-40 Temp=-40 Temp=0 Temp=0 Temp=0 Temp=0 Temp=0 600 600 600 600 600 Temp=25 Temp=25 Temp=25 Temp=25 Temp=25 Temp=85 Temp=85 Temp=85 Temp=85 Temp=85 Temp=125 Temp=125 Temp=125 Temp=125 Temp=125 400 400 400 400 400 200 200 200 200 200 0000 0 1.6 1.6 1.6 1.6 1.6 2.1 2.1 2.1 2.1 2.1 2.6 2.6 2.6 2.6 2.6 Supply Voltage (V) Supply Supply Supply SupplyVoltage Voltage Voltage Voltage(V) (V) (V) (V) 3.1 3.1 3.1 3.1 3.1 © 2018-2020 Microchip Technology Inc. 3.6 3.6 3.6 3.6 3.6 Datasheet DS20006048B-page 11 Multi-Channel Low-Voltage Temp Sens... Pin Descriptions 5. Pin Descriptions The EMC1822/23/24/25/43 has five variants that include features unique to each device. Refer to the table to determine applicability of the pin descriptions. The description of the pins is listed in the following table. Table 5-1. Pin Function Table EMC1822 EMC1823 EMC1824 EMC1825 EMC1843 Pin Type VDD 1 1 1 1 1 P Power GND 5 6 6 6 5 P Ground ALERT/ THERM2 6 8 8 8 6 OD I2C alert pin SYS_SHDN 4 7 7 7 4 OD System shutdown SDA 7 9 9 9 7 OD I2C data SCL 8 10 10 10 8 OD I2C clock DP1 2 2 2 — — A Diode 1 connection DN1 3 3 3 — — A Diode 1 connection DP2 — 4 — — — A Diode 2 connection DN2 — 5 — — — A Diode 2 connection DP2/DN3 — — 4 — — A Diode 2/3 connection DN2/DP3 — — 5 — — A Diode 2/3 connection DP1/DN2 — — — 2 2 A Diode 1/2 connection DN1/DP2 — — — 3 3 A Diode 1/2 connection DP3/DN4 — — — 4 — A Diode 3/4 connection DN3/DP4 — — — 5 — A Diode 3/4 connection Pin Name Description Legend: P = Power pin; A = Analog pin; OD = Open-Drain pin © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 12 Multi-Channel Low-Voltage Temp Sens... Pin Descriptions 5.1 Power Supply (VDD) This pin is used to supply power to the device. 5.2 Diode 1 Pair (DN1/DP1) Remote Diode 1 anode (DP1) and cathode (DN1) pins. 5.3 System Shutdown The EMC1822/23/24/25/43 devices contain a hardware configured temperature limit circuit that controls the SYS_SHDN pin. The threshold temperature is determined by the pull-up resistors on both the SYS_SHDN and ALERT pins. Note, Standby and One-Shot modes cannot be enabled in device configurations including system shutdown functionality . The final temperature decode is the responsibility of the digital block. The overall decode is shown in Table 7-3. The hardware shutdown circuitry measures the External Diode 1 channel and compares it against the hardware thermal shutdown limit. The THERM pin consecutive alert counter (default 4 for the SYS_SHDN pin) applies to this comparison. If the temperature meets or exceeds the limit for the number of consecutive measurements, the SYS_SHDN pin is asserted. The SYS_SHDN pin remains asserted until the temperature drops below the limit minus 10°C. As well, all of the measurement channels (including the External Diode 1 channel) can be configured to assert the SYS_SHDN pin. If a channel is configured to assert the SYS_SHDN pin, the temperature on the measured channel must exceed the programmed therm limit value. This is treated in the same way as the THERM output. 5.4 Ground (GND) This pin is used to ground the device. 5.5 Maskable ALERT (ALERT/THERM2) This pin asserts when a diode temperature exceeds the ALERT threshold. This pin may be masked by register settings. 5.6 SMBus/I2C Data (SDA) This is the open-drain, bidirectional data pin for SMBus communication. 5.7 DP/DP1 • 5.8 DN/DN1 • 5.9 DP/DP1: DP and DP1 anode DN/DN1: DN and DN1 cathode DP2 • DP2: DP2 anode © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 13 Multi-Channel Low-Voltage Temp Sens... Pin Descriptions 5.10 DN2 • 5.11 Anti-Parallel Diode Pair (DP2/DN3 and DN2/DP3) • • 5.12 DP1/DN2: DP1 anode and DN2 cathode DN1/DP2: DN1 cathode and DP2 anode Anti-Parallel Diode Pair (DP3/DN4 and DN3/DP4) • • 5.14 DP2/DN3: DP2 anode and DN3 cathode DN2/DP3: DN2 cathode and DP3 anode Anti-Parallel Diode Pair (DP1/DN2 and DN1/DP2) • • 5.13 DN2: DN2 cathode DP3/DN4: DP3 anode and DN4 cathode DN3/DP4: DN3 cathode and DP4 anode SMBus Clock (SCL) This is the SMBus/I2C input clock pin for SMBus communication. 5.15 Exposed Thermal Pad (EP) There is no internal connection between the Exposed Thermal Pad (EP) and the GND pin. They must be connected to the same electric potential on the Printed Circuit Board (PCB). Grounding is recommended for mechanical support. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 14 Multi-Channel Low-Voltage Temp Sens... Detailed Description 6. Detailed Description The EMC1822/23/24/25/43 devices monitor one internal diode and up to four 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 EMC1822/23/24/25/43 and using that data to manage thermal events or to control the speed of one or more fans. This device family introduces Rate of Change temperature measurement with associated alerts. This provides a preemptive system alert and another protective measurement layer to catch and manage variable system temperatures. Resistance Error Correction automatically eliminates the temperature error caused by series resistance. This feature allows for routing long traces and off-board connections with wires, if desired. Automatic beta compensation eliminates the need for substrate diode and transistor configurations. The EMC1822/23/24/25/43 family has two levels of monitoring. The first provides a maskable ALERT signal to the host when the measured temperatures exceed user-programmable limits. This allows the EMC1822/23/24/25/43 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 nonmaskable interrupt on the THERM pin if the measured temperatures meet or exceed a second programmable limit. The EMC1822 is a single channel remote temperature sensor, while the EMC1823 is a dual channel remote temperature sensor. The remote channels for this selection of devices can support substrate diodes, discrete diode connected transistors or CPU/GPU thermal diodes. The EMC1824 supports Anti-Parallel Diode (APD) only on one channel. For the channel that does not support APD functionality, substrate diodes, discrete diode connected transistors or CPU/GPU thermal diodes are supported. For the channel that supports APD, only discrete diode connected transistors may be implemented. However, if APD is disabled on the EMC1824, then the channel that supports APD will be functional with substrate diodes, discrete diode connected transistors and CPU/GPU thermal diodes. The EMC1825 and EMC1843 support APD on all channels. When APD is enabled, the channels support only diode connected transistors. If APD is disabled, then the channels will support substrate transistors, discrete diode connected transistors and CPU/GPU thermal diodes. Note:  Disabling APD functionality to implement substrate diodes on devices that support APD eliminates the benefit of APD (two diodes on one channel). © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 15 Multi-Channel Low-Voltage Temp Sens... System Block Diagram 7. System Block Diagram The figure below shows a system-level block diagram of the EMC1822/23/24/25/43 . Figure 7-1. EMC1822/23/24/25/43 System Diagram VDD = 1.62V-3.6V 1.8V-2.75V VDD CPU/GPU Host DP Thermal Junction SCL DN EMC18XX SDA ALERT/THERM SMBus Interface DP2/DN3 SYS_SHDN Power Control DN2/DP3 GND 7.1 Temperature Measurement The EMC1822/23/24/25/43 device family can monitor the temperature of up to four externally connected diodes. Each external diode channel is configured with Resistance Error Correction and Beta Compensation based on user settings and system requirements. The devices contain programmable high, low and therm limits for all measured temperature channels. If the measured temperature goes below the low limit or above the high limit, the ALERT pin can be asserted (based on user settings). If the measured temperature meets or exceeds the therm limit, the THERM pin is asserted unconditionally, providing two tiers of temperature detection. 7.2 Temperature Measurement Results and Data The temperature measurement results are stored in the internal and external temperature registers. These are then compared with the values stored in the High and Low Limit registers. Both external and internal temperature measurements are stored in 11-bit format with the eight Most Significant bits (MSbs) stored in a high-byte register and the three Least Significant bits (LSbs) stored in the three MSB positions of the low-byte register. All other bits of the low-byte register are set to zero. The EMC1822/23/24/25/43 family has two selectable temperature ranges. The default range is from 0°C to +127°C and the temperature is represented as a binary number able to report a temperature from 0°C to +127.875°C in 0.125°C steps. The extended range is an extended temperature range, from -64°C to +191°C. The data format is a binary number offset by 64°C. The extended range is used to measure temperature diodes with a large known offset (such as CPU/GPU processor diodes) where the diode temperature plus the offset would be equivalent to a temperature higher than +127°C. The following table shows the default and extended range formats. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 16 Multi-Channel Low-Voltage Temp Sens... System Block Diagram Table 7-1. Temperature Data Format Temperature (°C) Default Range 0°C to 127°C Extended Range -64°C to +191°C Diode Fault 000 0000 0000 000 0000 0000 -64 000 0000 0000 000 0000 0000 (Note 1) -1 000 0000 0000 001 1111 1000 0 000 0000 0000 (Note 2) 010 0000 0000 0.125 000 0000 0001 010 0000 0001 1 000 0000 1000 010 0000 1000 64 010 0000 0000 100 0000 0000 65 010 0000 1000 100 0000 1000 127 011 1111 1000 101 1111 1000 127.875 011 1111 1111 101 1111 1111 128 011 1111 1111 (Note 3) 110 0000 0000 190 011 1111 1111 111 1111 0000 191 011 1111 1111 111 1111 1000 ≥ 191.875 011 1111 1111 111 1111 1111 (Note 4) Notes:  1. In the extended range, all temperatures below -64°C are reported as -64°C. 2. In Default mode, all temperatures below 0°C are reported as 0°C. 3. For the default range, all temperatures above +127.875°C are reported as +127.875°C. 4. For the extended range, all temperatures above +191.875°C are reported as +191.875°C. 7.3 Limit Registers The device contains both high and low limits for all temperature channels. If the measured temperature exceeds the high limit, then the corresponding status bit is set and the ALERT pin is asserted. Likewise, if the measured temperature is less than or equal to the low limit, the corresponding status bit is set and the ALERT pin is asserted. The data format for the limits must match the selected data format for the temperature, so that if the extended temperature range is used, the limits must be programmed in the extended data format. The Limit registers with multiple addresses are fully accessible at either address. When the device is in the Standby state, updating the Limit registers will have no effect until the next conversion cycle occurs. This can be initiated via a write to the ONE SHOT Register (Address 0Fh; ONE SHOT) or by clearing the RUN/STANDBY bit (see CONFIG, Address 03h). 7.4 Limit Register Interaction The various Limit registers in the device interact based on both external conditions present on the diode pins, as well as changes in register bits in the I2C interface. 7.4.1 High Limit Register The High Limit Status register contains the status bits that are set when a temperature channel high limit is exceeded. If any of these bits are set, then the HIGH Status bit in the Status register is set. Reading from the High Limit Status register clears all bits. Reading from the register will also clear the HIGH Status bit in the Status register. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 17 Multi-Channel Low-Voltage Temp Sens... System Block Diagram The ALERT pin will be set if the programmed number of consecutive alert counts has been met and any of these status bits are set. The status bits remain set until a read is performed unless the ALERT pin is configured as a comparator output (see 7.5.2 ALERT/THERM2 Pin in Therm Mode). 7.4.2 Low Limit Register The Low Limit Status register contains the status bits that are set when a temperature channel drops below the low limit. If any of these bits are set, then the LOW Status bit in the Status register is set. Reading from the Low Limit Status register clears all bits. The ALERT pin will be set if the programmed number of consecutive alert counts has been met and any of these status bits are set. The status bits will remain set until a read is performed, unless the ALERT pin is configured as a comparator output (see 7.5.2 ALERT/THERM2 Pin in Therm Mode). 7.4.3 Therm Limit Register The Therm Limit registers are used to determine whether a critical thermal event has occurred. If the measured temperature exceeds the therm limit, the THERM pin is asserted. The limit setting must match the chosen data format of the temperature reading registers. Unlike the ALERT pin, the THERM pin cannot be masked. Additionally, the THERM pin is released once the temperature drops below the corresponding threshold, minus the Therm Hysteresis. 7.5 ALERT/THERM2 Output The ALERT/THERM2 pin is an open-drain output and requires a pull-up resistor to VDD, and has two modes of operation: Interrupt mode and Comparator mode. The mode of the ALERT/THERM2 output is selected through the ALERT/THERM2 bit (see CONFIG, Address 03h). 7.5.1 ALERT/THERM2 Pin Interrupt Mode When configured to operate in Interrupt mode, the ALERT/THERM2 pin asserts low when an out-of-limit measurement (less than or equal to the low limit or greater than the high limit) is detected on any diode or when a Diode Fault is detected. The ALERT/THERM2 pin will remain asserted as long as an out-of-limit condition remains. Once the out-of-limit condition has been removed, the ALERT/THERM2 pin remains asserted until the appropriate status bits are cleared. The ALERT/THERM2 pin can be masked by setting the MASK_ALL bit. Once the ALERT/THERM2 pin has been masked, it is deasserted and remains as such until the MASK_ALL bit is cleared by the user. Any interrupt conditions that occur while the ALERT/THERM2 pin is masked causes the STATUS register to be updated normally. There are also individual channel masks (see 8.11.22 DIODE FAULT MASK.) The ALERT/THERM2 pin is used as an interrupt signal or as an I2C Alert signal that allows an SMBus/I2C slave to communicate an error condition to the master. One or more ALERT/THERM2 outputs can be hard-wired together. 7.5.2 ALERT/THERM2 Pin in Therm Mode When the ALERT/THERM2 pin is configured to operate in Therm mode, it becomes asserted if any of the measured temperatures exceed the respective high limit. The ALERT/THERM2 pin remains asserted until all temperatures drop below the corresponding high limit, minus the Therm Hysteresis value. When the ALERT/THERM2 pin is asserted in Therm mode, the corresponding High Limit Status bits are set. Reading these bits does not clear them until the ALERT/THERM2 pin is deasserted. Once the ALERT/THERM2 pin is deasserted, the status bits are automatically cleared. The MASK_ALL bit does not block the ALERT/THERM2 pin in this mode; however, the individual channel masks prevent the respective channel from asserting the ALERT/THERM2 pin. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 18 Multi-Channel Low-Voltage Temp Sens... System Block Diagram 7.6 System Shutdown The EMC1822/23/24/25/43 devices contain a hardware configured temperature limit circuit that controls the SYS_SHDN pin. The threshold temperature is determined by the pull-up resistors on both the SYS_SHDN and ALERT pins. Note, Standby and One-shot modes cannot be enabled in device configurations, including system shutdown functionality . Table 7-2. Pull-Up Resistor Values Pull-up Resistor Bit 2 Bit 1 Bit 0 4.7k 0 0 0 6.8k 0 0 1 10k 0 1 0 15k 0 1 1 20k 1 0 0 33k 1 0 1 The final temperature decode is the responsibility of the digital block. The overall decode is shown in Table 7-3. Table 7-3. Temperature Select Encoding SYS_SHDN Pull-up Decode ALERT Pull-up Decode Combined Decode (HEX) Threshold Temperature 2 1 0 2 1 0 0 0 0 0 0 0 00h 77°C 0 0 0 0 0 1 01h 78°C 0 0 0 0 1 0 02h 79°C 0 0 0 0 1 1 03h 80°C 0 0 0 1 0 0 04h 81°C 0 0 0 1 0 1 05h 82°C 0 0 1 0 0 0 08h 83°C 0 0 1 0 0 1 09h 84°C 0 0 1 0 1 0 0Ah 85°C 0 0 1 0 1 1 0Bh 86°C 0 0 1 1 0 0 0Ch 87°C 0 0 1 1 0 1 0Dh 88°C 0 1 0 0 0 0 10h 89°C 0 1 0 0 0 1 11h 90°C 0 1 0 0 1 0 12h 91°C 0 1 0 0 1 1 13h 92°C 0 1 0 1 0 0 14h 93°C 0 1 0 1 0 1 15h 94°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 19 Multi-Channel Low-Voltage Temp Sens... System Block Diagram ...........continued SYS_SHDN Pull-up Decode ALERT Pull-up Decode Combined Decode (HEX) Threshold Temperature 0 1 1 0 0 0 18h 95°C 0 1 1 0 0 1 19h 96°C 0 1 1 0 1 0 1Ah 97°C 0 1 1 0 1 1 1Bh 98°C 0 1 1 1 0 0 1Ch 99°C 0 1 1 1 0 1 1Dh 100°C 1 0 0 0 0 0 20h 101°C 1 0 0 0 0 1 21h 102°C 1 0 0 0 1 0 22h 103°C 1 0 0 0 1 1 23h 104°C 1 0 0 1 0 0 24h 105°C 1 0 0 1 0 1 25h 106°C 0 1 0 0 0 28h 107°C 1 0 1 0 0 1 29h 108°C 1 0 1 0 1 0 2Ah 109°C 1 0 1 0 1 1 2Bh 110°C 1 0 1 1 0 0 2Ch 111°C 1 0 1 1 0 1 2Dh 112°C The hardware shutdown circuitry measures the External Diode 1 channel and compares it against the hardware thermal shutdown limit. The THERM pin consecutive alert counter (Default 4 for the SYS_SHDN pin) applies to this comparison. If the temperature meets or exceeds the limit for the number of consecutive measurements, the SYS_SHDN pin is asserted. The SYS_SHDN pin remains asserted until the temperature drops below the limit minus 10°C. As well, all of the measurement channels (including the External Diode 1 channel) can be configured to assert the SYS_SHDN pin. If a channel is configured to assert the SYS_SHDN pin, the temperature on the measured channel must exceed the programmed therm limit value. This is treated in the same way as the THERM output. For additional information, see 8.11.17 HARDWARE THERMAL SHUTDOWN LIMIT. 7.7 External Diode Connections The EMC1822 can be configured to measure a CPU substrate transistor, a discrete 2N3904 thermal diode or a CPU/GPU processor diode. The diodes can be connected as indicated in the figure below. The EMC1823 can be configured to measure a CPU substrate transistor, a discrete 2N3904 thermal diode or a CPU/GPU processor diode on the External Diode 1 or External Diode 2 channels. For the EMC1824, External Diode 2 and External Diode 3 channels are configured to measure a pair of discrete anti-parallel diodes (shared on pins DP2 and DN2). The supported configurations for the external diode channels are shown in the following figure. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 20 Multi-Channel Low-Voltage Temp Sens... System Block Diagram Figure 7-2. Diode Configurations to DP1 to DP1 to DN1 to DN1 Local Ground Typical remote substrate transistor e.g. CPU substrate PNP Typical remote discrete NPN transistor e.g. 2N3904 to DP2/DN3 to DN2/DP3 Anti-parallel connected discrete NPN transistors e.g. 2N3904 7.8 Power States The EMC1822/23/24/25/43 devices have two power states: Active and Standby. • • 7.9 Active (Run) – In this state, the ADC is converting on all temperature channels at the programmed conversion rate. The temperature data is updated at the end of every conversion and the limits are checked. In the Active state, writing to the One-Shot register has no effects. Standby (One-Shot) – While the device is in Standby, the host can initiate a conversion cycle on demand. After the conversion cycle is complete, the device returns to the Standby state. Conversion Rates The EMC1822/23/24/25/43 devices may be configured for different conversion rates based on the system requirements. The default conversion rate is four conversions per second. Other available conversion rates are shown in the Conversion Rate table. Table 7-4. Conversion Rate CONV Conversions/ Second HEX 3 2 1 0 0h 0 0 0 0 1/16 1h 0 0 0 1 1/8 2h 0 0 1 0 1/4 3h 0 0 1 1 1/2 4h 0 1 0 0 1 5h 0 1 0 1 2 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 21 Multi-Channel Low-Voltage Temp Sens... System Block Diagram ...........continued CONV 3 2 1 0 6h 0 1 1 0 4 (default) 7h 0 1 1 1 8 8h 1 0 0 0 16 9h 1 0 0 1 32 Ah 1 0 1 0 64 Bh-Fh 7.10 Conversions/ Second HEX All Others 1 Dynamic Averaging Dynamic averaging causes the EMC1822/23/24/25/43 devices to measure the external diode channels for an extended time based on the selected conversion rate. This functionality can be disabled for increased power savings at the lower conversion rates. When dynamic averaging is enabled, the devices automatically adjust the sampling and measurement time for the external diode channels. This allows the devices to average 2x to 16x longer than the normal 11-bit operation (nominally 21 ms per channel) while still maintaining the selected conversion rate. The benefits of dynamic averaging are improved noise rejection due to the longer integration time as well as less random variation of the temperature measurement. When enabled, the dynamic averaging applies when a one-shot command is issued. The devices perform the desired averaging during the one-shot operation according to the selected conversion rate. When enabled, the dynamic averaging affects the average supply current based on the chosen conversion rate as shown in the following table. Table 7-5. Supply Current vs. Conversion Rate for EMC1825 Average Supply Current Conversion Rate Averaging Factor (based on 11-bit operation) Dynamic Averaging State Enabled (default) Disabled Enabled (default) Disabled 1/16s 144 µA 80 µA 16x 1x 1/8s 213 µA 86 µA 16x 1x 1/4s 351 µA 97 µA 16x 1x 1/2s 627 µA 120 µA 16x 1x 1/s 637 µA 164 µA 16x 1x 2/s 659 µA 253 µA 16x 1x 4/s (default) 703 µA 432 µA 8x 1x 8/s 790 µA 790 µA 4x 1x 16/s 830 µA 830 µA 2x 1x 32/s 830 µA 830 µA 1x 1x 64/s 1065 µA 1065 µA 0.5x 0.5x © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 22 Multi-Channel Low-Voltage Temp Sens... System Block Diagram Digital Filter To reduce the effect of noise and temperature spikes on the reported temperature, the external diode channel uses a programmable digital filter. This filter can be configured as Level 1, Level 2 or disabled (default). The typical filter performance is shown in the figures below. The Filter Configuration register controls the digital filter on the External Diode 1 channel. To reduce complexity, the digital filter only applies to the External Diode Channels 1 and 2. Furthermore, this is only the case when APD is not enabled for a given channel. It applies after the digital block has taken the appropriate 11 bits based on the dynamic averaging. Table 7-6. Filter Settings FILTER Averaging 1 0 0 0 Disabled (default) 0 1 Level 1 (Note 1) 1 0 Level 1 (Note 1) 1 1 Level 2 (Note 2) Notes:  1. Filtering Level 1 corresponds to 4x attenuation of a temperature spike. 2. Filtering Level 2 corresponds to 8x attenuation of a temperature spike. Figure 7-3. Temperature Filter Step Response 90 Disabled Temperature (°C) 80 Level 1 70 Level 2 60 50 40 30 20 10 0 0 2 4 6 8 Samples 10 12 14 12 14 Figure 7-4. Temperature Filter Impulse Response 90 80 Disabled 70 Temperature (°C) 7.11 60 50 Level 1 40 Level 2 30 20 10 0 0 2 4 6 8 Samples 10 The filter consists of a running average on the external diode channel. The Level 1 filter is a running average of 4x while the Level 2 filter is a running average of 8x. For the first measurement immediately after power-up, the filter will be filled with the results of the first measurement. After this, the filter is operated normally. Any temperature comparisons are done with the filtered results that are stored in the user register. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 23 Multi-Channel Low-Voltage Temp Sens... System Block Diagram 7.12 Beta Compensation The EMC1822/23/24/25/43 devices are configured to monitor the temperature of basic diodes (for example 2N3904) or CPU thermal diodes. They automatically detect the type of external diode (CPU diode or diode connected transistor) and determine the optimal setting to reduce temperature errors introduced by beta variation. Compensating for this error is also known as implementing the transistor or BJT model for temperature measurement. For discrete transistors configured with the collector and base shorted together, the beta is generally sufficiently high, such that the percent change in beta variation is very small. For example, a 10% variation in beta for two forced emitter currents with a transistor whose ideal beta is 50 would contribute approximately 0.25°C error at +100°C. However, for substrate transistors where the base-emitter junction is used for temperature measurement and the collector is tied to the substrate, the proportional beta variation will cause large errors. For example, a 10% variation in beta for two forced emitter currents with a transistor whose ideal beta is 0.5, would contribute approximately +8.25°C error at +100°C. For the EMC1824 and EMC1825 devices, the External Diode Channels 2/3 (EMC1824) and External Diode Channels 3/4 (EMC1825) do not support beta compensation. At the beginning of every conversion, the optimal beta compensation factor setting is determined and applied. The BETA(N)[2:0] bits are automatically updated to indicate the current setting. This is the default for EMC1823. This is the default for EMC1824 for External Diode 1 only and it is disabled and cannot be enabled for External Diode 2 or 3. If the auto-detection circuitry is disabled, these bits will determine the beta configuration setting that is used for their respective channels. It is recommended to be cautious when setting the BETA(N)[2:0] bits when the auto-detection circuitry is disabled. If the beta compensation factor is set at a beta value that is higher than the transistor beta, the circuit may generate measurement errors. When measuring a discrete thermal diode (such as 2N3904) or a CPU diode that functions like a discrete thermal diode (such as a CPU/GPU processor diode), the BETA(N)[2:0] bits should be set to ‘111b’. Table 7-7. CPU Beta Values DI_BETA Minimum Beta 3 2 1 0 0 0 0 0 0.050 0 0 0 1 0.066 0 0 1 0 0.087 0 0 1 1 0.114 0 1 0 0 0.150 0 1 0 1 0.197 0 1 1 0 0.260 0 1 1 1 0.342 1 0 0 0 0.449 1 0 0 1 0.591 1 0 1 0 0.778 1 0 1 1 1.024 1 1 0 0 1.348 1 1 0 1 1.773 1 1 1 0 2.333 1 1 1 1 Diode Mode © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 24 Multi-Channel Low-Voltage Temp Sens... System Block Diagram 7.13 Resistance Error Correction (REC) Parasitic resistance, in series with the external diodes, limits the accuracy obtainable from temperature measurement devices. The voltage developed across this resistance by the switching diode currents causes the temperature measurement to read higher than the true temperature. Contributors to series resistance are PCB trace resistance, on die (i.e., on the processor) metal resistance, bulk resistance in the base and emitter of the temperature transistor. Typically, the error caused by series resistance is +0.7°C/Ω. The EMC1822/23/24/25/43 devices automatically correct up to 100Ω of series resistance. 7.14 Programmable External Diode Ideality Factor The EMC1822/23/24/25/43 device family is designed for external diodes with an ideality factor of 1.008. Not all external diodes, processor or discrete, will have this exact value. This variation of the ideality factor introduces errors in the temperature measurement which must be corrected for. This correction is typically done using programmable offset registers. Since an ideality factor mismatch introduces an error that is a function of temperature, this correction is only accurate within a small range of temperatures. To provide maximum flexibility to the user, the EMC1822/23/24/25/43 devices provide a 6-bit register for each external diode where the ideality factor of the diode used is programmed to eliminate errors across all temperatures. When monitoring a substrate transistor or CPU diode and beta compensation is enabled, the ideality factor should not be adjusted. Beta compensation automatically corrects for most ideality errors. ® When measuring a 65 nm Intel CPU, the ideality setting should be the default 12h. When measuring a 45 nm Intel CPU, the ideality setting should be 15h. These registers store the ideality factors that are applied to the external diodes. The following table defines each setting and the corresponding ideality factor. Since beta compensation and Resistance Error Correction automatically correct for most diode ideality errors, it is not recommended that these settings be updated without consulting Microchip Technology. Table 7-8. Ideality Factor Look-up Table (Diode Model) Setting Factor Setting Factor Setting Factor 08h 0.9949 18h 1.0159 28h 1.0371 09h 0.9962 19h 1.0172 29h 1.0384 0Ah 0.9975 1Ah 1.0185 2Ah 1.0397 0Bh 0.9988 1Bh 1.0200 2Bh 1.0410 0Ch 1.0001 1Ch 1.0212 2Ch 1.0423 0Dh 1.0014 1Dh 1.0226 2Dh 1.0436 0Eh 1.0027 1Eh 1.0239 2Eh 1.0449 0Fh 1.0040 1Fh 1.0253 2Fh 1.0462 10h 1.0053 20h 1.0267 30h 1.0475 11h 1.0066 21h 1.0280 31h 1.0488 12h 1.0080 22h 1.0293 32h 1.0501 13h 1.0093 23h 1.0306 33h 1.0514 14h 1.0106 24h 1.0319 34h 1.0527 15h 1.0119 25h 1.0332 35h 1.0540 16h 1.0133 26h 1.0345 36h 1.0553 17h 1.0146 27h 1.0358 37h 1.0566 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 25 Multi-Channel Low-Voltage Temp Sens... System Block Diagram For CPU substrate transistors that require the BJT transistor model, the ideality factor behaves slightly differently than for discrete diode connected transistors. Refer to the following when using a CPU substrate transistor. Table 7-9. Substrate Diode Ideality Factor Look-up Table (BJT Model) 7.15 Setting Factor Setting Factor Setting Factor 08h 0.9869 18h 1.0079 28h 1.0291 09h 0.9882 19h 1.0092 29h 1.0304 0Ah 0.9895 1Ah 1.0105 2Ah 1.0317 0Bh 0.9908 1Bh 1.0120 2Bh 1.0330 0Ch 0.9921 1Ch 1.0132 2Ch 1.0343 0Dh 0.9934 1Dh 1.0146 2Dh 1.0356 0Eh 0.9947 1Eh 1.0159 2Eh 1.0369 0Fh 0.9960 1Fh 1.0173 2Fh 1.0382 10h 0.9973 20h 1.0187 30h 1.0395 11h 0.9986 21h 1.0200 31h 1.0408 12h 1.0000 22h 1.0213 32h 1.0421 13h 1.0013 23h 1.0226 33h 1.0434 14h 1.0026 24h 1.0239 34h 1.0447 15h 1.0039 25h 1.0252 35h 1.0460 16h 1.0053 26h 1.0265 36h 1.0473 17h 1.0066 27h 1.0278 37h 1.0486 Diode Faults The EMC1822/23/24/25/43 devices detect an open on the DP and DN pins, and a short across the DP and DN pins. For each temperature measurement made, the device checks for a Diode Fault on the external diode channel(s). When a Diode Fault is detected, the ALERT pin asserts (unless masked) and the temperature data reads 00h in the MSB and LSB registers (note that the low limit is not be checked). A Diode Fault is defined as one of the following: an open between DP and DN, a short from VDD to DP or a short from VDD to DN. If a short occurs across DP and DN or a short occurs from DP to GND, the Low Limit Status bit is not set and the ALERT pin does not assert. This condition is indistinguishable from a temperature measurement of 0.000°C (-64°C in extended range) resulting in temperature data of 00h in the MSB and LSB registers. If a short from DN to GND occurs (with a diode connected), temperature measurements will continue as normal with no alerts. 7.16 Consecutive Alerts The EMC1822/23/24/25/43 device family contains multiple consecutive alert counters. One set of counters applies to the ALERT pin and the second set of counters applies to the THERM pin. Each temperature measurement channel has a separate consecutive alert counter for each of the ALERT and THERM pins. All counters are user programmable and determine the number of consecutive measurements that a temperature channel(s) must be outof-limit or reporting a Diode Fault before the corresponding pin is asserted. The Consecutive Alert register determines how many times an out-of-limit error or Diode Fault must be detected in consecutive measurements before the ALERT or THERM pin is asserted. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 26 Multi-Channel Low-Voltage Temp Sens... System Block Diagram An out-of-limit condition (for example, HIGH, LOW or FAULT) occurring on the same temperature channel in consecutive measurements will increment the consecutive alert counter. The counters will also be reset if no out-oflimit condition or Diode Fault condition occurs in a consecutive reading. When the ALERT pin is configured as an interrupt and when the consecutive alert counter reaches its programmed value, the following occurs: the status bit(s) for that channel and the last error condition(s) (for example, E1HIGH, or E2LOW and/or E2FAULT) are set to ‘1’, the ALERT pin is asserted, the consecutive alert counter is cleared and measurements continue to be performed. When the ALERT pin is configured as a comparator, the consecutive alert counter will ignore Diode Fault and low limit errors, and only increment if the measured temperature exceeds the high limit. Additionally, once the consecutive alert counter reaches the programmed limit, the ALERT pin is asserted, but the counter does not reset. It remains set until the temperature drops below the high limit minus the Therm Hysteresis value. Channels that are not enabled are not included in the consecutive alert checking. The signal logic chain is: Limit → Counter → Status → Mask → Pin (THERM and ALERT). For example, if the CALRT[2:0] bits are set for four consecutive alerts on an EMC1822/23/24/25/43 device, the high limits are set at +70°C and none of the channels are masked, then the ALERT pin is asserted after the following five measurements: • • • • • Internal Diode reads +71°C and both the external diodes read +69°C. Consecutive alert counter for INT is incremented to 1. Both the Internal Diode and the External Diode 1 read +71°C and External Diode 2 reads +68°C. Consecutive alert counter for INT is incremented to 2 and EXT1 is set to 1. The External Diode 1 reads +71°C and both Internal Diode and External Diode 2 read +69°C. Consecutive alert counters for INT and EXT2 are cleared and EXT1 is incremented to 2. The Internal Diode reads +71°C and both external diodes read +71°C. Consecutive alert counter for INT is set to 1, EXT2 is set to 1 and EXT1 is incremented to 3. The Internal Diode reads +71°C and both external diodes read +71°C. Consecutive alert counter for INT is incremented to 2, EXT2 is set to 2 and EXT1 is incremented to 4. The appropriate status bits are set for EXT and the ALERT pin is asserted. EXT1 counter is reset to 0 and all other counters hold the last value until the next temperature measurement. All temperature channels use this value to set the respective counters. The consecutive Therm counter is incremented whenever any measurement exceeds the corresponding Therm limit. If the temperature drops below the Therm limit, the counter is reset. If a number of consecutive measurements above the Therm limit occurs, the THERM pin is asserted low. Once the THERM pin has been asserted, the consecutive Therm counter will not reset until the corresponding temperature drops below the Therm limit minus the Therm Hysteresis value. The bits are decoded as shown in the table below. The default setting is four consecutive out-of-limit conversions. All temperature channels use this value to set the respective counters. The bits are decoded as shown in the table below. The default setting is 1 consecutive out-of-limit conversion. When the ALERT pin is in Comparator mode, the low limit and Diode Fault will bypass the consecutive alert counter and set the appropriate status bits, but will NOT assert the ALERT pin. When a value is written to 8.11.23 CONSEC ALERT (Address 22h) that is not defined below, the command is ignored and the last valid value is maintained. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 27 Multi-Channel Low-Voltage Temp Sens... System Block Diagram Table 7-10. Consecutive ALERT/ THERM Settings 7.17 2 1 0 Number of Consecutive Out-of-Limit Measurements 0 0 0 1 (default for CALRT[2:0]) 0 0 1 2 0 1 1 3 1 1 1 4 (default for CTHRM[2:0]) “Hottest Of” Comparison At the end of every measurement cycle, the EMC1822/23/24/25/43 devices compare all of the user-selectable internal and external diode channels to determine which of these channels is reporting the hottest temperature. The hottest temperature is stored in the Hottest Temperature registers and the appropriate status bit is set in the Hottest Status register. If multiple temperature channels measure the same temperature and are equal to the hottest temperature, the hottest status will be displayed for all selected temperature channels with the hottest temperature measurement. As an optional feature, the EMC1822/23/24/25/43 devices can also flag an event if the hottest temperature channel changes by enabling the REMHOT (Remember Hottest) bit (see 8.11.45 HOTTEST CONFIG). For example, suppose that External Diode Channels 1, 3 and 4 are programmed to be compared in the “Hottest Of” comparison. If the External Diode 1 channel reports the hottest temperature of the three, its temperature is copied into the Hottest Temperature registers (in addition to the External Diode 1 Temperature registers) and it is flagged in the Hottest Status bit. If, on the next measurement, the External Diode 3 channel temperature has increased, such that it is now the hottest temperature, the EMC1822/23/24/25/43 devices can flag this event as an interrupt condition and assert the ALERT pin. 7.18 Rate of Change The Rate of Change (ROC) function approximates the derivative of the temperature using a difference equation. The equation below is the basis for calculation. The ROC can be enabled for the first two standard diode connections. If Diode 2 is an anti-parallel connected diode, the ROC feature is applied to Diode 3. For the EMC1843, the ROC only applies to External Diode 1. Equation: Rate of Change � �max − � �0 × ���� ▵� = ������ − 1 ▵� Where: T(tmax) = Temperature at the end of the interval T(t0) = Temperature at the beginning of the interval The ROC period (T0 to Tmax) can be approximated by the combination of conversion rate (see Table 7-4) and ROC samples (Address 43h, 48h). The table below shows the samples defined by the bit settings. For example, setting the conversion rate to 1 conversion per second and the number of ROC samples to 65 samples would give an approximate ROC period of 65 seconds or approximately 1 minute. The gain applied to the result is stored in 8.11.29 ROC GAIN (Address 3Dh). The effective gains are shown in the register definition. Since this is sampled over time, there is a bit for each channel that indicates a change in slope has occurred. These bits (one for each channel) assert when the result of two consecutive sample differences exceeds the threshold limit © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 28 Multi-Channel Low-Voltage Temp Sens... System Block Diagram as defined by the hysteresis value defined in 8.11.30 ROC CONFIG (Address 3Eh). The ROC calculations are not affected. The Limit registers (8.11.34 R LIMH and 8.11.35 R LIML) and Results registers (8.11.32 R RESH and 8.11.33 R2/3 RESL) are signed, two’s complement numbers stored in two consecutive registers. If the Rate of Change result stored in registers 40h and 44h exceeds the programmed limit, the appropriate Status register bits will be set in 8.11.31 ROC STATUS (Address 3Fh). The ALERT pin may be asserted or masked, as set by 8.11.30 ROC CONFIG (Address 3Eh). The MASK bit does not prevent the status bits from updating, but if set, it prevents the ALERT pin from asserting. In addition to the functions described above, two additional temperature values are stored in registers for retrieval. The maximum temperature for a given sample period is stored in a register (4Ah) that updates every sample period and in a second register (4Dh, 4Fh) that stores a “global value”, and cleared only when read. The purpose of this register is to determine a maximum or minimum temperature, independent of the sample period. Below is an example of setting up the Rate of Change feature and interpreting the results. 1. 2. 3. 4. 5. Enable Standby mode: Write a value of 40h into register 03h. Set ROC gain: Write a value of 09h in register 3Dh. This sets the gain value of two for both Ext1 and Ext2/3. Set ROC samples Ext1, Ext2/3: Write a value of 02h/02h in registers 43h/48h. This sets the ROC samples to five for both EXT1 and Ext2/3. Set ROC Alert Limit Ext1/Ext2: Write a value of 01h/01h in registers 41h/46h. This sets the ROC limit to two for both Ext1 and Ext2/3. Enable ROC and Hysteresis: Write a value of 20h in register 3Eh. This enables the ROC and sets the hysteresis value to zero. ROC example: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Stabilize ambient temperature of device to +25°C. Initiate one-shot conversion: Write a value of FFh in register 0Fh. Read ROC Status register: For the first conversion, the ROC Status register (3Fh) reads 00h. Note that the initial slope of the sample period is determined using the first and second samples of the sample period. Stabilize ambient temperature of device to +35°C. Initiate one-shot conversion: Write a value of FFh in register 0Fh. Read ROC Status register: For the second conversion, the ROC Status register (3Fh) should read 00h. Again, the initial slope of the sample period is determined using the first and second samples of the sample period. Stabilize ambient temperature of device to +30°C. Initiate one-shot conversion: Write a value of FFh in register 0Fh. Read ROC Status register: For the third conversion, the ROC Status register (3Fh) reads F0h. The initial slope of the sample period is positive, going from +25°C to +35°C. A change in temperature from +35°C to +30°C causes a slope change, the number of slope changes is now 1 (odd). See ROC Status register (3Fh) bit descriptions for more clarification. Stabilize ambient temperature of device to +45°C. Initiate one-shot conversion: Write a value of FFh in register 0Fh. Read ROC Status register: For the fourth conversion, the ROC Status register (3Fh) should read C0h. The previous slope was negative, going from +35°C to +30°C. A change in temperature from +30°C to +45°C causes a slope change, the number of slope changes is now two (even). Stabilize ambient temperature of device to +35°C. Initiate one-shot conversion: Write a value of FFh in register 0Fh. Read ROC Status register: For the fifth conversion, the ROC Status register (3Fh) should read FCh. The previous slope was positive, going from +30°C to +45°C. A change in temperature from +45°C to +35°C causes a slope change, the number of slope changes is now three (odd). Once the final conversion of the sample period is completed, the ROC result is calculated using the equation below and compared to the ROC HB/LB Limit registers. In this scenario, the ROC limit was exceeded and the appropriate bits were set in the ROC Status register. Read ROC Result HB/LB ROC Result register: Once the final conversion of the sample period is completed, the ROC result is calculated using the following equation. This value is loaded into the ROC HB/LB Result register. Based on the equation, the result is 5: © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 29 Multi-Channel Low-Voltage Temp Sens... System Block Diagram ROC Results = 35 − 25 �2 = 5: 4 The ROCx high byte and low byte are in 9-bit signed two’s complement format. The MSB of the low byte is the LSB of the corresponding high byte. For this example the ROC HB and LB would be as follows: Table 7-11. ROC1,2/3 High-Byte (40h, 44h) Sign 7 6 5 4 3 2 1 0 0 0 0 0 0 1 0 Table 7-12. ROC Low-Byte (45h) LSB 2 1 0 LSB 3 2 1 HB2 — — — HB1 — — — 1 0 0 0 1 0 (Note) 0 (Note) 0 (Note) Note:  Fractional value. 17. Read Global Max register (4Dh): The Global Max value is 2Dh or +45°C. The Global Max register contains a history of the highest temperature value. This value is reset only at POR and it is updated at the end of each ROC sample period. 18. Read Sample Period Max register (49h): The Sample Period Max value should be 2Dh or +45°C. This register contains the highest temperature value for a given sample period and is updated after each temperature conversion. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 30 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8. System Management Bus Protocol The EMC1822/23/24/25/43 devices communicate with a host controller through the SMBus/I2C. The SMBus/I2C is a two-wire serial communication protocol between a computer host and its peripheral devices. A detailed timing diagram is shown in Figure 3-1. Stretching of the SMCLK signal is supported; however, the EMC1822/23/24/25/43 devices do not stretch the clock signal. 8.1 SMBus Start Bit The SMBus Start bit is defined as a transition of the SMBus/I2C data line from a logic ‘1’ state to a logic ‘0’ state while the SMBus/I2C clock line is in a logic ‘1’ state. 8.2 SMBus Address and RD/WR Bit The SMBus address byte consists of the 7-bit client address followed by the RD/WR indicator bit. If this RD/WR bit is a logic ‘0’, the SMBus host is writing data to the client device. If this RD/WR bit is a logic ‘1’, the SMBus Host is reading data from the client device. The response to the slave address 1001_100xb for -1 parts and 1001_101xb for -2 parts. 8.3 SMBus Data Bytes All SMBus data bytes are sent Most Significant bit first and are composed of eight bits of information. 8.4 SMBus ACK and NACK Bits The SMBus client Acknowledges all data bytes that it receives. This is done by the client device pulling the SMBus data line low after the 8th bit of each byte that is transmitted. This applies to both the Write Byte and Block Write protocols. The Host will NACK (not Acknowledge) the last data byte to be received from the client by holding the SMBus data line high after the 8th data bit has been sent. For the Block Read protocol, the Host will ACK (Acknowledge) each data byte that it receives, except the last data byte. 8.5 SMBus Stop Bit The SMBus Stop bit is defined as a transition of the SMBus Data line from a logic ‘0’ state to a logic ‘1’ state while the SMBus clock line is in a logic ‘1’ state. When a EMC1822/23/24/25/43 device detects an SMBus Stop bit and it has been communicating with the SMBus protocol, it will reset its client interface and prepare to receive further communications. 8.6 SMBus Time-out The EMC1822/23/24/25/43 device family includes an SMBus time-out feature. Following a 30 ms period of inactivity on the SMBus, where the SMCLK pin is held low, the device will time-out and reset the SMBus interface. The time-out function defaults to disabled. It can be enabled by setting the TIMEOUT bit in the Consecutive Alert register (see Consecutive Alert Register (address 22h)). 8.7 SMBus and I2C Compliance The major differences between SMBus and I2C devices include the following: © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 31 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol • • • • Minimum frequency for SMBus communications is 10 kHz The client protocol resets if the clock is held low for longer than 30 ms Except when operating in the Standby mode, the client protocol resets if both the clock and the data line are high for longer than 150 µs (Idle condition) I2C devices do not support the Alert Response Address functionality (which is optional for SMBus) For complete compliance information, refer to “AN14.0, Microchip Dedicated Slave Devices in I2C™ Systems” (DS00001853). 8.8 SMBus Protocols The EMC1822/23/24/25/43 devices are SMBus 2.0 compatible and support send byte, read byte, block read, receive byte as valid protocols, as shown below. They also support the I2C Block Read and Block Write protocols. The device supports write byte, read byte and block read/block write. All of the protocols below use the convention in the SMBus Protocol table. Table 8-1. SMBus Protocol Data Sent to Device Data Sent to the Host # of bits sent 8.8.1 # of bits sent SMBus Write Byte The Write Byte is used to write one byte of data to a specific register, as shown in the following table. Table 8-2. SMBus Write Byte Protocol 8.8.2 START Slave Address WR ACK Register Address ACK Register Data ACK STOP 1→0 YYYY_YYY 0 0 XXh 0 XXh 0 0→1 Block Write The Block Write is used to write multiple data bytes to a group of contiguous registers, as shown below. It is an extension of the Write Byte protocol. Table 8-3. Block Write Protocol START Slave Address WR ACK Register Address ACK 1→0 YYYY_YYY 0 0 XXh 0 Repeat N Times Register Data ACK XXh 0 STOP 0→1 Note:  When using the Block Write protocol, the internal Address Pointer will be automatically incremented after every data byte is received; it will wrap from FFh to 00h. Note:  The Block Write and Block Read protocols require that the Address Pointer be automatically incremented. For a write command, the Address Pointer will be automatically incremented when the ACK is sent to the host. There is no over or under bound limit checking and the Address Pointer will wrap around from FFh to 00h if necessary. 8.8.3 SMBus Read Byte The Read Byte protocol is used to read one byte of data from the registers, as shown below. Table 8-4. Read Byte Protocol START Slave Address WRITE ACK Register Data ACK 1→0 YYYY_YYY 0 0 XXh 0 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 32 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.8.4 START Slave Address READ ACK Register Data NACK STOP 1→0 0101_000 1 0 XXh 1 0→1 Block Read The Block Read is used to read multiple data bytes from a group of contiguous registers, as shown below. It is an extension of the Read Byte protocol. Note:  When using the Block Read protocol, the internal Address Pointer will be automatically incremented after every data byte is received; it will wrap from FFh to 00h. Table 8-5. Block Read Protocol START Slave Address Write ACK Register Address ACK 1→0 YYYY_YYY 0 0 XXh 0 START Slave Address Read ACK Register Data ACK Register Data NACK STOP 1→0 YYYY_YYY 1 0 XXh 0 XXh 1 0→1 Note:  The Block Write and Block Read protocols require that the Address Pointer be automatically incremented. For a read command, the Address Pointer will be automatically incremented when the ACK is sent by the host. There is no over or under bound limit checking and the Address Pointer will wrap around from FFh to 00h if necessary. 8.8.5 SMBus Send Byte The Send Byte protocol is used to set the internal Address Register Pointer to the correct address location. No data is transferred during the Send Byte protocol, as shown below. Table 8-6. Send Byte Protocol 8.8.6 START Slave Address WR ACK Register Data ACK STOP 1→0 YYYY_YYY 0 0 XXh 0 0→1 SMBus 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 the following table. Table 8-7. Receive Byte Protocol 8.9 START Slave Address RD ACK Register Data NACK STOP 1→0 YYYY_YYY 1 0 XXh 1 0→1 THERM Pin Considerations Because of the decode method used to determine the system shutdown temperature value, it is important that the pull-up resistance on the THERM pin be within the tolerances shown in Table 7-2. For tINT_T after power-up, the THERM pin must not be pulled low or the I2C address will not be decoded properly. If the system requirements do not permit these conditions, the THERM pin must be isolated from its hard-wired OR’d bus during this time. One method of isolating this pin is shown in the following figure. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 33 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol Figure 8-1. THERM Pin Isolation +3.3V +2.5-5V 22K 4.7K-33K 1 VDD 2 DP 3 DN 4 THERM/ ADDR Shared THERM © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 34 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.10 Register Summary Offset Name Bit Pos. 0x00 0x01 0x02 0x03 0x04 INT HIGH BYTE EXT1 HIGH BYTE STATUS CONFIG CONVERT INT DIODE HIGH LIMIT INT DIODE LOW LIMIT EXT1 HIGH LIMIT HIGH BYTE EXT1 LOW LIMIT HIGH BYTE CONFIG CONVERT INT DIODE HIGH LIMIT INT DIODE LOW LIMIT EXT1 HIGH LIMIT HIGH BYTE EXT1 LOW LIMIT HIGH BYTE ONE SHOT EXT1 LOW BYTE SCRTCHPD1 SCRTCHPD2 EXT1 HIGH LIMIT LOW BYTE EXT1 LOW LIMIT LOW BYTE EXT2 HIGH LIMIT HIGH BYTE EXT2 LOW LIMIT HIGH BYTE EXT2 HIGH LIMIT LOW BYTE EXT2 LOW LIMIT LOW BYTE EXT1 THERM LIMIT EXT2 THERM LIMIT EXTERNAL DIODE FAULT STATUS Reserved SW THERMAL SHUTDOWN CONFIG HARDWARE THERMAL SHUTDOWN LIMIT DIODE FAULT MASK INT DIODE THERM LIMIT THRM HYS CONSEC ALERT EXT2 HIGH BYTE 7:0 7:0 7:0 7:0 7:0 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 7 ROCF MSKAL 6 5 HOTCHG R/S 4 3 IHB[7:0] EXT(N)HB[7:0] HIGH LOW RECD1/2 RECD3/4 BUSY AT/THM 7:0 IDHL[7:0] 7:0 IDLL[7:0] 7:0 EXT(N)HLHB[7:0] 7:0 EXT(N)LLHB[7:0] 7:0 7:0 MSKAL R/S AT/THM RECD1/2 RECD3/4 7:0 IDHL[7:0] 7:0 IDLL[7:0] 7:0 EXT(N)HLHB[7:0] 7:0 EXT(N)LLHB[7:0] 7:0 7:0 7:0 7:0 2 1 0 FAULT ETHRM RANGE DA_ENA CONV[3:0] ITHRM APDD RANGE DA_ENA CONV[3:0] APDD ONSH[7:0] EXT(N)LB[2:0] SPD(N)[7:0] SPD(N)[7:0] 7:0 EXT(N)HLLB[2:0] 7:0 EXT(N)LLLB[2:0] 7:0 EXT(N)HLHB[7:0] 7:0 EXT(N)LLHB[7:0] 7:0 EXT(N)HLLB[2:0] 7:0 EXT(N)LLLB[2:0] 7:0 7:0 EXT(N)THL[7:0] EXT(N)THL[7:0] 7:0 E4FLT E3FLT E2FLT E1FLT 7:0 E4SYS E3SYS E2SYS E1SYS INTSYS E2MASK E1MASK INTMASK 7:0 SSDNL[7:0] 7:0 E4MASK 7:0 7:0 7:0 7:0 E3MASK IDTHL[7:0] THRMH[7:0] TMOUT © 2018-2020 Microchip Technology Inc. CTHRM[2:0] CALRT[2:0] EXT(N)HB[7:0] Datasheet DS20006048B-page 35 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol ...........continued Offset Name Bit Pos. 0x24 EXT2 LOW BYTE EXT1 BETA CONFIG EXT2 BETA CONFIG EXT1 IDEALITY FACTOR EXT2 IDEALITY FACTOR INT LOW BYTE EXT3 HIGH BYTE EXT3 LOW BYTE EXT3 HIGH LIMIT HIGH BYTE EXT3 LOW LIMIT HIGH BYTE EXT3 HIGH LIMIT LOW BYTE EXT3 LOW LIMIT LOW BYTE EXT3 THERM LIMIT EXT3 IDEALITY FACTOR EXT4 HIGH BYTE EXT4 LOW BYTE EXT4 HIGH LIMIT HIGH BYTE EXT4 LOW LIMIT HIGH BYTE EXT4 HIGH LIMIT LOW BYTE EXT4 LOW LIMIT LOW BYTE EXT4 THERM LIMIT EXT4 IDEALITY FACTOR HIGH LIMIT STATUS LOW LIMIT STATUS THERM LIMIT STATUS ROC GAIN ROC CONFIG ROC STATUS R1 RESH R1 LIMH R1 LIML R1 SMPL R2 RESH R2/3 RESL R2 LIMH R2 LIML R2 SMPL PER MAXTH PER MAXT1L PER MAXTH PER MAXT2/3L GBL MAXT1H GBL MAXT1L 7:0 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 7 6 5 4 3 2 1 0 EXT(N)LB[2:0] 7:0 ENBL(N) BETA(N)[3:0] 7:0 ENBL(N) BETA(N)[3:0] 7:0 IDEAL(N)[5:0] 7:0 IDEAL(N)[5:0] 7:0 7:0 7:0 ILB[2:0] EXT(N)HB[7:0] EXT(N)LB[2:0] 7:0 EXT(N)HLHB[7:0] 7:0 EXT(N)LLHB[7:0] 7:0 EXT(N)HLLB[2:0] 7:0 EXT(N)LLLB[2:0] 7:0 EXT(N)THL[7:0] 7:0 IDEAL(N)[5:0] 7:0 7:0 EXT(N)HB[7:0] EXT(N)LB[2:0] 7:0 EXT(N)HLHB[7:0] 7:0 EXT(N)LLHB[7:0] 7:0 EXT(N)HLLB[2:0] 7:0 EXT(N)LLLB[2:0] 7:0 EXT(N)THL[7:0] 7:0 IDEAL(N)[5:0] 7:0 E4HIGH E3HIGH E2HIGH E1HIGH IHIGH 7:0 E4LOW E3LOW E2LOW E1LOW ILOW 7:0 E4THERM E3THERM E2THERM E1THERM ITHERM RC1HI RCHY[2:0] RC2/3LO RC1LO 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 SLCG2/3 © 2018-2020 Microchip Technology Inc. SLCG1 EN_ROC R2/3ODD RC1G[7:0] MASK2/3 MASK1 R1ODD RC2/3HI R(N)RH[7:0] R(N)LIMH[7:0] R(N)LIML[3:0] R(N)SH[3:0] R(N)RH[7:0] R2/3_RL[3:0] R1_RL[3:0] R(N)LIMH[7:0] R(N)LIML[3:0] R(N)SH[3:0] GM(N)HB[7:0] PM(N)L[2:0] GM(N)HB[7:0] PM(N)L[2:0] GM(N)HB[7:0] GM(N)LB[2:0] Datasheet DS20006048B-page 36 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol ...........continued Offset Name Bit Pos. 0x4F 0x50 GBL MAXT2H GBL MAXT2L 7:0 7:0 0x51 0x52 ... 0x5F 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 FILTER SEL 7:0 0x6A 0x6B 0x6C 0x6D 0x6E ... 0xFC 0xFD 0xFE 0xFF 8.11 7 6 5 4 3 2 1 0 GM(N)HB[7:0] GM(N)LB[2:0] FILTER[1:0] Reserved INT HIGH BYTE INT LOW BYTE EXT1 HIGH BYTE EXT1 LOW BYTE EXT2 HIGH BYTE EXT2 LOW BYTE EXT3 HIGH BYTE EXT3 LOW BYTE EXT4 HIGH BYTE EXT4 LOW BYTE HOTTEST DIODE HIGH BYTE HOTTEST DIODE LOW BYTE HOTTEST STATUS HOTTEST CONFIG 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 7:0 IHB[7:0] ILB[2:0] EXT(N)HB[7:0] EXT(N)LB[2:0] EXT(N)HB[7:0] EXT(N)LB[2:0] EXT(N)HB[7:0] EXT(N)LB[2:0] EXT(N)HB[7:0] EXT(N)LB[2:0] 7:0 7:0 7:0 7:0 HDHB[7:0] HDLB[2:0] REMHOT E4HOT E4ENB E3HOT E3ENB E2HOT E2ENB E1HOT E1ENB IHOT IENB Reserved PRODUCT ID MANUFACTURER ID REVISION 7:0 PRODUCT_ID[7:0] 7:0 MCHP_ID[7:0] 7:0 REV[7:0] Data Read Interlock When any temperature channel high byte register is read, the corresponding low byte is copied into an internal ‘shadow’ register. The user is free to read the low byte at any time and be ensured that it corresponds to the previously read high byte. Regardless if the low byte is read or not, reading from the same high byte register again automatically refreshes this stored low byte data. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 37 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.1 Internal Diode High Byte Data Register (Addresses 00h, 60h) Name:  Offset:  Bit 7 INT HIGH BYTE 0x00, 0x60 6 5 4 3 2 1 0 RO 0 RO 0 RO 0 RO 0 IHB[7:0] Access Reset RO 0 RO 0 RO 0 RO 0 Bits 7:0 – IHB[7:0] Unsigned or unsigned offset depending on the RANGE bit. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 38 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.2 Internal Diode Low Byte Data Register (Addresses 29h, 61h) Name:  Offset:  Bit Access Reset 7 RW 0 INT LOW BYTE 0x29, 0x61 6 ILB[2:0] RW 0 5 4 3 2 1 0 RW 0 Bits 7:5 – ILB[2:0] Fractional portion of the internal diode temperature to be added to the value at register 00h. Value Description 111 0.875°C 110 0.750°C 101 0.625°C 100 0.500°C 011 0.375°C 010 0.250°C 001 0.125°C 000 0.000°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 39 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.3 External Diode High Byte Data Register (Addresses 01h, 23h, 2Ah, 32h, 62h, 64h, 66h and 68h) Name:  Offset:  Bit Access Reset EXTn HIGH BYTE 0x01, 0x23, 0x2A, 0x32, 0x62, 0x64, 0x66, 0x68 7 6 5 RO 0 RO 0 RO 0 4 3 EXT(N)HB[7:0] RO RO 0 0 2 1 0 RO 0 RO 0 RO 0 Bits 7:0 – EXT(N)HB[7:0] Unsigned or unsigned offset depending on the RANGE bit. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 40 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.4 External Diode Low Byte Data Register (Addresses 10h, 24h, 2Bh, 33h, 63h, 65h, 67h and 69h) Name:  Offset:  Bit Access Reset 7 RO 0 EXTn LOW BYTE 0x10, 0x24, 0x2B, 0x33, 0x63, 0x65, 0x67, 0x69 6 EXT(N)LB[2:0] RO 0 5 4 3 2 1 0 RO 0 Bits 7:5 – EXT(N)LB[2:0] Fractional portion of internal diode temperature to be added to the value at register 00h. Value Description 111 0.875°C 110 0.750°C 101 0.625°C 100 0.500°C 011 0.375°C 010 0.250°C 001 0.125°C 000 0.000°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 41 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.5 Diode Status Register (Address 02h) Name:  Offset:  STATUS 0x02 The Status register reports the operating status of the internal diode and external diode channels. Bit Access Reset 7 ROCF RO 0 6 HOTCHG RO 0 5 BUSY RO 0 4 HIGH RO 0 3 LOW RO 0 2 FAULT RO 0 1 ETHRM RO 0 0 ITHRM RO 0 Bit 7 – ROCF This bit indicates if External Diode 1 or 2 has exceeded the programmed Rate of Change limit. Value Description 1 ROC above limit 0 ROC not above limit Bit 6 – HOTCHG This bit indicates if the hottest channel has changed from the previous temperature measurement. Value Description 1 The hottest channel has changed from the previous temperature measurement 0 The hottest channel has not changed from the previous temperature measurement Bit 5 – BUSY This bit indicates if the ADC is currently converting measured data. Value Description 1 The ADC is currently converting measured data 0 The ADC is not currently converting measured data Bit 4 – HIGH This bit indicates if a temperature channel exceeds its programmed high limit. When set, this bit will assert the ALERT pin. Value Description 1 Reported temperature above the high limit 0 Reported temperature is not above the high limit Bit 3 – LOW This bit indicates if a temperature channel drops below its programmed low limit. When set, this bit will assert the ALERT pin. Value Description 1 Reported temperature below, or equal to, the low limit 0 Reported temperature is not below the low limit Bit 2 – FAULT This bit indicates when a Diode Fault is detected. When set, this bit will assert the ALERT pin. Value Description 1 A Diode Fault has been detected 0 No Fault reported Bit 1 – ETHRM This bit indicates that the external diode channel exceeds the programmed Therm limit. When set, this bit will assert the THERM pin. This bit will remain set until the THERM pin is released; at which point, it will be automatically cleared. Value Description 1 Reported temperature above the high limit 0 Reported temperature is not above the high limit Bit 0 – ITHRM This bit is set when the internal diode channel exceeds the programmed Therm limit. When set, this bit will assert the THERM pin. This bit will remain set until the THERM pin is released; at which point, it will be automatically cleared. Value Description 1 Reported temperature above the high limit © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 42 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol Value 0 Description Reported temperature is not above the high limit © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 43 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.6 Configuration Register (Addresses 03h and 09h) Name:  Offset:  Bit Access Reset 7 MSKAL RW 0 CONFIG 0x03, 0x09 6 R/S RW 0 5 AT/THM RW 0 4 RECD1/2 RW 0 3 RECD3/4 RW 0 2 RANGE RW 0 1 DA_ENA RW 0 0 APDD RW 0 Bit 7 – MSKAL  Masks the ALERT pin from asserting when the ALERT pin is in Interrupt mode. This bit has no effect when the ALERT pin is in Comparator mode. Value Description 1 The ALERT pin is masked and will not be asserted for any interrupt condition when the ALERT pin is in Interrupt mode. The Status registers will be updated normally. 0 The ALERT pin is not masked. If any of the appropriate status bits are set, the ALERT pin will be asserted. Bit 6 – R/S Controls Run/Stop states. Value Description 1 The device is in Stop (Standby) state and not converting (unless a one-shot has been commanded) 0 The device is in Run (Active) state and converting on all channels Bit 5 – AT/THM  Controls the operation of the ALERT pin. When the ALERT pin is in Comparator mode, each channel has a consecutive counter OR’ed to assert the ALERT pin. The ALERT pin is deasserted after one measurement is below the high limit minus the Therm Hysteresis. Value Description 1 The ALERT pin acts in Comparator mode as described in 7.5.2 ALERT/THERM2 Pin in Therm Mode. In this mode, the MASK_ALL bit is ignored. 0 The ALERT pin acts in Interrupt mode as described in 7.5.1 ALERT/THERM2 Pin Interrupt Mode Bit 4 – RECD1/2 Disables the Resistance Error Correction (REC) for the DP1/DN1 pins. Value Description 1 REC is disabled for the DP1/DN1 and DP2/DN2 pins 0 REC is enabled for the DP1/DN1 and DP2/DN2 pins Bit 3 – RECD3/4 Disables the Resistance Error Correction (REC) for the DP2/DN2 pins. Value Description 1 REC is disabled for the DP2/DN2 and DP4/DN4 pins 0 REC is enabled for the DP2/DN2 and DP4/DN4 pins Bit 2 – RANGE Configures the measurement range and data format of the temperature channels. Value Description 1 The temperature measurement range is -64°C to +191.875°C and the data format is offset binary (see Table 7-1) 0 The temperature measurement range is 0°C to +127.875°C and the data format is binary Bit 1 – DA_ENA Enables the dynamic averaging feature on all temperature channels. Value Description 1 The dynamic averaging feature is enabled. All temperature channels will be converted with an averaging factor that is based on the conversion rate, as shown in Table 7-4. 0 The dynamic averaging feature is disabled. All temperature channels will be converted with a maximum averaging factor of 1x (equivalent to 11-bit conversion). For higher conversion rates, this averaging factor will be reduced, as shown in Table 7-5. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 44 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol Bit 0 – APDD Disables the anti-parallel diode operation, only allowing each APD pin set to bias and measure one diode. Value Description 1 Anti-Parallel Diode mode is disabled. Only one external diode will be measured on the DP1/DN1 and DP2/DN2 pins. 0 Anti-Parallel Diode mode is enabled. Two external diodes will be measured on the DP1/DN1 and DP2/DN2 pins. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 45 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.7 Temperature Conversion Rate Register (Addresses 04h and 0Ah) Name:  Offset:  Bit 7 CONVERT 0x04, 0x0A 6 5 4 3 2 1 0 RW 0 RW 0 CONV[3:0] Access Reset RW 0 RW 0 Bits 3:0 – CONV[3:0] The Conversion Rate register controls how often the temperature measurement channels are updated and compared against the limits. This register is fully accessible at either address. It determines the conversion rate as shown in Table 7-4. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 46 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.8 Internal Diode High Limit Register (Addresses 05h and 0Bh) Name:  Offset:  Bit 7 INT DIODE HIGH LIMIT 0x05, 0x0B 6 5 4 3 2 1 0 RW 0 RW 0 RW 0 RW 0 IDHL[7:0] Access Reset RW 0 RW 0 RW 0 RW 0 Bits 7:0 – IDHL[7:0] Unsigned or unsigned offset depending on the RANGE bit. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 47 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.9 Internal Diode Low Limit Register (Addresses 06h and 0Ch) Name:  Offset:  Bit 7 INT DIODE LOW LIMIT 0x06, 0x0C 6 5 4 3 2 1 0 RW 0 RW 0 RW 0 RW 0 IDLL[7:0] Access Reset RW 0 RW 0 RW 0 RW 0 Bits 7:0 – IDLL[7:0] Integer value of the internal diode temperature reading. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 48 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.10 Ext High Limit High Byte Register (Addresses 07h, 0Dh, 15h, 2Ch and 34h) Name:  Offset:  Bit Access Reset EXT HIGH LIMIT HIGH BYTE 0x07, 0x0D, 0x15, 0x2C, 0x34 7 6 5 RW 0 RW 0 RW 0 4 3 EXT(N)HLHB[7:0] RW RW 0 0 2 1 0 RW 0 RW 0 RW 0 Bits 7:0 – EXT(N)HLHB[7:0] Integer value of the External Diode n temperature reading, where n = 1 to 4, depending on device. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 49 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.11 Ext High Limit Low Byte Register (Addresses 13h, 17h, 2Eh and 36h) Name:  Offset:  Bit Access Reset 7 RW 0 EXT HIGH LIMIT LOW BYTE 0x13, 0x17, 0x2E, 0x36 6 EXT(N)HLLB[2:0] RW 0 5 4 3 2 1 0 RW 0 Bits 7:5 – EXT(N)HLLB[2:0] Fractional portion of the high limit temperature to be added to the value at the respective high byte registers. Value Description 111 0.875°C 110 0.750°C 101 0.625°C 100 0.500°C 011 0.375°C 010 0.250°C 001 0.125°C 000 0.000°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 50 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.12 Ext(n) Low Limit High Byte Register (Addresses 08h, 0Eh, 16h, 2Dh and 35h) Name:  Offset:  Bit Access Reset EXT LOW LIMIT HIGH BYTE 0x08, 0x0E, 0x16, 0x2D, 0x35 7 6 5 RW 0 RW 0 RW 0 4 3 EXT(N)LLHB[7:0] RW RW 0 0 2 1 0 RW 0 RW 0 RW 0 Bits 7:0 – EXT(N)LLHB[7:0] Integer portion of External Diode n low limit temperature, where n = 1 to 4, depending on device. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 51 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.13 Ext(n) Low Limit Low Byte Register (Addresses 14h, 18h, 2Fh and 37h) Name:  Offset:  Bit Access Reset 7 RW 0 EXT LOW LIMIT LOW BYTE 0x14, 0x18, 0x2F, 0x37 6 EXT(N)LLLB[2:0] RW 0 5 4 3 2 1 0 RW 0 Bits 7:5 – EXT(N)LLLB[2:0] Fractional portion of the low limit temperature to be added to the value at the respective high byte registers, where n = 1 to 4. Value Description 111 0.875°C 110 0.750°C 101 0.625°C 100 0.500°C 011 0.375°C 010 0.250°C 001 0.125°C 000 0.000°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 52 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.14 Scratchpad Register (Addresses 11h and 12h) Name:  Offset:  Bit 7 SCRTCHPD 0x11 + (n-1)*0x01 [n=1..2] 6 5 4 3 2 1 0 RW 0 RW 0 RW 0 RW 0 SPD(N)[7:0] Access Reset RW 0 RW 0 RW 0 RW 0 Bits 7:0 – SPD(N)[7:0] User temporary storage registers, where n = 1 to 2. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 53 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.15 One-Shot Register (Address 0Fh) Name:  Offset:  Bit 7 ONE SHOT 0x0F 6 5 4 3 2 1 0 RW 0 RW 0 RW 0 RW 0 ONSH[7:0] Access Reset RW 0 RW 0 RW 0 RW 0 Bits 7:0 – ONSH[7:0] When the device is in the Standby state, writing to the One-Shot register will initiate a conversion cycle and update the temperature measurements. Writing to the One-Shot register while the device is in the Active state or when the BUSY bit is set in the Status register (Address 02h) will have no effect. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 54 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.16 Software Thermal Shutdown Configuration Register (Address 1Dh) Name:  Offset:  Bit 7 SW THERMAL SHUTDOWN CONFIG 0x1d 6 Access Reset 5 4 E4SYS RW 0 3 E3SYS RW 0 2 E2SYS RW 0 1 E1SYS RW 0 0 INTSYS Bit 4 – E4SYS  Configures the External Diode 4 channel to assert the SYS_SHDN pin based on the hardware thermal shutdown limit. Value Description 0 The External Diode 4 channel is not linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the E4THRM status bit is set, but the SYS_SHDN pin is not asserted. 1 The External Diode 4 channel is linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the E4THRM status bit is set and the SYS_SHDN pin is asserted. It will remain asserted until the temperature drops below its Therm Limit minus the Therm Hysteresis. Bit 3 – E3SYS  Configures the External Diode 3 channel to assert the SYS_SHDN pin based on the hardware thermal shutdown limit. Value Description 0 The External Diode 3 channel is not linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the E3THRM status bit is set, but the SYS_SHDN pin is not asserted. 1 The External Diode 3 channel is linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the E3THRM status bit is set and the SYS_SHDN pin is asserted. It will remain asserted until the temperature drops below its Therm Limit minus the Therm Hysteresis. Bit 2 – E2SYS  Configures the External Diode 2 channel to assert the SYS_SHDN pin based on the hardware thermal shutdown limit. Value Description 0 The External Diode 2 channel is not linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the E2THRM status bit is set, but the SYS_SHDN pin is not asserted. 1 The External Diode 2 channel is linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the E2THRM status bit is set and the SYS_SHDN pin is asserted. It will remain asserted until the temperature drops below its Therm Limit minus the Therm Hysteresis. Bit 1 – E1SYS  Configures the External Diode 1 channel to assert the SYS_SHDN pin based on the hardware thermal shutdown limit. Value Description 0 The External Diode 1 channel is not linked to the SYS_SHDN pin. If the temperature exceeds its Therm Limit, the E1THRM status bit is set, but the SYS_SHDN pin is not asserted. 1 The External Diode 1 channel is linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the E2THRM status bit is set and the SYS_SHDN pin is asserted. It will remain asserted until the temperature drops below its Therm Limit minus the Therm Hysteresis. Bit 0 – INTSYS  Configures the internal diode channel to assert the SYS_SHDN pin based on the hardware thermal shutdown limit. Value Description 0 The internal diode channel is not linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the INTTHRM status bit is set, but the SYS_SHDN pin is not asserted. 1 The internal diode channel is linked to the SYS_SHDN pin. If the temperature exceeds the hardware thermal shutdown limit, the INTTHRM status bit is set and the SYS_SHDN pin is asserted. It will remain asserted until the temperature drops below its Therm Limit minus the Therm Hysteresis. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 55 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.17 Hardware Thermal Shutdown Limit Register (Address 1Eh) Name:  Offset:  Bit 7 HARDWARE THERMAL SHUTDOWN LIMIT 0x1E 6 5 4 3 2 1 0 RO 0 RO 0 RO 0 RO 0 SSDNL[7:0] Access Reset RO 0 RO 0 RO 0 RO 0 Bits 7:0 – SSDNL[7:0]  Returns the hardware thermal shutdown limit selected by the value of the pull-up resistors on the ALERT and SYS_SHDN pins. The data represents the hardware set temperature in °C using the active temperature setting set by the RANGE bit in the Configuration register. See 8.11.6 CONFIG for the data format. When the External Diode 1 or internal diode for the MCP9822 temperature exceeds this limit, the SYS_SHDN pin is asserted and will remain asserted until the External Diode 1 or internal diode for the MCP9822 temperature drops below this limit minus 10°C. For additional information, see Table 7-3. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 56 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.18 Ext(n) Therm Limit Register (Addresses 19h, 1Ah, 30h and 38h) Name:  Offset:  Bit Access Reset EXTn THERM LIMIT 0x19, 0x1A, 0x30, 0x38 7 6 5 RW 0 RW 0 RW 0 4 3 EXT(N)THL[7:0] RW RW 0 0 2 1 0 RW 0 RW 0 RW 0 Bits 7:0 – EXT(N)THL[7:0]  External Diode n THERM Limits, where n = 1 to 4. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 57 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.19 Internal Diode Therm Limit Register (Address 20h) Name:  Offset:  Bit 7 INT DIODE THERM LIMIT 0x20 6 5 4 3 2 1 0 RW 0 RW 0 RW 0 RW 0 IDTHL[7:0] Access Reset RW 0 RW 0 RW 0 RW 0 Bits 7:0 – IDTHL[7:0]  Internal diode THERM Limits. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 58 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.20 Therm Limit Hysteresis Register (Address 21h) Name:  Offset:  Bit 7 THRM HYS 0x21 6 5 4 3 2 1 0 RW 1 RW 0 RW 1 RW 0 THRMH[7:0] Access Reset RW 0 RW 0 RW 0 RW 0 Bits 7:0 – THRMH[7:0] ITHERM Limit Hysteresis. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 59 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.21 External Diode Fault Status Register (Address 1Bh) Name:  Offset:  EXTERNAL DIODE FAULT STATUS 0x1B Note:  The External Diode Fault register indicates which of the external diodes caused the FAULT bit in the Status register to be set. This register is cleared when it is read. Bit 7 6 Access Reset 5 4 E4FLT RC 0 3 E3FLT RC 0 2 E2FLT RC 0 1 E1FLT RC 0 0 Bit 4 – E4FLT This bit is set if the External Diode 4 channel reported a Diode Fault. Value Description 1 Diode Fault condition present 0 No Diode Fault present Bit 3 – E3FLT This bit is set if the External Diode 3 channel reported a Diode Fault. Value Description 1 Diode Fault condition present 0 No Diode Fault present Bit 2 – E2FLT This bit is set if the External Diode 2 channel reported a Diode Fault. Value Description 1 Diode Fault condition present 0 No Diode Fault present Bit 1 – E1FLT This bit is set if the External Diode 1 channel reported a Diode Fault. Value Description 1 Diode Fault condition present 0 No Diode Fault present © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 60 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.22 Diode Fault Mask Register (Address 1Fh) Name:  Offset:  DIODE FAULT MASK 0x1F Note:  The Channel Mask register controls individual channel masking. When a channel is masked, the ALERT pin will not be asserted when the masked channel reads a Diode Fault or out-of-limit error. The channel mask does not mask the THERM pin. Bit 7 6 Access Reset 5 4 E4MASK RW 0 3 E3MASK RW 0 2 E2MASK RW 0 1 E1MASK RW 0 0 INTMASK RW 0 Bit 4 – E4MASK  Masks the ALERT pin from asserting when the External Diode 4 channel is out-of-limit or reports a Diode Fault. Value Description 1 The External Diode 4 channel will not cause the ALERT pin to be asserted if it is out-of-limit or reports a Diode Fault 0 The External Diode 4 channel will cause the ALERT pin to be asserted if it is out-of-limit or reports a Diode Fault Bit 3 – E3MASK  Masks the ALERT pin from asserting when the External Diode 3 channel is out-of-limit or reports a Diode Fault. Value Description 1 The External Diode 3 channel will not cause the ALERT pin to be asserted if it is out-of-limit or reports a Diode Fault 0 The External Diode 3 channel will cause the ALERT pin to be asserted if it is out-of-limit or reports a Diode Fault Bit 2 – E2MASK  Masks the ALERT pin from asserting when the External Diode 2 channel is out-of-limit or reports a Diode Fault. Value Description 1 The External Diode 2 channel will not cause the ALERT pin to be asserted if it is out-of-limit or reports a Diode Fault 0 The External Diode 2 channel will cause the ALERT pin to be asserted if it is out-of-limit or reports a Diode Fault Bit 1 – E1MASK  Masks the ALERT pin from asserting when the External Diode 1 channel is out-of-limit or reports a Diode Fault. Value Description 1 The External Diode 1 channel will not cause the ALERT pin to be asserted if it is out-of-limit or reports a Diode Fault 0 The External Diode 1 channel will cause the ALERT pin to be asserted if it is out-of-limit or reports a Diode Fault Bit 0 – INTMASK  Masks the ALERT pin from asserting when the internal diode temperature is out-of-limit. Value Description 1 The internal diode channel will not cause the ALERT pin to be asserted if it is out-of-limit 0 The internal diode channel will cause the ALERT pin to be asserted if it is out-of-limit © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 61 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.23 Consecutive Alert Register (Address 22h) Name:  Offset:  Bit Access Reset 7 TMOUT RW 0 CONSEC ALERT 0x22 6 RW 1 5 CTHRM[2:0] RW 1 4 3 RW 1 RW 0 2 CALRT[2:0] RW 0 1 0 RW 0 Bit 7 – TMOUT  Enables the time-out and Idle functionality of the I2C protocol. Value Description 1 The I2C time-out and Idle functionality are enabled. The I2C interface will time-out if the clock line is held low for longer than 30 ms. Likewise, it will reset if both the data and clock lines are held high for longer than 200 µs. 0 The I2C time-out and Idle functionality are disabled. The I2C interface will not time-out if the clock line is held low for longer than 30 ms. Likewise, it will not reset if both the data and clock lines are held high for longer than 200 µs. This is used for I2C compliance. Bits 6:4 – CTHRM[2:0]  Determines the number of consecutive measurements that must exceed the corresponding Therm Limit before the THERM pin is asserted. Value Description 000 1 001 2 011 3 111 4 Bits 3:1 – CALRT[2:0]  Determines the number of consecutive measurements that must exceed the corresponding Therm Limit before the ALERT pin is asserted. Value Description 000 1 001 2 011 3 111 4 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 62 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.24 Ext(n) Beta Compensation Configuration Register (Address 25h and 26h) Name:  Offset:  Bit 7 EXTn BETA CONFIG 0x25, 0x26 6 Access Reset 5 4 ENBL(N) RW 0 3 RO 0 2 1 BETA(N)[3:0] RO RO 0 0 0 RO 0 Bit 4 – ENBL(N) Enables the beta compensation factor auto-detection function; x = 1 or 2, depending on the device. Value Description 1 Auto-beta detection for External Diode x is enabled 0 Auto-beta detection for External Diode x is disabled Bits 3:0 – BETA(N)[3:0] These bits always reflect the current beta configuration settings. If auto-detection circuitry is enabled, these bits will be updated automatically and writing to these bits will have no effect. See Table 7-7 for details. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 63 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.25 Ext (n) Programmable Ideality Factor Register (Address 27h, 28h, 31h and 39h) Name:  Offset:  Bit 7 EXTn IDEALITY FACTOR 0x27, 0x28, 0x31, 0x39 6 Access Reset 5 4 RW 0 RW 1 3 2 IDEAL(N)[5:0] RW RW 0 0 1 0 RW 1 RW 0 Bits 5:0 – IDEAL(N)[5:0] External Diode n ideality factor, where n = 1 to 4 depending on device. See Table 7-8 or Table 7-9 for details. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 64 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.26 High Limit Status Register (Address 3Ah) Name:  Offset:  Bit 7 HIGH LIMIT STATUS 0x3A 6 Access Reset 5 4 E4HIGH RC 0 3 E3HIGH RC 0 2 E2HIGH RC 0 1 E1HIGH RC 0 0 IHIGH RC 0 Bit 4 – E4HIGH This bit is set when the External Diode 4 exceeds its programmed high limit. Reading this register will also clear the HIGH bit. Value Description 1 High limit exceeded 0 High limit not exceeded Bit 3 – E3HIGH This bit is set when the External Diode 3 exceeds its programmed high limit. Reading this register will also clear the HIGH bit. Value Description 1 High limit exceeded 0 High limit not exceeded Bit 2 – E2HIGH This bit is set when the External Diode 2 exceeds its programmed high limit. Reading this register will also clear the HIGH bit. Value Description 1 High limit exceeded 0 High limit not exceeded Bit 1 – E1HIGH This bit is set when the External Diode 1 exceeds its programmed high limit. Reading this register will also clear the HIGH bit. Value Description 1 High limit exceeded 0 High limit not exceeded Bit 0 – IHIGH This bit is set when the internal diode exceeds its programmed high limit. Reading this register will also clear the HIGH bit. Value Description 1 High limit exceeded 0 High limit not exceeded © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 65 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.27 Low Limit Status Register (Address 3Bh) Name:  Offset:  Bit 7 LOW LIMIT STATUS 0x3B 6 Access Reset 5 4 E4LOW RC 0 3 E3LOW RC 0 2 E2LOW RC 0 1 E1LOW RC 0 0 ILOW RC 0 Bit 4 – E4LOW This bit is set when the External Diode 4 channel drops below its programmed low limit. Reading from the register will also clear the LOW status bit in the Status register. Value Description 1 Low limit exceeded 0 Low limit not exceeded Bit 3 – E3LOW This bit is set when the External Diode 3 channel drops below its programmed low limit. Reading from the register will also clear the LOW status bit in the Status register. Value Description 1 Low limit exceeded 0 Low limit not exceeded Bit 2 – E2LOW This bit is set when the External Diode 2 drops below its programmed low limit. Reading this register will also clear the LOW bit. Value Description 1 Low limit exceeded 0 Low limit not exceeded Bit 1 – E1LOW This bit is set when the External Diode 1 drops below its programmed low limit. Reading this register will also clear the LOW bit. Value Description 1 Low limit exceeded 0 Low limit not exceeded Bit 0 – ILOW This bit is set when the internal diode drops below its programmed low limit. Reading this register will also clear the LOW bit. Value Description 1 Low limit exceeded 0 Low limit not exceeded © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 66 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.28 Therm High Limit Status Register (Address 3Ch) Name:  Offset:  THERM LIMIT STATUS 0x3C Note:  The Therm Limit Status register contains the status bits that are set when a temperature channel Therm Limit is exceeded. If any of these bits are set, the THERM Status bit in the Status register is set. Reading from the Therm Limit Status register will not clear the status bits. Once the temperature drops below the Therm Limit minus the Therm Hysteresis, the corresponding status bits will be automatically cleared. The THERM bit in the Status register will be cleared when all individual channel THERM bits are cleared. Bit 7 6 Access Reset 5 4 E4THERM RO 0 3 E3THERM RO 0 2 E2THERM RO 0 1 E1THERM RO 0 0 ITHERM RO 0 Bit 4 – E4THERM This bit is set when the External Diode 4 channel exceeds its programmed Therm Limit. When set, this bit will assert the THERM pin. Value Description 1 THERM pin asserted 0 THERM pin not asserted Bit 3 – E3THERM This bit is set when the External Diode 3 channel exceeds its programmed Therm Limit. When set, this bit will assert the THERM pin. Value Description 1 THERM pin asserted 0 THERM pin not asserted Bit 2 – E2THERM This bit is set when the External Diode 2 channel exceeds its programmed Therm Limit. When set, this bit will assert the THERM pin. Value Description 1 THERM pin asserted 0 THERM pin not asserted Bit 1 – E1THERM This bit is set when the External Diode 1 channel exceeds its programmed Therm Limit. When set, this bit will assert the THERM pin. Value Description 1 THERM pin asserted 0 THERM pin not asserted Bit 0 – ITHERM This bit is set when the internal diode channel exceeds its programmed Therm Limit. When set, this bit will assert the THERM pin. Value Description 1 THERM pin asserted 0 THERM pin not asserted © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 67 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.29 Rate Of Change Gain Register (Address 3Dh) Name:  Offset:  Bit 7 ROC GAIN 0x3D 6 5 4 3 2 1 0 RW 0 RW 0 RW 0 RW 0 RC1G[7:0] Access Reset RW 0 RW 0 RW 0 RW 0 Bits 5:3 – RC2/3G[2:0] This represents the binary gain applied to the difference equation. Value Description 0 1 1 2 2 4 3 8 4 16 5 32 6 64 7 128 Bits 7:0 – RC1G[7:0] This represents the binary gain applied to the difference equation. Value Description 0 1 1 2 2 4 3 8 4 16 5 32 6 64 7 128 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 68 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.30 Rate of Change Configuration Register (Address 3Eh) Name:  Offset:  Bit Access Reset 7 ROC CONFIG 0x3E 6 5 EN_ROC RW 0 4 MASK2/3 RW 0 3 MASK1 RW 0 2 RW 0 1 RCHY[2:0] RW 0 0 RW 0 Bit 5 – EN_ROC Enables the Rate of Change calculations. Value Description 1 Rate of Change enabled 0 Rate of Change disabled Bit 4 – MASK2/3 Masks an event from setting the ALERT pin from Channel 2. Value Description 1 Event is masked 0 Event will assert the ALERT pin Bit 3 – MASK1 Masks an event from setting the ALERT pin from Channel 1. Value Description 1 Event is masked 0 Event will assert the ALERT pin Bits 2:0 – RCHY[2:0] Hysteresis setting for Rate of Change slope reversal. Deviations greater than this setting will result in the bit being set. Value Description 111 4.000°C 110 3.000°C 101 2.000°C 100 1.000°C 011 0.500°C 010 0.250°C 001 0.125°C 000 0.000°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 69 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.31 Rate of Change Status Register (Address 3Fh) Name:  Offset:  Bit Access Reset 7 SLCG2/3 RO 0 ROC STATUS 0x3F 6 SLCG1 RO 0 5 R2/3ODD RO 0 4 R1ODD RO 0 3 RC2/3HI RC 0 2 RC1HI RC 0 1 RC2/3LO RC 0 0 RC1LO RC 0 Bit 7 – SLCG2/3 Reports a change in slope during the Rate of Change calculation for External Channel 2. Value Description 1 Slope changed direction 0 Monotonic slope Bit 6 – SLCG1 Reports a change in slope during the Rate of Change calculation for External Channel 1. Value Description 1 Slope changed direction 0 Monotonic slope Bit 5 – R2/3ODD Indicates whether the number of slope reversals was even or odd. Value Description 1 Odd number of slope reversals during the sampling period 0 Even number of reversals during the sampling period Bit 4 – R1ODD Indicates whether the number of slope reversals was even or odd. Value Description 1 Odd number of slope reversals during the sampling period 0 Even number of reversals during the sampling period Bit 3 – RC2/3HI This bit is set when the Rate of Change results for External Diode 2 exceeds its programmed limit. Value Description 1 High limit exceeded 0 High limit not exceeded Bit 2 – RC1HI This bit is set when the Rate of Change results for External Diode 1 exceeds its programmed limit. Value Description 1 High limit exceeded 0 High limit not exceeded Bit 1 – RC2/3LO This bit is set when the Rate of Change results for External Diode 2 exceeds its programmed limit (applies when slope limit is negative). Value Description 1 Low limit exceeded 0 Low limit not exceeded Bit 0 – RC1LO This bit is set when the Rate of Change results for External Diode 1 exceeds its programmed limit (applies when slope limit is negative). Value Description 1 Low limit exceeded 0 Low limit not exceeded © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 70 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.32 Rate of Change Results High Byte Register (n) (Addresses 40h and 44h) Name:  Offset:  Bit 7 R RESH 0x40 + (n-1)*0x04 [n=1..2] 6 5 4 3 2 1 0 RO 0 RO 0 RO 0 RO 0 R(N)RH[7:0] Access Reset RO 0 RO 0 RO 0 RO 0 Bits 7:0 – R(N)RH[7:0] This is the high byte of the result of the most recent Rate of Change calculations, where n = 1 or 2 corresponding to the remote diode channel. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 71 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.33 Rate of Change Results Low Byte Register (Address 45h) Name:  Offset:  Bit Access Reset 7 RO 0 R2/3 RESL 0x45 6 5 R2/3_RL[3:0] RO RO 0 0 4 3 2 1 0 RO 0 RO 0 R1_RL[3:0] RO 0 RO 0 RO 0 Bits 7:4 – R2/3_RL[3:0] This is the low byte of the result of the most recent Rate of Change calculations for remote Diode Channel 2. Bits 3:0 – R1_RL[3:0] This is the low byte of the result of the most recent Rate of Change calculations for remote Diode Channel 1. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 72 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.34 Rate of Change Alert Limit High Byte Register (n) (Addresses 41h and 46h) Name:  Offset:  Bit Access Reset R LIMH 0x41 + (n-1)*0x05 [n=1..2] 7 6 5 RW 0 RW 0 RW 0 4 3 R(N)LIMH[7:0] RW RW 0 0 2 1 0 RW 0 RW 0 RW 0 Bits 7:0 – R(N)LIMH[7:0] This is the high byte ROC ALERT limit. If the ROC results exceed this value and the MASK bit is not set, the ALERT pin will assert; where n = 1 or 2 corresponding to the remote diode channel. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 73 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.35 Rate of Change Alert Limit Low Byte Register (n) (Address 42h and 47h) Name:  Offset:  Bit Access Reset 7 RW 0 R LIML 0x42 + (n-1)*0x05 [n=1..2] 6 5 R(N)LIML[3:0] RW RW 0 0 4 3 2 1 0 RW 0 Bits 7:4 – R(N)LIML[3:0]  This is the low byte ROC ALERT limit, where n = 1 or 2 corresponding to the remote diode channel. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 74 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.36 Rate of Change Samples Register (Address 43h and 48h) Name:  Offset:  Bit 7 R SMPL 0x43 + (n-1)*0x05 [n=1..2] 6 5 4 3 2 1 0 RW 0 RW 0 R(N)SH[3:0] Access Reset RW 0 RW 0 Bits 3:0 – R(N)SH[3:0] This represents the high byte of the number of samples taken for the Rate of Change calculation, where n = 1 or 2 corresponding to the remote diode channel. Value Description 0x0 2 Samples 0x1 3 Samples 0x2 5 Samples 0x3 9 Samples 0x4 17 Samples 0x5 33 Samples 0x6 65 Samples 0x7 129 Samples 0x8-0xF 257 Samples © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 75 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.37 Sample Period Max Temperature High Byte Data Register (Address 49h and 4Bh) Name:  Offset:  Bit Access Reset PER MAXTH 0x49 + (n-1)*0x02 [n=1..2] 7 6 5 RO 0 RO 0 RO 0 4 3 GM(N)HB[7:0] RO RO 0 0 2 1 0 RO 0 RO 0 RO 0 Bits 7:0 – GM(N)HB[7:0] Integer value of the internal diode maximum temperature reading within the sample period. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 76 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.38 Sample Period Max Temperature Low Byte Data Register (Address 4Ah and 4Ch) Name:  Offset:  Bit Access Reset 7 RO 0 PER MAXTL 0x4A + n*0x02 [n=0..1] 6 PM(N)L[2:0] RO 0 5 4 3 2 1 0 RO 0 Bits 7:5 – PM(N)L[2:0] Fractional portion of the internal diode temperature to be added to the value at register 00h. Value Description 111 0.875°C 110 0.750°C 101 0.625°C 100 0.500°C 011 0.375°C 010 0.250°C 001 0.125°C 000 0.000°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 77 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.39 Global Max Temperature High Byte Register (Address 4Dh and 4Fh) Name:  Offset:  Bit Access Reset GBL MAXTH 0x4D + (n-1)*0x02 [n=1..2] 7 6 5 RO 0 RO 0 RO 0 4 3 GM(N)HB[7:0] RO RO 0 0 2 1 0 RO 0 RO 0 RO 0 Bits 7:0 – GM(N)HB[7:0] Integer value of the External Diode n; maximum temperature reading within the sample period, where n = 1 or 2 corresponding to External Diode 1 or 2. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 78 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.40 Sample Period Max Temperature Low Byte Data Register (Address 4Eh and 50h) Name:  Offset:  Bit Access Reset 7 RO 0 GBL MAXTL 0x4E + (n-1)*0x02 [n=1..2] 6 GM(N)LB[2:0] RO 0 5 4 3 2 1 0 RO 0 Bits 7:5 – GM(N)LB[2:0] Fractional portion of the External Diode n; maximum temperature reading within the sample period, where n = 1 or 2 corresponding to External Diode 1 or 2. Value Description 111 0.875°C 110 0.750°C 101 0.625°C 100 0.500°C 011 0.375°C 010 0.250°C 001 0.125°C 000 0.000°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 79 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.41 Filter Selection Register (Address 51h) Name:  Offset:  Bit 7 FILTER SEL 0x51 6 5 4 3 2 1 0 FILTER[1:0] Access Reset RW 0 RW 0 Bits 1:0 – FILTER[1:0] Control the level of digital filtering that is applied to the external diode temperature measurement as shown in Table 5-5. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 80 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.42 Hottest Diode Temperature High Byte Register (Address 6Ah) Name:  Offset:  Bit 7 HOTTEST DIODE HIGH BYTE 0x6A 6 5 4 3 2 1 0 HDHB[7:0] Access Reset Bits 7:0 – HDHB[7:0] Integer value of the hottest diode from the most recent samples. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 81 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.43 Hottest Diode Temperature Low Byte Register (Address 6Bh) Name:  Offset:  Bit Access Reset 7 RO 0 HOTTEST DIODE LOW BYTE 0x6B 6 HDLB[2:0] RO 0 5 4 3 2 1 0 RO 0 Bits 7:5 – HDLB[2:0] Fractional portion of the hottest diode for the most recent sample period. Value Description 111 0.875°C 110 0.750°C 101 0.625°C 100 0.500°C 011 0.375°C 010 0.250°C 001 0.125°C 000 0.000°C © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 82 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.44 Hottest Diode Status Register (Address 6Ch) Name:  Offset:  Bit 7 HOTTEST STATUS 0x6C 6 Access Reset 5 4 E4HOT RO 0 3 E3HOT RO 0 2 E2HOT RO 0 1 E1HOT RO 0 0 IHOT RO 0 Bit 4 – E4HOT Indicates External Diode 4 is the hottest. Value Description 1 External Diode 4 is hottest 0 External Diode 4 is not hottest Bit 3 – E3HOT Indicates External Diode 3 is the hottest. Value Description 1 External Diode 3 is hottest 0 External Diode 3 is not hottest Bit 2 – E2HOT Indicates External Diode 2 is the hottest. Value Description 1 External Diode 2 is hottest 0 External Diode 2 is not hottest Bit 1 – E1HOT Indicates External Diode 1 is the hottest. Value Description 1 External Diode 1 is hottest 0 External Diode 1 is not hottest Bit 0 – IHOT Indicates internal diode is the hottest. Value Description 1 Internal diode is hottest 0 Internal diode is not hottest © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 83 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.45 Hottest Diode Configuration Register (Address 6Dh) Name:  Offset:  Bit Access Reset 7 HOTTEST CONFIG 0x6D 6 5 REMHOT RW 0 4 E4ENB RW 0 3 E3ENB RW 0 2 E2ENB RW 0 1 E1ENB RW 0 0 IENB RW 0 Bit 5 – REMHOT  Enables the Remember Hottest function, so if the hottest diode changes, the ALERT pin is set. Value Description 1 Remember Hottest function enabled 0 Remember Hottest function disabled Bit 4 – E4ENB Enables External Diode 4 for “Hottest of” comparisons. Value Description 1 External Diode 4 is enabled 0 External Diode 4 is not enabled Bit 3 – E3ENB Enables External Diode 3 for “Hottest of” comparisons. Value Description 1 External Diode 3 is enabled 0 External Diode 3 is not enabled Bit 2 – E2ENB Enables External Diode 2 for “Hottest of” comparisons. Value Description 1 External Diode 2 is enabled 0 External Diode 2 is not enabled Bit 1 – E1ENB Enables External Diode 1 for “Hottest of” comparisons. Value Description 1 External Diode 1 is enabled 0 External Diode 1 is not enabled Bit 0 – IENB Enables internal diode for “Hottest of” comparisons. Value Description 1 Internal diode is enabled 0 Internal diode is not enabled © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 84 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.46 Product ID Register (Address FDh) Name:  Offset:  Bit Access Reset PRODUCT ID 0xFD 7 6 5 RO RO RO 4 3 PRODUCT_ID[7:0] RO RO Bits 7:0 – PRODUCT_ID[7:0] Unique Product ID. Value EMC1822-1/2 EMC1823-1/2 EMC1824-1/2 EMC1825-1/2 EMC1843-1/2 © 2018-2020 Microchip Technology Inc. 2 1 0 RO RO RO Description 0x89 0x8F 0x8C 0x8D 0x8B Datasheet DS20006048B-page 85 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.47 Manufacturer ID Register (Address FEh) Name:  Offset:  Bit Access Reset MANUFACTURER ID 0xFE 7 6 5 RO 0 RO 1 RO 0 4 3 MCHP_ID[7:0] RO RO 1 0 2 1 0 RO 1 RO 0 RO 0 Bits 7:0 – MCHP_ID[7:0] Unique manufacturer ID for Microchip. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 86 Multi-Channel Low-Voltage Temp Sens... System Management Bus Protocol 8.11.48 Revision – Revision Register (Address FFh) Name:  Offset:  Bit 7 REVISION 0xFF 6 5 4 3 2 1 0 RO RO RO RO REV[7:0] Access Reset RO RO RO RO Bits 7:0 – REV[7:0] Die revision number. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 87 Multi-Channel Low-Voltage Temp Sens... Packaging Information 9. Packaging Information 9.1 Package Marking Information 8-Lead WDFN (2 x 2 mm) XXX LNNN Product Number Code EMC1822T-1E/RW EMC1822T-2E/RW ABV ABW ACB ACC EMC1843T-1E/RW EMC1843T-2E/RW 10-Lead VDFN (2.5 x 2.0 mm) xxxx ,NNN I ) PIN 1 ABV 256 Example Product Number Code EMC1823T-1E/9R EMC1823T-2E/9R EMC1824T-1E/9R EMC1824T-2E/9R EMC1825T-1E/9R EMC1825T-2E/9R 8231 8232 8241 8242 8251 8252 8231 256 �-'\.._ PIN 1 Legend: XX...X Customer-specific information Y Year code (last digit of calendar year) YY Year code (last 2 digits of calendar year) WW Week code (week of January 1 is week ‘01’) NNN Alphanumeric traceability code e3 JEDEC® designator for Matte Tin (Sn) * This package is RoHS compliant. The JEDEC designator ( e3 ) can be found on the outer packaging for this package. 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.   © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 88 Multi-Channel Low-Voltage Temp Sens... Packaging Information 8-Lead Very, Very Thin Plastic Dual Flat, No Lead Package (RW) - 2x2 mm Body [WDFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging A D B N (DATUM A) (DATUM B) E NOTE 1 2X 0.05 C 1 2X 2 TOP VIEW 0.05 C 0.05 C (A3) A C SEATING PLANE SIDE VIEW A1 0.05 C D2 2X CH 1 2 NOTE 1 0.05 C A B E2 (K) L N 8X b e BOTTOM VIEW 0.10 0.05 C A B C Microchip Technology Drawing C04-261A Sheet 1 of 2 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 89 Multi-Channel Low-Voltage Temp Sens... Packaging Information 8-Lead Very, Very Thin Plastic Dual Flat, No Lead Package (RW) - 2x2 mm Body [WDFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging Units Dimension Limits N Number of Terminals e Pitch A Overall Height Standoff A1 (A3) Terminal Thickness E Overall Width E2 Exposed Pad Width D Overall Length D2 Exposed Pad Length Exposed Pad Chamfer CH b Terminal Width Terminal Length L (K) Terminal-to-Exposed-Pad MIN 0.70 0.00 0.70 1.10 0.20 0.25 0.30 MILLIMETERS NOM 8 0.50 BSC 0.75 0.02 0.10 REF 2.00 BSC 0.80 2.00 BSC 1.20 0.25 0.25 0.30 - MAX 0.80 0.05 0.90 1.30 0.30 0.35 - Notes: 1. Pin 1 visual index feature may vary, but must be located within the hatched area. 2. Package is saw singulated 3. Dimensioning and tolerancing per ASME Y14.5M BSC: Basic Dimension. Theoretically exact value shown without tolerances. REF: Reference Dimension, usually without tolerance, for information purposes only. Microchip Technology Drawing C04-261A Sheet 2 of 2 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 90 Multi-Channel Low-Voltage Temp Sens... Packaging Information 8-Lead Very, Very Thin Plastic Dual Flat, No Lead Package (RW) - 2x2 mm Body [WDFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging C 2X CH ØV 8 1 2 E X2 X1 G SILK SCREEN (G2) Y2 Y1 RECOMMENDED LAND PATTERN Units Dimension Limits E Contact Pitch Y2 Optional Center Pad Width Optional Center Pad Length X2 Contact Pad Spacing C Center Pad Chamfer CH Contact Pad Width (X8) X1 Contact Pad Length (X8) Y1 Contact Pad to Contact Pad (X6) G1 Contact Pad to Center Pad (X8) G1 Thermal Via Diameter V MIN MILLIMETERS NOM 0.50 BSC MAX 0.90 1.30 2.10 0.28 0.30 0.70 0.20 0.25 REF 0.30 Notes: 1. Dimensioning and tolerancing per ASME Y14.5M BSC: Basic Dimension. Theoretically exact value shown without tolerances. REF: Reference Dimension, usually without tolerances, for reference only. Microchip Technology Drawing C04-2261A © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 91 Multi-Channel Low-Voltage Temp Sens... Packaging Information 10-Lead Very Thin Plastic Dual Flat, No Lead Package (9R) - 2.5x2.0 mm Body [VDFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging D A B N (DATUM A) (DATUM B) E NOTE 1 2X 0.05 C 2X 1 0.05 C 2 TOP VIEW 0.05 C A1 C A SEATING PLANE (A3) SIDE VIEW 1 0.05 C 2 NOTE 1 L N 10X b e BOTTOM VIEW 0.10 0.07 C A B C Microchip Technology Drawing C04-332B Sheet 1 of 2 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 92 Multi-Channel Low-Voltage Temp Sens... Packaging Information 10-Lead Very Thin Plastic Dual Flat, No Lead Package (9R) - 2.5x2.0 mm Body [VDFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging Number of Pins Pitch Overall Height Standoff Terminal Thickness Overall Length Overall Width Terminal Width Terminal Length Units Dimension Limits N e A A1 (A3) D E b L MIN 0.80 0.00 0.20 0.30 MILLIMETERS NOM 10 0.50 BSC 0.85 0.02 0.10 REF 2.50 BSC 2.00 BSC 0.25 0.40 MAX 0.90 0.05 0.30 0.50 Notes : 1. Pin 1 visual index feature may vary, but must be located within the hatched area. 2. Package is saw singulated 3. Dimensioning and tolerancing per ASME Y14.5M BSC: Basic Dimension. Theoretically exact value shown without tolerances. REF: Reference Dimension, usually without tolerance, for information purposes only. Microchip Technology Drawing C04-332B Sheet 2 of 2 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 93 Multi-Channel Low-Voltage Temp Sens... Packaging Information 10-Lead Very Thin Plastic Dual Flat, No Lead Package (9R) - 2.5x2.0 mm Body [VDFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging C 1 10 2 e G X1 Y1 SILK SCREEN RECOMMENDED LAND PATTERN Units Dimension Limits Contact Pitch E Contact Pad Spacing C Contact Pad Width (X10) X1 Contact Pad Length (X10) Y1 Contact Pad to Center Pad (X10) G1 MIN MILLIMETERS NOM 0.50 BSC 1.90 MAX 0.30 0.85 0.20 Notes: 1. Dimensioning and tolerancing per ASME Y14.5M BSC: Basic Dimension. Theoretically exact value shown without tolerances. Microchip Technology Drawing C04-2332A © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 94 Multi-Channel Low-Voltage Temp Sens... Revision History 10. Revision History Revision B (July 2020) The following is the list of modifications: • Corrected Section 8.11.46 PRODUCT ID. • Corrected Section 9.1 Package Marking Information. Revision A (November 2018) Original release of the document. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 95 Multi-Channel Low-Voltage Temp Sens... The Microchip Website Microchip provides online support via our website at www.microchip.com/. This website is used to make files and information easily available to customers. Some of the content available includes: • • • Product Support – Data sheets and errata, application notes and sample programs, design resources, user’s guides and hardware support documents, latest software releases and archived software General Technical Support – Frequently Asked Questions (FAQs), technical support requests, online discussion groups, Microchip design partner program member listing Business of Microchip – Product selector and ordering guides, latest Microchip press releases, listing of seminars and events, listings of Microchip sales offices, distributors and factory representatives Product Change Notification Service Microchip’s product change notification service helps keep customers current on Microchip products. Subscribers will receive email notification whenever there are changes, updates, revisions or errata related to a specified product family or development tool of interest. To register, go to www.microchip.com/pcn and follow the registration instructions. Customer Support Users of Microchip products can receive assistance through several channels: • • • • Distributor or Representative Local Sales Office Embedded Solutions Engineer (ESE) Technical Support Customers should contact their distributor, representative or ESE for support. Local sales offices are also available to help customers. A listing of sales offices and locations is included in this document. Technical support is available through the website at: www.microchip.com/support © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 96 Multi-Channel Low-Voltage Temp Sens... Product Identification System To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office. PART NO. [X](1) Device –X X /XX Tape SMBUS Temp. Package and Reel Address Range Device: EMC1822: High-Accuracy, Low-Cost, Two-Wire Temperature Sensor EMC1823: High-Accuracy, Low-Cost, Two-Wire Temperature Sensor EMC1824: High-Accuracy, Low-Cost, Two-Wire Temperature Sensor EMC1825: High-Accuracy, Low-Cost, Two-Wire Temperature Sensor EMC1843: High-Accuracy, Low-Cost, Two-Wire Temperature Sensor Tape and Reel Option: T = Tape and Reel SMBus Address: 1 = 1001_100(r/w) 2 = 1000_101(r/w) Temperature Range: E = -40°C to +125°C (Extended) Package: RW = 8-Lead Very, Very Thin Plastic Dual Flat, No Lead – 2 x 2 mm Body (WDFN) 9R = 10-Lead Very Thin Plastic Dual Flat, No Lead – 2.5 x 2.0 mm Body (VDFN) Examples: • EMC1822T-1E/RW:Tape and Reel, 1001_100(r/w), Extended Temperature, 8L-WDFN package • EMC1843T-2E/RW:Tape and Reel 1000_101(r/w), Extended Temperature, 8L-WDFN package • EMC1823T-1E/9R:Tape and Reel, 1001_100(r/w), Extended Temperature, 10L-VDFN package • EMC1824T-1E/9R:Tape and Reel, 1001_100(r/w), Extended Temperature, 10L-VDFN package • EMC1825T-2E/9R:Tape and Reel, 1000_101(r/w), Extended Temperature, 10L-VDFN package Notes:  1. Tape and Reel identifier only appears in the catalog part number description. This identifier is used for ordering purposes and is not printed on the device package. Check with your Microchip Sales Office for package availability with the Tape and Reel option. 2. Small form-factor packaging options may be available. Please check www.microchip.com/packaging for smallform factor package availability, or contact your local Sales Office. Microchip Devices Code Protection Feature 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. 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.” © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 97 Multi-Channel Low-Voltage Temp Sens... 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. Legal Notice Information contained in this publication regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated. Trademarks The Microchip name and logo, the Microchip logo, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, chipKIT, chipKIT logo, CryptoMemory, CryptoRF, dsPIC, FlashFlex, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PackeTime, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, TempTrackr, TimeSource, tinyAVR, UNI/O, Vectron, and XMEGA are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, FlashTec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, Vite, WinPath, and ZL are registered trademarks of Microchip Technology Incorporated in the U.S.A. Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial Programming, ICSP, INICnet, Inter-Chip Connectivity, JitterBlocker, KleerNet, KleerNet logo, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE, Ripple Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI, SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC, USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, 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. The Adaptec logo, Frequency on Demand, Silicon Storage Technology, and Symmcom are registered trademarks of Microchip Technology Inc. in other countries. GestIC is a registered trademark of Microchip Technology Germany II GmbH & Co. KG, a subsidiary of Microchip Technology Inc., in other countries. All other trademarks mentioned herein are property of their respective companies. © 2018-2020, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: 978-1-5224-6476-1 Quality Management System For information regarding Microchip’s Quality Management Systems, please visit www.microchip.com/quality. © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 98 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: www.microchip.com/support Web Address: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510 New York, NY Tel: 631-435-6000 San Jose, CA Tel: 408-735-9110 Tel: 408-436-4270 Canada - Toronto Tel: 905-695-1980 Fax: 905-695-2078 Australia - Sydney Tel: 61-2-9868-6733 China - Beijing Tel: 86-10-8569-7000 China - Chengdu Tel: 86-28-8665-5511 China - Chongqing Tel: 86-23-8980-9588 China - Dongguan Tel: 86-769-8702-9880 China - Guangzhou Tel: 86-20-8755-8029 China - Hangzhou Tel: 86-571-8792-8115 China - Hong Kong SAR Tel: 852-2943-5100 China - Nanjing Tel: 86-25-8473-2460 China - Qingdao Tel: 86-532-8502-7355 China - Shanghai Tel: 86-21-3326-8000 China - Shenyang Tel: 86-24-2334-2829 China - Shenzhen Tel: 86-755-8864-2200 China - Suzhou Tel: 86-186-6233-1526 China - Wuhan Tel: 86-27-5980-5300 China - Xian Tel: 86-29-8833-7252 China - Xiamen Tel: 86-592-2388138 China - Zhuhai Tel: 86-756-3210040 India - Bangalore Tel: 91-80-3090-4444 India - New Delhi Tel: 91-11-4160-8631 India - Pune Tel: 91-20-4121-0141 Japan - Osaka Tel: 81-6-6152-7160 Japan - Tokyo Tel: 81-3-6880- 3770 Korea - Daegu Tel: 82-53-744-4301 Korea - Seoul Tel: 82-2-554-7200 Malaysia - Kuala Lumpur Tel: 60-3-7651-7906 Malaysia - Penang Tel: 60-4-227-8870 Philippines - Manila Tel: 63-2-634-9065 Singapore Tel: 65-6334-8870 Taiwan - Hsin Chu Tel: 886-3-577-8366 Taiwan - Kaohsiung Tel: 886-7-213-7830 Taiwan - Taipei Tel: 886-2-2508-8600 Thailand - Bangkok Tel: 66-2-694-1351 Vietnam - Ho Chi Minh Tel: 84-28-5448-2100 Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4485-5910 Fax: 45-4485-2829 Finland - Espoo Tel: 358-9-4520-820 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany - Garching Tel: 49-8931-9700 Germany - Haan Tel: 49-2129-3766400 Germany - Heilbronn Tel: 49-7131-72400 Germany - Karlsruhe Tel: 49-721-625370 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Germany - Rosenheim Tel: 49-8031-354-560 Israel - Ra’anana Tel: 972-9-744-7705 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Italy - Padova Tel: 39-049-7625286 Netherlands - Drunen Tel: 31-416-690399 Fax: 31-416-690340 Norway - Trondheim Tel: 47-72884388 Poland - Warsaw Tel: 48-22-3325737 Romania - Bucharest Tel: 40-21-407-87-50 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenberg Tel: 46-31-704-60-40 Sweden - Stockholm Tel: 46-8-5090-4654 UK - Wokingham Tel: 44-118-921-5800 Fax: 44-118-921-5820 © 2018-2020 Microchip Technology Inc. Datasheet DS20006048B-page 99
EMC1824T-2E/9R 价格&库存

很抱歉,暂时无法提供与“EMC1824T-2E/9R”相匹配的价格&库存,您可以联系我们找货

免费人工找货
EMC1824T-2E/9R
  •  国内价格 香港价格
  • 3000+8.477503000+1.08733

库存:0