MCP9843/98243 Memory Module Temperature Sensor w/ EEPROM for SPD Features Description • Meets JEDEC Specification - MCP9843 - JC42.4-TSE3000B3 Temperature Sensor - MCP98243 --> JC42.4-TSE2002B3 Temperature Sensor with 2 Kbit Serial EEPROM for Serial Presence Detect (SPD) • 2-wire I2C™/SMBus Interface • Available Packages: - DFN-8, TDFN-8, UDFN-8, TSSOP-8 Microchip Technology Inc.’s MCP9843/98243 digital temperature sensors convert temperature from -40°C and +125°C to a digital word.
MCP9843/98243 Sensor Typical Accuracy Performance 50% TA = +85°C 1,063,478 units 63 Production lots Occurrences 40% Statistics: Average = 0.003 °C St. Dev = 0.13 °C ±3 Sigma = ±0.4 °C 30% 20% 10% 1.0 0.8 0.6 0.4 0.2 0.0 -0.2 -0.4 -0.6 -0.8 -1.0 0% Temperature Accuracy (°C) Note: This accuracy data from the production system represents the typical accuracy performance of the MCP98242 Memory Module Temperature Sensor.
MCP9843/98243 1.0 ELECTRICAL CHARACTERISTICS †Notice: Stresses above those listed under “Maximum ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the operational listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability. Absolute Maximum Ratings † VDD....................................................
MCP9843/98243 MCP98243 EEPROM DC CHARACTERISTICS Electrical Specifications: Unless otherwise indicated, VDD = 1.8V to 5.5V, GND = Ground, and TA = -20°C to +125°C. Parameters Sym Min Typ Max Unit Conditions Operating Voltage Range VDD 1.8 — 5.5 V Current, EEPROM write IDD_EE — 1100 2000 µA Sensor in Shutdown Mode (for tWC), (Note 1) Current, EEPROM read IDD_EE — 100 500 µA Sensor in Shutdown Mode (Note 1) Power On Reset (POR) VPOR_EE — 1.
MCP9843/98243 SENSOR AND EEPROM SERIAL INTERFACE TIMING SPECIFICATIONS Electrical Specifications: Unless otherwise indicated, GND = Ground, TA = -20°C to +125°C, and CL = 80 pF (Note 1, 5). VDD= 1.8V to 5.5V VDD= 2.2V to 5.
MCP9843/98243 TEMPERATURE CHARACTERISTICS Electrical Specifications: Unless otherwise indicated, VDD = 1.8V to 5.5V for the EEPROM, VDD = 3.0V to 3.6V for the Temperature Sensor, and GND = Ground. Parameters Sym Min Typ Max Units Specified Temperature Range TA -20 — +125 °C Operating Temperature Range TA -40 — +125 °C Storage Temperature Range TA -65 — +150 °C Thermal Resistance, 8L-DFN θJA — 68 — °C/W Thermal Resistance, 8L-TDFN θJA — 52.
MCP9843/98243 2.0 TYPICAL PERFORMANCE CURVES Note: The graphs and tables provided following this note are a statistical summary based on a limited number of samples and are provided for informational purposes only. The performance characteristics listed herein are not tested or guaranteed. In some graphs or tables, the data presented may be outside the specified operating range (e.g., outside specified power supply range) and therefore outside the warranted range.
MCP9843/98243 Note: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, SDA/SCL pulled-up to VDD, and TA = -40°C to +125°C. 48 IOH = IOL = 3 mA 0.3 0.2 SDA VOL 0.1 30 24 18 6 -40 -20 0 FIGURE 2-7: Temperature. 20 40 60 TA (°C) 80 -40 100 120 Event and SDA VOL vs. -20 0 FIGURE 2-10: 20 40 60 TA (°C) 80 100 120 SDA IOL vs. Temperature. 3.0 Temperature Accuracy (°C) 125 110 tCONV (ms) 36 12 Event VOL 0 95 80 65 50 35 Δ°C/ΔVDD = 0.4°C/V 2.0 VDD = 2.7V VDD = 3.
MCP9843/98243 Note: Unless otherwise indicated, VDD = 2.7V to 5.5V, GND = Ground, SDA/SCL pulled-up to VDD, and TA = -40°C to +125°C. 12 Minimum SWP/CWP Voltage 6 4 Maximum PWP Voltage (VDD + 1V) 2 VPOR_TS, Sensor in Shutdown Mode 80 ISHDN (µA) VHV (V) 8 100 VHV applied at A0 pin. See Table 5-4 for Pins A1 and A2 connection No SWP/CWP/PWP function within this range 10 60 TA = -40°C TA = +25°C TA = +85°C TA = +125°C 40 20 0 0 1.5 2.0 2.5 FIGURE 2-13: Voltage Range. 3.0 3.5 4.
MCP9843/98243 NOTES: DS22153C-page 10 © 2009 Microchip Technology Inc.
MCP9843/98243 3.0 PIN DESCRIPTION The descriptions of the pins are listed in Table 3-1. TABLE 3-1: PIN FUNCTION TABLES MCP9843/98243 Symbol Description 1 A0 Slave Address and EEPROM Software Write Protect high voltage input (VHV) 2 2 A1 Slave Address 3 3 A2 Slave Address 4 4 GND Ground 5 5 SDA Serial Data Line 6 6 SCL Serial Clock Line 7 7 Event 8 8 VDD Power Pin 9 — EP Exposed Thermal Pad (EP); can be connected to GND. DFN, TDFN, UDFN TSSOP 1 3.
MCP9843/98243 NOTES: DS22153C-page 12 © 2009 Microchip Technology Inc.
MCP9843/98243 4.0 SERIAL COMMUNICATION 4.1 2-Wire Standard Mode I2C™ Protocol-Compatible Interface The MCP9843/98243 serial clock input (SCL) and the bidirectional serial data line (SDA) form a 2-wire bidirectional Standard mode I2C compatible communication port (refer to the Input/Output Pin DC Characteristics (Note 1) Table and Sensor And EEPROM Serial Interface Timing Specifications Table).
MCP9843/98243 4.1.5 DATA VALID After the Start condition, each bit of data in transmission needs to be settled for a time specified by tSU-DATA before SCL toggles from low-to-high (see “Sensor And EEPROM Serial Interface Timing Specifications” on Page 5). 4.1.6 ACKNOWLEDGE (ACK/NAK) Each receiving device, when addressed, is obliged to generate an ACK bit after the reception of each byte. The master device must generate an extra clock pulse for ACK to be recognized. 4.1.
MCP9843/98243 5.0 mable registers and a 2-wire I2C protocol compatible serial interface. Figure 5-1 shows a block diagram of the register structure. FUNCTIONAL DESCRIPTION The MCP9843/98243 temperature sensors consists of a band-gap type temperature sensor, a Delta-Sigma Analog-to-Digital Converter (ΣΔ ADC), user-program- MCP98243 EEPROM MCP9843/98243 Temperature Sensor Hysteresis Shutdown Critical Trip Lock HV Generator Alarm Win.
MCP9843/98243 5.1 Registers The MCP9843/98243 device has several registers that are user-accessible. These registers include the Capability register, Configuration register, Event Temperature Upper-Boundary and Lower-Boundary Trip registers, Critical Temperature Trip register, Temperature register, Manufacturer Identification register and Device Identification register. The Temperature register is read-only, used to access the ambient temperature data.
MCP9843/98243 TABLE 5-1: BIT ASSIGNMENT SUMMARY FOR ALL TEMPERATURE SENSOR REGISTERS (SEE SECTION 5.
MCP9843/98243 5.1.1 CAPABILITY REGISTER This is a read-only register used to identify the temperature sensor capability. For example, the MCP9843/98243 device is capable of providing temperature at 0.25°C resolution, measuring temperature below and above 0°C, providing ±1°C and ±2°C accuracy over the active and monitor temperature ranges (respectively) and providing userprogrammable temperature event boundary trip limits. Register 5-2 describes the Capability register.
MCP9843/98243 CAPABILITY REGISTER (READ-ONLY) → ADDRESS ‘0000 0000’b (CONTINUED) REGISTER 5-2: bit 1 Accuracy: 0 = Accuracy → ±2°C from +75°C to +95°C (Active Range) and ±3°C from +40°C to +125°C (Monitor Range) 1 = Accuracy → ±1°C from +75°C to +95°C (Active Range) and ±2°C from +40°C to +125°C (Monitor Range) bit 0 Temperature Alarm: 0 = No defined function (This bit will never be cleared or set to ‘0’) 1 = The part has temperature boundary trip limits (TUPPER/TLOWER/TCRIT registers) and a temperautre
MCP9843/98243 5.1.2 SENSOR CONFIGURATION REGISTER (CONFIG) The MCP9843/98243 device has a 16-bit Configuration register (CONFIG) that allows the user to set various functions for a robust temperature monitoring system. Bits 10 thru 0 are used to select Event output boundary hysteresis, device Shutdown or Low-Power mode, temperature boundary and critical temperature lock, temperature Event output enable/disable.
MCP9843/98243 REGISTER 5-3: bit 7 CONFIGURATION REGISTER (CONFIG) → ADDRESS ‘0000 0001’b TCRIT Lock Bit (Crit. Lock): 0 = Unlocked. TCRIT register can be written. (power-up default) 1 = Locked. TCRIT register can not be written When enabled, this bit remains set ‘1’ or locked until cleared by internal reset (Section 5.4 “Summary of Power-on Default”). This bit does not require a double-write. This bit can be programmed in shutdown mode. bit 6 TUPPER and TLOWER Window Lock Bit (Win. Lock): 0 = Unlocked.
MCP9843/98243 • Writing to the CONFIG Register to Enable the Event Output pin <0000 0000 0000 1000>b.
MCP9843/98243 • Reading the CONFIG Register. 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Note: SCL SDA 0 S 0 1 A 2 1 A 1 A A 0 W C K 0 Address Byte 0 0 0 0 0 0 It is not necessary to select the register pointer if it was set from the previous read/write.
MCP9843/98243 5.1.3 UPPER/LOWER/CRITICAL TEMPERATURE LIMIT REGISTERS (TUPPER/TLOWER/TCRIT) The MCP9843/98243 device has a 16-bit read/write Event output Temperature Upper-Boundary Trip register (TUPPER), a 16-bit Lower-Boundary Trip register (TLOWER) and a 16-bit Critical Boundary Trip register (TCRIT) that contains 11-bit data in two’s complement format (0.25°C). This data represents the maximum and minimum temperature boundary or temperature window that can be used to monitor ambient temperature.
MCP9843/98243 • Writing 90°C to the TUPPER Register <0000 0101 1010 0000>b. 1 2 3 4 5 6 7 8 0 0 1 1 A 2 A 1 A 0 W C 1 2 3 4 5 6 7 8 0 0 0 0 0 0 1 0 SCL SDA S A K Address Byte A C K TUPPER Pointer MCP9843/98243 MCP9843/98243 1 2 3 4 5 6 7 8 0 0 0 0 0 1 0 1 A C K 1 2 3 4 5 6 7 8 1 0 1 0 0 0 0 0 MSB Data A C K P LSB Data MCP9843/98243 MCP9843/98243 • Reading from the TUPPER Register.
MCP9843/98243 5.1.4 AMBIENT TEMPERATURE REGISTER (TA) The MCP9843/98243 device uses a band gap temperature sensor circuit to output analog voltage proportional to absolute temperature. An internal ΔΣ ADC is used to convert the analog voltage to a digital word. The converter resolution is set to 0.25°C + sign (11-bit data). The digital word is loaded to a 16-bit readonly Ambient Temperature register (TA) that contains 11-bit temperature data in two’s complement format.
MCP9843/98243 5.1.4.1 TA bits to Temperature Conversion EQUATION 5-1: To convert the TA bits to decimal temperature, the upper three boundary bits (bits 15, 14 and 13) must be masked out. Then determine the sign bit (bit 12) to check positive or negative temperature, shift the bits accordingly and combine the upper and lower bytes of the 16-bit register.
MCP9843/98243 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Note: SCL SDA S 0 0 1 A 2 1 A 1 A A 0 W C K 0 0 0 Address Byte 0 0 1 0 It is not necessary to select the register pointer if it was set from the previous read/write.
MCP9843/98243 5.1.5 MANUFACTURER ID REGISTER This register is used to identify the manufacturer of the device in order to perform manufacturer specific operation. The Manufacturer ID for the MCP9843/ 98243 is 0x0054 (hexadecimal).
MCP9843/98243 5.1.6 DEVICE ID AND REVISION REGISTER The upper byte of this register is used to specify the device identification and the lower byte is used to specify device revision. The device ID for the MCP98243 is 0x21 (hex) and the MCP9843 is 0x00 (hex). The revision (Lower Byte) begins with 0x00 (hex) for the first release, with the number being incremented as revised versions are released. The revision for both MCP9843 and MCP98243 is 0x01.
MCP9843/98243 5.1.7 RESOLUTION REGISTER This register allows the user to change the sensor resolution (see Section 5.2.4 “Temperature Resolution”). The POR default resolution is 0.25°C. The selected resolution is also reflected in the Capability register (see Register 5-2).
MCP9843/98243 5.2 5.2.1 SENSOR FEATURE DESCRIPTION SHUTDOWN MODE Shutdown mode disables all power-consuming activities (including temperature sampling operations) while leaving the serial interface active. This mode is selected by setting bit 8 of CONFIG to ‘1’. In this mode, the device consumes ISHDN. It remains in this mode until bit 8 is cleared ‘0’ to enable Continuous Conversion mode, or until power is recycled.
MCP9843/98243 5.2.3.1 Comparator Mode Comparator mode is selected using bit 0 of CONFIG. In this mode, the Event output is asserted as active-high or active-low using bit 1 of CONFIG. Figure 5-12 shows the conditions that toggle the Event output. If the device enters Shutdown mode with asserted Event output, the output will de-assert. It will remain deasserted until the device enters Continuous Conversion mode and after the first temperature conversion is completed, tCONV.
MCP9843/98243 TCRIT - THYST TCRIT TUPPER - THYST TUPPER - THYST TUPPER TA TLOWER - THYST TLOWER TLOWER -THYST (Active-Low) Event Output Comparator Interrupt S/w Int. Clear Critical Only (Active-High) Event Output Comparator Interrupt S/w Int.
MCP9843/98243 5.3 MCP98243 EEPROM FEATURE DESCRIPTION 5.3.1 BYTE WRITE To write a byte in the MCP98243 EEPROM, the master has to specify the memory location or address. Once the address byte is transmitted correctly followed by a word address, the word address is stored in the EEPROM address pointer. The following byte is data to be stored in the specified memory location. Figure 513 shows the timing diagram.
MCP9843/98243 5.3.2 PAGE WRITE Note: The write Address Byte, word address and the first data byte are transmitted to the MCP98243 in the same way as in a byte write. Instead of generating a Stop condition, the master transmits up to 15 additional data bytes to the MCP98243, which are temporarily stored in the on-chip page buffer and will be written into the memory after the master has transmitted a Stop condition.
MCP9843/98243 5.3.3 WRITE PROTECTION To access write protection, the device address code of the Address Byte is set to ‘0110’ instead of ‘1010’. The ‘1010’ Address code is used to access the memory area and the ‘0110’ address code is used to access the write protection. Once the device is write protected it will not acknowledge certain commands. Table 5-3 shows the corresponding Address Bytes for the write protect feature.
MCP9843/98243 5.3.3.1 Software Write Protect (SWP) The Slave Address bits need to correspond to the address pin logic configuration. For SWP, a high voltage VHV needs to be applied to the A0 pin and the corresponding slave address needs to be set to ‘1’, as shown in Table 5-3. Both A2 and A1 pins are grounded and the corresponding slave address bits are set to ‘0’. The SWP feature is invoked by writing to the writeprotect register.
MCP9843/98243 5.3.3.3 PWP (Permanent Write Protect) Note: Once the PWP register is written, the lower half of the memory will be permanent protected and the device will not acknowledge any command. The protected area of the memory can not be cleared, reversed, or rewritten. If a write is attempted to the protected area, the device will acknowledge the address byte and word address but not the data byte. (See Table 5-4 and Table 5-5).
MCP9843/98243 5.3.4 READ OPERATION Read operations are initiated in the same way as write operations, with the exception that the R/W bit of the slave address is set to ‘1’. There are three basic types of read operations: current address read, random read and sequential read.
MCP9843/98243 5.3.4.2 Random Read set. The master then issues the Address Byte again, but with the R/W bit set to a ‘1’. The MCP98243 then issues an acknowledge and transmits the 8-bit data word. The master will not acknowledge the transfer but does generate a stop condition and the MCP98243 discontinues transmission (Figure 5-19). Random read operations allow the master to access any memory location in a random manner. To perform this type of read operation, the word address must first be set.
MCP9843/98243 5.3.4.3 Sequential Read To provide sequential reads, the MCP98243 contains an internal address pointer, which is incremented by one at the completion of each operation. This address pointer allows the entire memory contents to be serially read during one operation. Sequential reads are initiated in the same way as a random read, with the exception that after the MCP98243 transmits the first data byte, the master issues an acknowledge, as opposed to a stop condition in a random read.
MCP9843/98243 5.4 Summary of Power-on Default The MCP9843/98243 has an internal Power-on Reset (POR) circuit. If the power supply voltage VDD glitches down to the VPOR_TS and VPOR_EE thresholds, the device resets the registers to the power-on default settings. Table 5-6 shows the power-on default summary for the temperature sensor. The EEPROM resets the address pointer to 0x00 hex.
MCP9843/98243 NOTES: DS22153C-page 44 © 2009 Microchip Technology Inc.
MCP9843/98243 6.0 APPLICATIONS INFORMATION 6.1 Layout Considerations 6.2 Thermal Considerations A potential for self-heating errors can exist if the MCP9843/98243 SDA, SCLK and Event lines are heavily loaded with pull-ups (high current). Typically, the self-heating error is negligible because of the relatively small current consumption of the MCP9843/ 98243. A temperature accuracy error of approximately 0.
MCP9843/98243 NOTES: DS22153C-page 46 © 2009 Microchip Technology Inc.
MCP9843/98243 7.0 PACKAGING INFORMATION 7.1 Package Marking Information Example: 8-Lead 2x3x0.9 DFN Part Number XXX YWW NN Code MCP9843-BE/MC AGK MCP9843T-BE/MC AGK MCP98243-BE/MC ABZ MCP98243T-BE/MC ABZ Example: 8-Lead 2x3x0.75 TDFN Part Number XXX YWW NN Code MCP9843T-BE/MNY AAK MCP98243T-BE/MNY AAG Part Number MCP98243T-BE/MUY Code AAA Part Number Code 243B XYWW MCP9843-BE/ST 05AB E944 NNN MCP9843T-BE/ST 05AB MCP98243-BE/ST 243B 256 MCP98243T-BE/ST 243B Legend: XX.
MCP9843/98243 ' ! "" # $ % & 2 % & % ! % * %% 133))) & &3 " ) * ' % * $ % % " % e D b N N L K E2 E EXPOSED PAD NOTE 1 NOTE 1 2 1 1 2 D2 BOTTOM VIEW TOP VIEW A A3 A1 NOTE 2 4 % & 5 & % 6!&( $ 55 , , 6 6 67 8 9 % . / 0 7 : % 9 % " $$ .
MCP9843/98243 ' ! "" # $ % & 2 % & % ! % * %% 133))) & &3 © 2009 Microchip Technology Inc.
MCP9843/98243 ' () "" # $ %* & 2 % & % ! % * %% 133))) & &3 DS22153C-page 50 " ) * ' % * $ % % " % © 2009 Microchip Technology Inc.
MCP9843/98243 ' () "" # $ %* & 2 % & % ! % * %% 133))) & &3 © 2009 Microchip Technology Inc.
MCP9843/98243 ' + ) "" # $ %+ & 2 % & % ! % * %% 133))) & &3 DS22153C-page 52 " ) * ' % * $ % % " % © 2009 Microchip Technology Inc.
MCP9843/98243 ' + ) "" # $ %+ & 2 % & % ! % * %% 133))) & &3 © 2009 Microchip Technology Inc.
MCP9843/98243 ' *, - .,/ - ." 0 - .* 1 1 "" # $ %*..0 & 2 % & % ! % * %% 133))) & &3 " ) * ' % * $ % % " % D N E E1 NOTE 1 1 2 b e c A φ A2 A1 L L1 4 % & 5 & % 6!&( $ 55 , , 6 6 8 9 % >. / 0 7 : % " " * 67 * % " $$ 7 ; "% < < 9 . . < .
MCP9843/98243 Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging © 2009 Microchip Technology Inc.
MCP9843/98243 NOTES: DS22153C-page 56 © 2009 Microchip Technology Inc.
MCP9843/98243 APPENDIX A: REVISION HISTORY Revision C (November 2009) The following is the list of modifications: 1. 2. 3. 4. Added the MCP9843 temperature sensor and updated all specification and description sections to include this device. Updated Table 5-1 and Table 5-6 with information on the MCP9843 device. Added Register 5-8 for MCP9843 device. Updated Section 7.1 “Package Marking Information”. Revision B (October 2009) The following is the list of modifications: 1.
MCP9843/98243 NOTES: DS22153C-page 58 © 2009 Microchip Technology Inc.
MCP9843/98243 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 X /XXX Device Grade Temperature Range Package Device: MCP9843: Digital Temperature Sensor MCP9843T: Digital Temperature Sensor (Tape and Reel) MCP98243: Digital Temp. Sensor + 2k bit EEPROM MCP98243T: Digital Temp. Sensor + 2k bit EEPROM (Tape and Reel) Grade: B B B = ±1°C (max.) from +75°C to +95°C, ±2°C (max.
MCP9843/98243 NOTES: DS22153C-page 60 © 2009 Microchip Technology Inc.
Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the intended manner and under normal conditions. • There are dishonest and possibly illegal methods used to breach the code protection feature.
WORLDWIDE SALES AND SERVICE AMERICAS ASIA/PACIFIC ASIA/PACIFIC EUROPE Corporate Office 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Technical Support: http://support.microchip.com Web Address: www.microchip.