Home

MICROCHIP MCP9843/98243 Manual

image

Contents

1. 0 4 7 T 48 4 gt lon lou 23 mA 1 Vo 0 6V z Event Vp Von 42 2 0 3 gt 367 5 pee 1 6 mss TT E a 30 S 02 3 1 SDA V lt 247 M E x 5 181 p S 01 N4 i amp 1 Event VoL 12 4 D Tt 1 RE GE 40 20 0 20 40 60 80 100 120 40 20 0 20 40 60 80 100 120 Ta C TA C FIGURE 2 7 Event and SDA Va vs FIGURE 2 10 SDA lo vs Temperature Temperature 3 0 4 125 7 zy A C AVop 0 4 C V 110 gt 201 Wo gt 27V 1 S j Von 3 0V 954 s 10 ASNO E i 3 J Von 5 5V gt 80 se E SH 1 5 1 1 eme Ii S 65 E 1 0 4 A J LT 50 E 2 0 4 E 1 F 1 40 20 0 20 40 60 80 100 120 40 20 0 20 40 60 80 100 120 Ta C Ta C FIGURE 2 8 Conversion Rate vs FIGURE 2 11 Temperature Accuracy vs Temperature Vpp 10 120 ge A C AVop Von 3 3V 150 mVpp ac TA 25 C 1 5 S 100 E 05 bd ui 80 o 1 E 1 2 o 00 2 60 E 1 112 3 1 o TSSOP 8 E 0 5 E 10 j DFN 8 E o E 1 i i 20 o No decoupling capacitor F m 22 C Air to 125 C Oil bath z 1 0 0 1 z z 100 1k 10k 100k
2. Writing 90 C to the Tupper Register 0000 0101 1010 0000 gt b 01234567 8 1 2 3 4 5 6 7 8 SCL l IH A AVAVA Soa eeke A ARENE DOGO df Rade Byte Tupper P Pointer MCP9843 98243 MCP9843 98243 123 4 5 6 7 8 1 2 3 4 5 6 7 8 00000000F00000000RG VE AN MSB Data LSB Data MCP9843 98243 MCP9843 98243 N PA X Po Reading from the Tupper Register 1012 3 4 5 6 7 8 1 2 3 4 5 6 7 8 SCL Note It is not necessary to select the register d E pointer if it was set from E Jo GOPDCODODUUEE B the previous read write JAN v Address Byte ene ae Pointer lil MCP9843 98243 MCP9843 98243 01234567 8 12 3 4 5 6 7 8 1 2 3 4 5 6 7 8 SCL 3d soa lle ble dede elle ee WA Address Byte U MSB D Data LSB Data MCP9843 98243 Master Master 4 FIGURE 5 5 Timing Diagram for Writing and Reading from the Tupper Register See Section 4 0 Serial Communication 2009 Microchip Technology Inc DS22153C page 25 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 AX ADC is used to convert the analog voltage to a digital word The converter resolution is set to 0 25 C sign 1
3. re r avia M o ER or k ada do k ia AE A EEES z r XN MCP9843 98243 Temperature Sensor MCP98243 EEPROM m gt Hysteresis Shutdown Critical Trip Lock gt gt Alarm Win Lock Bit gt HV Generator F Clear Event Event Status gt Output Control gt Critical Event only Mes a Band Ga rotecie gt Event Polarity T E Array emperature gt 00h 7Fh gt Event Comp Int Sensor E Address Configuration 4 p gt Decoder __ X gt Temperature g SA ADC gt UPPER gt Standard Array 1LowER 4 80h FFh 0 5 C bit T CRIT 3 0 25 C bit Memory gt Manufacturer ID 4 0 125 C bit Control gt 0 0625 C bit Logic p Device ID Rev gt Resolution T e Write Protect gt Capability Circuitry l I Shutdown Status 1 1 2 IC Bus Time out p gt Address Decoder Accepts Vyy A gt Selected Resolution Y Temp Range Sense Amp bima gt gt RW Control p Accuracy utput Feature gt O F Register Pointer e y 5 Standard I C Interface 11111 NA I I aa AO A1 A2 Event SDA SCL Vop GND FIGURE 5 1 Functional Block Diagram O 2009 Microchip Technology Inc DS22153C page 15
4. REGISTER 5 6 MANUFACTURER ID REGISTER READ ONLY gt ADDRESS 0009 0110 b R 0 R 0 R 0 R 0 R 0 R 0 R 0 R 0 Manufacturer ID bit 15 bit 8 R 0 R 1 R 0 R 1 R 0 R 1 R 0 R 0 Manufacturer ID bit 7 bit O Legend R Readable bit W Writable bit U Unimplemented bit read as n Value at POR 1 Bit is set 0 Bit is cleared x Bit is unknown bit 15 0 Device Manufacturer Identification Number a d MIEL EL MEUM Note It is not necessary to i SCL LAIT LATINA select the register pointer if it was set from AVAVA A A the previous read write SDA BOOBBBOB s of of of of of 1 Yo V e JAN MM Address Byte Manuf ID Pointer MCP9843 98243 MCP9843 98243 01234567 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 SCL soa Neko hok KERNEK EKA eNe ke kekeke kekek ekekeke RE Kee x eue E na Address Byte iy MSB Data LSB Data MCP9843 98243 Master Master FIGURE 5 8 Timing Diagram for Reading the Manufacturer ID Register See Section 4 0 Serial Communication 2009 Microchip Technology Inc DS22153C page 29 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
5. Electrical Specifications Unless otherwise indicated GND Ground TA 20 C to 125 C and C 80 pF Note 1 5 Vpp7 1 8V to 5 5V Vpp 2 2V to 5 5V Parameters Sym Min Max Min Max Units Conditions 2 Wire 12C Interface Serial port freguency fscL 10 100 10 400 kHz Note 2 4 Low Clock tLow 4700 1300 ns Note2 High Clock HIGH 4000 600 ns Note2 Rise time tr 1000 20 300 ns Fall time tr 20 300 20 300 ns Data in Setup time tsu di 250 100 ns Note 3 Data in Hold time THD DI 0 0 ns Note 6 Data out Hold time tup po 200 900 200 900 ns Note 4 Start Condition Setup time tsu sTA 4700 600 ns Start Condition Hold time tHD STA 4000 600 ns Stop Condition Setup time tsu sTO 4000 600 ns Bus idle TB FREE 4700 1300 ns Time out Sensor Only touT rx 25 35 ms Vpp 3 0V to 3 6V Bus Capacitive load Cp 400 pf Note 1 2 All values referred to V max and VH min levels If ti ow gt tour or tich gt tour the temperature sensor ZC interface will time out A Repeat Start command is required for communication This device can be used in a Standard mode 12C bus system but the requirement tsu paT 2 250 ns must be met This device does not stretch SCL Low time It outputs the next data bit to the SDA line within tr max tsu pi MIN 1000 ns 250 ns 1250 ns according to the Standard mode 12C bus specification before the SCL line is released
6. SCL SNNECODBABEKEDBODEDOBE me T P Address Byte Configuration Pointer MCP9843 98243 MCP9843 98243 123 4 5 6 7 8 123 4 5 6 7 8 Sa ni MCP9843 98243 MCP9843 98243 Note this is an example routine i2c_start send START command i2c_write AddressByte amp OxFE INVRITE Command lalso make sure bit 0 is cleared 0 i2c write 0x01 Write CONFIG Register i2c write 0x00 Write data i2c write 0x08 1 Write data i2c stop send STOP command FIGURE 5 3 Timing Diagram for Writing to the Configuration Register See Section 4 0 Serial Communication DS22153C page 22 2009 Microchip Technology Inc MCP9843 98243 Reading the CONFIG Register 123456 738 12 3 4 5 6 7 8 Note It is not necessary to select the register pointer if it was set from SCL m A A AVAVA i T E E E dw gf of of of of oof o e the previous read write SE JAN y Address Byte Configuration Pointer MCP9843 98243 MCP9843 98243 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
7. ji sce L LI LI I SDA s ooa s VAYA YA Y 8 lo YoYoYoYoYoYoYo 2 oVoV ol ol VoVoVoY Sle 24140 K K K Ke ave A V JAN V Address Byte MSB Data LSB Data MCP9843 98243 Master Master Note this is an ekample routine i2c_start send START command i2c write AddressByte 8 OxFE INVRITE Command also make sure bit 0 is cleared 0 i2c write 0x01 Write CONFIG Register i2c start send Repeat START command i2c write AddressByte 0x01 READ Command also make sure bit 0 is set 1 UpperByte i2c read ACK READ 8 bits Hand Send ACK bit LowerByte i2c read NAK II READ 8 bits Hand Send NAK bit i2c stop send STOP command FIGURE 5 4 Timing Diagram for Reading from the Configuration Register See Section 4 0 Serial Communication 2009 Microchip Technology Inc DS22153C page 23 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 Tcpir 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 If this feature is enabled Section 5 1 2 Sensor Configuration Register CONFIG
8. MCP98243 EEPROM DC CHARACTERISTICS Electrical Specifications Unless otherwise indicated Vpp 1 8V to 5 5V GND Ground and Ta 20 C to 125 C Parameters Sym Min Typ Max Unit Conditions Power Supply Operating Voltage Range Vpp 1 8 5 5 V Current EEPROM write Ipp EE 1100 2000 HA Sensor in Shutdown Mode for tyyc Note 1 Current EEPROM read Ipp EE 100 500 HA Sensor in Shutdown Mode Note 1 Power On Reset POR VPOR EE 1 6 V EEPROM Write Cycle time byte page twc 3 5 ms Endurance Ta 25 C 1M cycles Number of Write Cycles Vpp 5V Note 2 EEPROM Write Temperature EEWRITE 0 85 C EEPROM Read Temperature EEREAD 40 125 SC For minimum read temperature see Note 2 Write Protect Voltage SWP and CWP Voltage Vuy 7 12 V Applied at AO pin Note 3 PWP Voltage Vpp V Note 1 For Vpp ranges of 1 8V to the temperature sensor Vpog rs the temperature sensor becomes partially biased and consumes 80 pA typical until the sensor POR resets and acknowledges a shutdown command See Figure 2 15 2 Characterized but not production tested For endurance estimates in a specific application please consult the Total Endurance Model which can be obtained from Microchip s web site at www microchip com 3 Therange of voltage applied at AO pin for Permanent Write Protect is GND to Vpp 1V See Figure 2 13 and
9. and the ambient temperature exceeds the specified boundary or window the MCP9843 98243 asserts an Event output Refer to Section 5 2 3 Event Output Configuration REGISTER 5 4 UPPER LOWER CRITICAL TEMPERATURE LIMIT REGISTER Typper TLower Tcrit gt ADDRESS 0000 0010 b 0000 0011 b 0000 0100 b NOTE 1 U 0 U 0 U 0 R W 0 R W 0 R W 0 R W 0 R W 0 Sign 200 26 C 25 C 2 0 bit 15 bit 8 R W 0 R W 0 R W 0 R W 0 R W 0 R W 0 U 0 U 0 23 C 22 C 21 C 2000 2100 2200 pe bit 7 bit O Legend R Readable bit W Writable bit U Unimplemented bit read as 0 n Value at POR 1 Bit is set 0 Bit is cleared x Bit is unknown bit 15 13 Unimplemented Read as 0 bit 12 Sign 0 TA20 C 1 Ta lt 0 C bit 11 2 TUPPER TLOWER TCRIT Temperature boundary trip data in two s complement format bit 1 0 Unimplemented Read as 0 Note 1 This table shows two 16 bit registers for Tupper TLower and Tcr r located at 0000 0010b 0000 0011b and 0000 0100b respectively DS22153C page 24 2009 Microchip Technology Inc MCP9843 98243
10. C Ta 40 C 1 C Temperature Conversion Time 0 25 C bit tconv 65 125 ms 15 s sec typical See Section 5 2 4 Power Supply Specified Voltage Range VpD 3 0 3 6 V JC42 Specified Voltage Range Operating Voltage Range VpD 2 7 5 5 V Note 1 Operating Current IDD TS 200 500 pA EEPROM Inactive Shutdown Current MCP9843 ISHDN 1 2 uA EEPROM Inactive 12C Bus Inactive MCP98243 1 3 JA Power On Reset POR VPOR TS 2 2 V Threshold for falling Vpp voltage Power Supply Rejection A C AVpp 0 3 CIV Vpp 2 7V to 5 5V Ta 25 C 0 15 C Vpp 3 3V 150 mVpp Ac 0 to 1 MHz Event Output Open Drain output external pull up or pull down resistor required see Section 5 2 3 High level Current leakage loH 1 HA VoH 7 Vpp Active Low Pull up Resistor Low level Voltage VoL 0 4 V lgi7 3 mA Active Low Pull up Resistor Low level Current leakage lo 1 HA Voy Vas Active High Pull down Resistor High level Voltage VoH Vpp 0 5 V lop 3 MA Active High Pull down Resistor Thermal Response from 25 C Air to 125 C oil bath DFN UDFN TDFN 8 tres 0 7 s Time to 63 89 C TSSOP 8 1 4 s Note 1 Characterized but not production tested Also see Section 2 0 Typical Performance Curves 2009 Microchip Technology Inc DS22153C page 3 MCP9843 98243
11. 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 REGISTER 5 9 RESOLUTION gt ADDRESS 0000 1000 b U 0 U 0 U 0 U 0 U 0 U 0 R W 0 R W 0 Resolution bit 7 bit O Legend R Readable bit W Writable bit U Unimplemented bit read as n Value at POR 1 Bit is set 0 Bit is cleared x Bit is unknown bit 7 2 Unimplemented Read as bit 1 0 Resolution 00 LSB 0 5 C tconv 30 ms typical 01 LSB 0 25 C power up default tconv 65 ms typical 10 LSB 0 125 C tconv 130 ms typical 11 LSB 0 0625 C tconv 260 ms typical 1 12 34 5 6 7 8 123 4 5 67 8 12 3 4 5 6 7 8 SCL A A A AVAVA SDA BODBOBOBCHODDDODDODHDDOBDBDDDDHU S Be ANS JAN NA A Address Byte Resolution Pointer Data MCP9843 98243 MCP9843 98243 MCP9843 98243 FIGURE 5 9 Timing Diagram for Changing T4 Resolution to 0 0625 C 0000 0011 gt b See Section 4 0 Serial Communication 2009 Microchip Technology Inc DS22153C page 31 MCP9843 98243 5 2 SENSOR FEATURE DESCRIPTION 5 2 1 SHUTDOWN MODE Shutdown mode disables all power consuming activities including temperature samplin
12. b This address location is not specified in JEDEC Standard JC42 4 However it provides additional flexibility while being functionally compatible with JC42 4 and provide a 0 25 C resolution at 125 ms max The selected resolution can be read by user using bit 4 and bit 3 of the Capability register Register 5 2 A 0 25 C resolution is set as POR default by factory TABLE 5 2 TEMPERATURE CONVERSION TIME Resolution tconv Samples sec ms typical 0 5 C 30 33 0 25 C 65 dE Power up default 0 125 C 130 8 0 0625 C 260 4 2009 Microchip Technology Inc DS22153C page 33 MCP9843 98243 Tenir 7 THYST TUPPER THYST l l l l l Interrupt ITU I I I I Sm Int Clear l l l l l l pol l 1 Event Output Active Low l l l l l l l l I I I I I Comparator E I I I l I I I l l l Interrupt S w Int Clear I l I I I Critical Only i I I I I I I I I Event Output Active High I I l Haig I dg I pool I dg l I l l li e l l I v v vy wo vvv vv v Note 1 2 1 3 4 35 6 7 4 2 TABLE 5 10 TEMPERATURE EVENT OUTPUT CONDITIONS Comparator Interrupt Critical TA Bits Note Output Boundary Conditions Output State Active Low High 15 14 13 TE T
13. v gt 3 3V 50 3 221 units E 1 5 40 3 30 1 g J O 20 10 gt 0 4 o o o o e o o wo e M Q N ON Q KM Temperature Accuracy C FIGURE 2 2 Temperature Accuracy Histogram TA 95 C 70 4 J Ta 75 C 60 1 vp gt 3 3V v 50 221 units 5 40 3 30 7 J 20 3 10 4 1 e wo o o e M Q N N Q x Temperature Accuracy C FIGURE 2 3 Temperature Accuracy Histogram Ta 75 C 10000 1000 a EEPROM Write Sensor in Shutdown Mode lt 100 E 8 Sensor EEPROM Inactive 1 10 gt El lV EEPROM Read Sensor in Shutdown Mode 1 40 20 0 20 40 60 80 100 120 TA C FIGURE 2 4 Supply Current vs Temperature 35 1 Von 3 3V to 3 6V T 4 E 30 gt 3 J 40 20 0 20 40 60 80 100 120 Ta C FIGURE 2 5 Serial Bus Time Out vs Temperature 3 2 5 a Vpon TS 2 z 15 N EE Voon EE 0 5 0 H q 1 7 11 SIE BE 40 20 0 20 40 60 80 100 120 Ta C FIGURE 2 6 Power on Reset Threshold Voltage vs Temperature 2009 Microchip Technology Inc DS22153C page 7 MCP9843 98243 Note Unless otherwise indicated Vpp 2 7V to 5 5V GND Ground SDA SCL pulled up to Vpp and TA 40 C to 125 C
14. As a transmitter the device provides internal minimum delay time typ pat min to bridge the undefined region min 300 ns of the falling edge of SCL tf may to avoid unintended generation of Start or Stop conditions For Vpp ranges of 1 8V to the temperature sensor Vpog Ts the temperature sensor becomes partially biased and consumes 100 pA typical until the sensor POR resets and acknowledges a shutdown com mand As a receiver SDA should not be sampled at the falling edge of SCL SDA can transition tHp pi 0 ns after SCL toggles Low 2009 Microchip Technology Inc DS22153C page 5 MCP9843 98243 TEMPERATURE CHARACTERISTICS Electrical Specifications Unless otherwise indicated Vpp 1 8V to 5 5V for the EEPROM Vpp 3 0V to 3 6V for the Temperature Sensor and GND Ground Parameters Sym Min Typ Max Units Conditions Temperature Ranges Specified Temperature Range TA 20 125 C Note 1 Operating Temperature Range Ta 40 125 C Storage Temperature Range Ta 65 150 C Thermal Package Resistances Thermal Resistance 8L DFN OJA 68 C W Thermal Resistance 8L TDFN OJA 52 5 C W Thermal Resistance 8L TSSOP OJA 139 C W Thermal Resistance 8L UDFN OJA 41 uz C W Note 1 Operation in this range must not cause Ty to exceed Maximum Junction Temperature 150 C TIMING DIAGRAM O A O 2 S S e S qe D xD w ENS gt S
15. CWP command However once the PWP is executed the protected memory can not be cleared The device will not respond to the CWP command 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 TABLE 5 3 WRITE PROTECT DEVICE ADDRESSING NOTE 1 Address Pins Address Byte EEPROM Operation Slave Address A2 A1 AO Address Code R W A2 A1 AO SWP WRITE GND GND Vuy 0110 0 0 1 0 READ 1 CWP WRITE GND Vip Vuy 0110 0 1 1 0 READ 1 PWP Note WRITE X X X 0110 X X X 0 READ 1 Note 1 The Address Pins are X or don t cares However the slave address bits need to match the address pins For Vpy voltage levels refer to Figure 2 13 TABLE 5 4 DEVICE RESPONSE WHEN WRITING DATA OR ACCESSING SWP CWP PWP NOTE 1 Status Command ACK Address ACK Data Byte ACK Write Cycle Not SWP CWP PWP ACK X ACK X ACK Yes Protected Page byte write ACK Address ACK Data ACK Yes Protected SWP NoACK X NoACK X NoACK No with CWP ACK X ACK X ACK Yes adis PWP ACK X ACK X ACK Yes Page byte write lower
16. Component It provides an accuracy of 0 2 C 1 C typical maximum from 75 C to 95 C In addition MCP98243 has an internal 256 Byte EEPROM which can be used to store memory module and vendor information The MCP9843 98243 digital temperature sensor comes with user programmable registers that provide flexibility for DIMM temperature sensing applications The registers allow user selectable settings such as Shutdown or Low Power modes and the specification of temperature Event boundaries When the temperature changes beyond the specified Event boundary limits the MCP9843 98243 outputs an Alert signal at the Event pin The user has the option of setting the temperature Event output signal polarity as either an active low or active high comparator output for thermostat operation or as a temperature Event interrupt output for microprocessor based systems The MCP98243 EEPROM is designed specifically for DRAM DIMMs Dual In line Memory Modules Serial Presence Detect SPD The lower 128 Bytes address 0x00 to Ox7F can be Permanent Write Protected PWP or Software Reversible Write Protected SWP This allows DRAM vendor and product information to be stored and write protected The upper 128 bytes address 0x80 to OxFF can be used for general purpose data storage These addresses are not write protected This sensor has an industry standard 2 wire 2c compatible serial interface allowing up to eight devices to be controlled in a s
17. 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 The data is loaded in parallel to this register after tcony The Event Temperature Upper Boundary and Lower Boundary Trip registers are read writes If the ambient temperature drifts beyond the user specified limits the MCP9843 98243 device outputs a signal using the Event pin refer to Section 5 2 3 Event Output Configuration In addition the Critical Temperature Trip register is used to provide an additional critical temperature limit The Capability register is used to provide bits describing the MCP9843 98243 s capability in measurement resolution measurement range and device accuracy The device Configuration register provides access to configure the MCP9843 98243 s various features These registers are described in further detail in the following sections The registers are accessed by sending a Register Pointer to the MCP9843 98243 using the serial interface This is an 8 bit write only pointer However the four Least Significant bits are used as pointers and all unus
18. information on the MCP9843 device 3 Added Register 5 8 for MCP9843 device 4 Updated Section 7 1 Package Marking Infor mation Revision B October 2009 The following is the list of modifications 1 Added MCP98243 vs MCP98242 comparison table 2 Added EEPROM Write temperature Range 3 Changed 12C time out minimum specification to 25 ms 4 Replaced Figure 2 5 5 Updated bits 7 and 6 of Register 5 2 Capability Register 6 Updated Device Revision ID register 7 Updated Functional Block Diagram Figure 5 1 8 Updated Section 5 2 3 1 Comparator Mode and Section 5 2 3 2 Interrupt Mode 9 Updated Figure 5 13 10 Updated package marking drawings Revision A May 2009 Original Release of this Document 2009 Microchip Technology Inc DS22153C page 57 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 Examples A a MCP9843 BE MC Extended Temp Device Grade Temperature Package 8LD DFN pkg Range b MCP9843T BE MC Tape and Reel Extended Temp Device MCP9843 Digital Temperature Sensor 8LD DFN pkg MCP9843T Digital Temperature Sensor Tape and Reel c MCP9843 BE ST Extended Temp MCP98243 Digital Temp Sensor 2k bit EEPROM 8LD TSSOP pkg MCP98243T Digital
19. 760 0087 Fax 774 760 0088 Chicago Itasca IL Tel 630 285 0071 Fax 630 285 0075 Cleveland Independence OH Tel 216 447 0464 Fax 216 447 0643 Dallas Addison TX Tel 972 818 7423 Fax 972 818 2924 Detroit Farmington Hills MI Tel 248 538 2250 Fax 248 538 2260 Kokomo Kokomo IN Tel 765 864 8360 Fax 765 864 8387 Los Angeles Mission Viejo CA Tel 949 462 9523 Fax 949 462 9608 Santa Clara Santa Clara CA Tel 408 961 6444 Fax 408 961 6445 Toronto Mississauga Ontario Canada Tel 905 673 0699 Fax 905 673 6509 ASIA PACIFIC Asia Pacific Office Suites 3707 14 37th Floor Tower 6 The Gateway Harbour City Kowloon Hong Kong Tel 852 2401 1200 Fax 852 2401 3431 Australia Sydney Tel 61 2 9868 6733 Fax 61 2 9868 6755 China Beijing Tel 86 10 8528 2100 Fax 86 10 8528 2104 China Chengdu Tel 86 28 8665 5511 Fax 86 28 8665 7889 China Hong Kong SAR Tel 852 2401 1200 Fax 852 2401 3431 China Nanjing Tel 86 25 8473 2460 Fax 86 25 8473 2470 China Qingdao Tel 86 532 8502 7355 Fax 86 532 8502 7205 China Shanghai Tel 86 21 5407 5533 Fax 86 21 5407 5066 China Shenyang Tel 86 24 2334 2829 Fax 86 24 2334 2393 China Shenzhen Tel 86 755 8203 2660 Fax 86 755 8203 1760 China Wuhan Tel 86 27 5980 5300 Fax 86 27 5980 5118 China Xiamen Tel 86 592 2388138 Fax 86 592 2388130 China Xian Tel 86 29 8833 7252 Fax 86 29 8833 7256 C
20. Length x8 Y oz Distance Between Pads G 020 7 Notes 1 Dimensioning and tolerancing per ASME Y14 5M BSC Basic Dimension Theoretically exact value shown without tolerances Microchip Technology Drawing No C04 2123A 2009 Microchip Technology Inc DS22153C page 49 MCP9843 98243 8 Lead Plastic Dual Flat No Lead Package MN 2x3x0 75 mm Body TDFN Note Forthe most current package drawings please see the Microchip Packaging Specification located at http www microchip com packaging K EXPOSED PAD NOTE 1 NOTE 1 m SEE DETAIL A L TOP VIEW gi A BOTTOM VIEW A DETAIL A d A ALTERNATE CONTACT SHAPES A3 REF J A1 E NOTE 2 Unts MILLIMETERS O Dimension Limits MIN NOM MAX NumberofPins N 8 k Pith 3 3 3 3 e OS50BSC Overall Height A O70 075 08 Standoff Aa 000 002 005 Contact Thickness A3 020REF Overall Length D 200BSC Overall Width E CC 3008C o Exposed Pad Length D2 120 16 Exposed Pad Width E2 160 Contact Width b 025 05 ContactLength L Contactto Exposed Pad K Notes 020 1 Pin 1 visual index feature may vary but must be located within the hatched area 2 Package may have one or more exposed tie bars at ends 3 Package is saw singulated 4 Dimensioning and tolerancing per ASME Y14 5
21. 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 QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV ISO TS 16949 2002 Trademarks The Microchip name and logo the Microchip logo dsPIC KEELOQ KEELOQ logo MPLAB PIC PICmicro PICSTART rfPIC and UNI O are registered trademarks of Microchip Technology Incorporated in the U S A and other countries FilterLab Hampshire HI TECH C Linear Active Thermistor MXDEV MXLAB SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U S A Analog for the Digital Age Application Maestro CodeGuard dsPICDEM dsPICDEM net dsPICworks dsSPEAK ECAN ECONOMONITOR FanSense HI TIDE In Circuit Serial Programming ICSP Mindi MiWi MPASM MPLAB Certified logo MPLIB MPLINK mTouch Octopus Omniscient Code Generation
22. PICC PICC 18 PICDEM PICDEM net PICkit PICtail PIC 2 logo REAL ICE rfLAB Select Mode Total Endurance TSHARC UniWinDriver WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U S A and other countries SQTP is a service mark of Microchip Technology Incorporated in the U S A All other trademarks mentioned herein are property of their respective companies 2009 Microchip Technology Incorporated Printed in the U S A All Rights Reserved LA Printed on recycled paper Microchip received ISO TS 16949 2002 certification for its worldwide headguarters design and wafer fabrication facilities in Chandler and Tempe Arizona Gresham Oregon and design centers in California and India The Company s quality system processes and procedures are for its PIC MCUs and dsPIC DSCs KEELOQ code hopping devices Serial EEPROMs microperipherals nonvolatile memory and analog products In addition Microchip s quality system for the design and manufacture of development systems is ISO 9001 2000 certified 2009 Microchip Technology Inc DS22153C page 61 MICROCHIP WORLDWIDE SALES AND SERVICE AMERICA S 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 com Atlanta Duluth GA Tel 678 957 9614 Fax 678 957 1455 Boston Westborough MA Tel 774
23. R 0 R 1 R 1 R 1 R 1 SHDN Status tour Range Viv Resolution Meas Range Accuracy Temp Alarm bit 7 bit 0 Legend R Readable bit W Writable bit U Unimplemented bit read as n Value at POR T Bit is set 0 Bit is cleared x Bit is unknown bit 15 8 Unimplemented Read as bit 7 Event output status during Shutdown SHDN Status 0 Event output remains in previous state If the output asserts before shutdown command it remains asserted during shutdown 1 Event output de asserts during shutdown After shutdown it takes tcony to re assert the Event output power up default bit 6 PC Bus time out tour Range 0 Bus time out range is 10 ms to 60 ms 1 Bus time out range is 25 ms to 35 ms power up default bit 5 High Voltage Input Pin AO does not accept High Voltage 17 Pin AO accepts High Voltage for the EEPROM Write Protect feature power up default bit 4 3 Resolution 00 0 5 C 01 0 25 C power up default 10 0 125 C 11 0 0625 C These bits reflect the selected resolution see Section 5 2 4 Temperature Resolution bit 2 Temperature Measurement Range Meas Range 0 TA 0 decimal for temperature below 0 C 1 The part can measure temperature below 0 C power up default DS22153C page 18 2009 Microchip Technology Inc MCP9843 98243 REGISTER 5 2 CAPABILITY REGISTER READ ONLY gt ADDRESS 0000 0000 b CONTINUED bit 1 Accuracy 0 7 Accuracy gt 2 C from 75 C t
24. See Section 4 0 Serial Communication 3 4 Serial Clock Line SCL The SCL is a clock input pin All communication and timing is relative to the signal on this pin The clock is generated by the host or master controller on the bus See Section 4 0 Serial Communication 3 5 Temperature Alert Open Drain Output Event The MCP9843 98243 temperature Event output pin is an open drain output The device outputs a signal when the ambient temperature goes beyond the user programmed temperature limit see Section 5 2 3 Event Output Configuration 3 6 Power Pin Vpp Vpp is the power pin The operating voltage range as specified in the DC electrical specification table is applied on this pin 3 7 Exposed Thermal Pad EP There is an internal electrical connection between the Exposed Thermal Pad EP and the GND pin they can be connected to the same potential on the Printed Cir cuit Board PCB This provides better thermal conduc tion from the PCB to the die 2009 Microchip Technology Inc DS22153C page 11 MCP9843 98243 NOTES DS22153C page 12 2009 Microchip Technology Inc MCP9843 98243 4 0 SERIAL COMMUNICATION 4 4 2 Wire Standard Mode CT Protocol Compatible Interface The MCP9843 98243 serial clock input SCL and the bidirectional serial data line SDA form a 2 wire bidirectional Standard mode 7C compatible communication port refer to the Input Output Pin DC Characteristics No
25. Vin_min 0 7 Vpop Vit max 0 8V ViH min 2 1V VHv ao range TV to 12V 8V to 12V 2c Spike Supression 50 ns 12C input hysteresis 0 05Vpp 0 5V Device Revision ID Register 0x2101 hex 0x2001 DS22153C page 2 2009 Microchip Technology Inc MCP9843 98243 1 0 ELECTRICAL CHARACTERISTICS Absolute Maximum Ratings t Storage temperature Ambient temp with power applied Junction Temperature Ty 150 C ESD protection on all pins HBM MM 4 kV 300V Latch Up Current at each pin 25 C 200 mA TNotice 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 TEMPERATURE SENSOR DC CHARACTERISTICS and Ta 20 C to 125 C Electrical Specifications Unless otherwise indicated Vpp 3 0V to 3 6V GND Ground Parameters Sym Min Typ Max Unit Conditions Temperature Sensor Accuracy 75 C lt TA lt 95 C TACY 1 0 0 2 10 C JC42 4 TSE2002B3 40 C lt Ta lt 125 C 20 0 5 20 ec Grade B Accuracy Specification 20 C lt Ta 125 C 3 0 1 3 0
26. asserted Interrupt cleared Event limits unlocked Critical limit unlocked Continuous conversion 0 C Hysteresis 0x02 TUPPER 0x0000 0 C 0x03 TLOWER 0x0000 0 C 0x04 TORIT 0x0000 0 C 0x05 Ta 0x0000 0 C 0x06 Manufacturer ID 0x0054 0x0054 hex 0x07 Device ID Device Revision for 0x2101 0x2101 hex MCP98243 0x07 Device ID Device Revision for 0x0001 0x0001 hex MCP9843 0x08 Resolution 0x01 0x01 hex C 2009 Microchip Technology Inc DS22153C page 43 MCP9843 98243 NOTES DS22153C page 44 2009 Microchip Technology Inc MCP9843 98243 6 0 APPLICATIONS INFORMATION 6 1 Layout Considerations The MCP9843 98243 device does not require any additional components besides the master controller in order to measure temperature However it is recom mended that a decoupling capacitor of 0 1 uF to 1 uF be used between the Vpp and GND pins A high frequency ceramic capacitor is recommended It is necessary for the capacitor to be located as close as possible to the power and ground pins of the device in order to provide effective noise protection In addition good PCB layout is key for better thermal conduction from the PCB temperature to the sensor die For good temperature sensitivity add a ground layer under the device pins as shown in Figure 6 1 6 2 Thermal Considerations A potential for self heating errors can exist if the MCP9843 98243 SDA SCLK and Event line
27. for information purposes only Microchip Technology Drawing C04 086B LL DS22153C page 54 2009 Microchip Technology Inc MCP9843 98243 8 Lead Plastic Thin Shrink Small Outline ST 4 4 mm Body TSSOP Note Forthe most current package drawings please see the Microchip Packaging Specification located at http www microchip com packaging SILK SCREEN RECOMMENDED LAND PATTERN MILLIMETERS Contact Pitch 0 65 BSC Contact Pad Spacing C1 590 Contact Pad Width X8 x 1 045 Contact Pad Length X28 Y 145 Distance Between Pass G 020 Notes 1 Dimensioning and tolerancing per ASME Y14 5M BSC Basic Dimension Theoretically exact value shown without tolerances Microchip Technology Drawing No C04 2086A 2009 Microchip Technology Inc DS22153C page 55 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 Added the MCP9843 temperature sensor and updated all specification and description sections to include this device 2 Updated Table 1 and Table5 6 with
28. is the byte at address n FIGURE 5 19 Timing Diagram for Random Read See Section 4 0 Serial Communication O 2009 Microchip Technology Inc DS22153C page 41 MCP9843 98243 5 3 4 3 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 This directs the MCP98243 to transmit the next sequentially addressed 8 bit word Figure 5 20 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 01234567 8 1 2 3 4 5 6 7 8 SCL l A A AVAVA spa sj sloh o a A ae oe Ke y Address Byte Data ia nj MCP98243 MCP98243 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 m Cede diede odo JODE X x CGE RE x JA le ue dis Data a at n 1 Data at n 2 Data at bo MCP98243 MCP98243 Master Note 1 n is the initial address location and m is the final address
29. mode Bit 7 and 6 of the CONFIG register can be used to lock the Tupper TLowER and Tegir registers The bits prevent false triggers at the Event output due to an accidental rewrite to these registers The Event output can also be used as a critical temperature output using bit 2 of CONFIG critical output only When this feature is selected the Event output becomes a comparator output In this mode the interrupt output configuration bit 0 of CONFIG is ignored DS22153C page 32 2009 Microchip Technology Inc 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 de asserted until the device enters Continuous Conver sion mode and after the first temperature conversion is completed tcony After the initial temperature conver sion TA must satisfy the Tupper or T owgg boundary conditions in order for Event output to be asserted Comparator mode is useful for thermostat type applications such as turning on a cooling fan or triggering a system shutdown when the temperature exceeds a safe operating range 5 2 3 2 Interrupt Mode In the Interrupt mode the Event output is asserted as active high or active low dependin
30. the pins are listed in Table 3 1 TABLE 3 1 PIN FUNCTION TABLES MCP9843 98243 DFN TDFN 78868 Symbol Description UDFN 1 1 AO Slave Address and EEPROM Software Write Protect high voltage input Vy 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 Temperature Alert Output 8 8 Vop Power Pin 9 EP Exposed Thermal Pad EP can be connected to GND 3 1 Address Pins A0 A1 A2 These pins are device address input pins The address pins correspond to the Least Significant bits LSb of address bits The Most Significant bits MSb A6 A5 A4 A3 This is shown in Table 3 2 TABLE 3 2 MCP9843 98243 ADDRESS BYTE Device Address Code Slave Address A6 A5 A4 A3 A2 A1 AO Sensor 0 0 1 EEPROM 1 0 1 0 xlxlx EEPROM 0 1 1 0 Write Protect Note User selectable address is shown by X The AO Address pin is a multi function pin This input pin is also used for high voltge input Vyy to enable the EEPROM Software Write Protect feature see Section 5 3 3 Write Protection All address pin have an internal pull down resistors 3 2 Ground Pin GND The GND pin is the system ground pin 3 3 Serial Data Line SDA SDA is a bidirectional input output pin used to serially transmit data to from the host controller This pin requires a pull up resistor
31. 0 THYST SHDN bit 15 bit 8 R W 0 R W 0 R W 0 R 0 R W 0 R W 0 R W 0 R W 0 Crit Lock Win Lock Int Clear Event Stat Event Cnt Event Sel Event Pol Event Mod bit 7 bit O Legend R Readable bit W Writable bit U Unimplemented bit read as V n Value at POR 1 Bit is set 0 Bit is cleared x Bit is unknown bit 15 11 bit 10 9 Unimplemented Read as TUPPER and TLOWER Limit Hysteresis THysT 00 0 C power up default 01 2 1 5 C 10 3 0 C 11 6 0 C Refer to Section 5 2 3 Event Output Configuration This bit can not be altered when either of the lock bits are set bit 6 and bit 7 This bit can be programmed in shutdown mode bit 8 Shutdown Mode SHDN 0 2 Continuous Conversion power up default 1 Shutdown Low Power mode In shutdown all power consuming activities are disabled though all registers can be written to or read Event output will de assert This bit cannot be set 1 when either of the lock bits is set bit 6 and bit 7 However it can be cleared for Continuous Conversion while locked Refer to Section 5 2 1 Shutdown Mode DS22153C page 20 2009 Microchip Technology Inc MCP9843 98243 REGISTER 5 3 CONFIGURATION REGISTER CONFIG gt ADDRESS 0000 0001 b bit 7 Tcnir Lock Bit Crit Lock 0 Unlocked Teri register can be written power up default 17 Locked Tepir register can not be written When enab
32. 09 Microchip Technology Inc
33. 1 bit data The digital word is loaded to a 16 bit read only Ambient Temperature register TA that contains 11 bit temperature data in two s complement format The TA register bits bits 12 thru 0 are double buffered Therefore the user can access the register while in the background the MCP9843 98243 performs an analog to digital conversion The temperature data from the AZ ADC is loaded in parallel to the Ta register at tconv refresh rate In addition the T4 register uses three bits bits 15 14 and 13 to reflect the Event pin state This allows the user to identify the cause of the Event output trigger see Section 5 2 3 Event Output Configuration bit 15 is set to 1 if Ta is greater than or equal to Term bit 14 is set to 1 if Ta is greater than Tupper and bit 13 is set to 1 if TA is less than T ower The Ta register bit assignment and boundary conditions are described in Register 5 5 REGISTER 5 5 AMBIENT TEMPERATURE REGISTER TA gt ADDRESS 0000 0101 b NOTE 1 R 0 R 0 R 0 R 0 R 0 R 0 R 0 R 0 TA VS Terit TA VS Tupper TA VS TLOWER SIGN 27 C 26 C 3910 20 bit 15 bit 8 R 0 R 0 R 0 R 0 R 0 R 0 R 0 R 0 23 C 22 EC 21 C 20 XE 2 C 22 26 23 ja 24 96 bit 7 bit O Legend R Readable bit W Writable bit U Unimplemented bit read as n Value at POR 1 Bit is set 0 Bit is cleared x Bit is unknown bit 15
34. 128 bytes ACK Address ACK Data NoACK No Permanently SWP CWP PWP NoACK X NoACK X NoACK No Protected Page byte write lower 128 bytes ACK Address ACK Data NoACK No Note 1 X is defined as don t care DS22153C page 37 2009 Microchip Technology Inc MCP9843 98243 5 3 3 1 Software Write Protect SWP The SWP feature is invoked by writing to the write protect register This is done by sending an Address Byte similar to a normal Write command Figure 5 17 shows the timing diagram SWP can be cleared using the CWP command See Section 5 3 3 2 Clear Write Protect CWP The Slave Address bits need to correspond to the address pin logic configuration For SWP a high voltage Vhy needs to be applied to the AO 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 device response in this mode is shown in Table 5 4 and Table 5 5 1 SCL run fun 1 2 3 4 5 6 7 8 EE SCCCCOCDEOCCCODEL vl A C K a JAN Address Byte MCP98243 Note v Word Address Apply Vyy at AO pin and connect GND to A1 and A2 pins to initiate SWP cycle A C K e ga J Data MCP98243 MCP98243 FIGURE 5 15 Communication 5 3 3 2 Clear Write Protect CWP The CWP fea
35. 1M er ig Vua quU de an cu FEE de Frequency Hz Time s FIGURE 2 9 Power Supply Rejection vs FIGURE 2 12 Package Thermal Frequency Response DS22153C page 8 2009 Microchip Technology Inc MCP9843 98243 Note Unless otherwise indicated Vpp 7 2 7V to 5 5V GND Ground SDA SCL pulled up to Vpp and TA 40 C to 125 C 12 T T T No Vw applied at AO pin 10 SWP CWP PWP See Table 5 4 for Pins function within A1 and A2 connection 1 this range a BE 7 Minimum SWP CWP Voltage 2 J 4 J T TR 1 Maximum PWP Voltage Von 1V 2 15 20 25 30 35 40 45 50 55 Vop V FIGURE 2 13 SWP CWP PWP High Voltage Range 3 00 4 2 50 2 00 lt 3 z 1 504 a 1 1 1 00 4 0 50 00 M erele NN 40 20 0 20 40 60 80 100 120 TA C FIGURE 2 14 Temperature Shutdown Current vs Ishon HA 100 4 T T T T T VpoR rs Sensor in Shutdown Mode TA 40 C TA 25 C Ta 85 C Ta 125 C 2 5 30 35 40 45 50 55 Voo V FIGURE 2 15 Shutdown Current vs Vpp 2009 Microchip Technology Inc DS22153C page 9 MCP9843 98243 NOTES DS22153C page 10 2009 Microchip Technology Inc MCP9843 98243 3 0 PIN DESCRIPTION The descriptions of
36. 2009 Microchip Technology Inc DS22153C page 53 MCP9843 98243 8 Lead Plastic Thin Shrink Small Outline ST 4 4 mm Body TSSOP Note For the most current package drawings please see the Microchip Packaging Specification located at http www microchip com packaging D N i 4 E NS E1 NS NN NOTE 1 NONI 7 1 2 b ha M e _ o A A2 Ji 9 a ji L1 rm L N E Units MILLIMETERS Dimension Limits MIN NOM MAX Number of Pins N 8 Pitch e 0 65 BSC Overall Height A 1 20 Molded Package Thickness A2 0 80 1 00 1 05 Standoff A1 0 05 0 15 Overall Width E 6 40 BSC Molded Package Width E1 4 30 4 40 4 50 Molded Package Length D 2 90 3 00 3 10 Foot Length L 0 45 0 60 0 75 Footprint L1 1 00 REF Foot Angle 0 8 Lead Thickness c 0 09 0 20 Lead Width b 0 19 0 30 Notes 1 Pin 1 visual index feature may vary but must be located within the hatched area 2 Dimensions D and E1 do not include mold flash or protrusions Mold flash or protrusions shall not exceed 0 15 mm per side 3 Dimensioning and tolerancing per ASME Y 14 5M BSC Basic Dimension Theoretically exact value shown without tolerances REF Reference Dimension usually without tolerance
37. 4 5 6 7 8 SCL LT SDA BE A el Hi A DOOIE A JANE x X x x XE x x X CE x x x x x xf xf x 64 e TC us ANO 3 JAM v 4 Address Byte Word Address Data MCP98243 MCP98243 MCP98243 FIGURE 5 13 Timing Diagram for Byte Write See Section 4 0 Serial Communication EE 2009 Microchip Technology Inc DS22153C page 35 MCP9843 98243 5 3 2 PAGE WRITE 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 Upon receipt of each word the four lower order address pointer bits are internally incremented by one The higher order four bits of the word address remain constant If the master should transmit more than 16 bytes prior to generating the Stop condition the address counter will roll over and the previously received data will be overwritten As with the byte write operation once the Stop condition is received an internal write cycle will begin Figure 5 14 Note Page write operations are limited to writing bytes within a single physical page regardless of the number of bytes actually being written Physical page boundaries start at addresses that are intege
38. FIG Event output control bit and can be configured as either a comparator output or as Interrupt Output mode using bit 0 of CONFIG Event mode The polarity can also be specified as an active high or active low using bit 1 of CONFIG Event polarity When active high output is selected a pull down resistor is requried on the Event pin When active low output is selected a pull up resistor is required on the Event pin see Figure 5 10 and Figure 5 11 for graphical circuit description These configurations are designed to serve processors with Low to High or High to Low edge triggered inputs With these configurations when the Event output De asserts power will not be dissipated across the pull up or pull down resistors When the ambient temperature increases above the critical temperature limit the Event output is forced to a comparator output regardless of bit 0 of CONFIG When the temperature drifts below the critical temperature limit minus hysteresis the Event output automatically returns to the state specified by bit O of CONFIG MCP9843 98243 Vpp Event Output ven rin x 7 E Rpp FIGURE 5 10 Configuration Active High Event Output ST MCP9843 98243 a E e Event Output Je FIGURE 5 11 Configuration Active Low Event Output The status of the Event output can be read using bit 4 of CONFIG Event status This bit can not be set to 1 in shutdown
39. M BSC Basic Dimension Theoretically exact value shown without tolerances REF Reference Dimension usually without tolerance for information purposes only Microchip Technology Drawing No C04 129B DS22153C page 50 2009 Microchip Technology Inc MCP9843 98243 8 Lead Plastic Dual Flat No Lead Package MN 2x3x0 75 mm Body TDFN Note Forthe most current package drawings please see the Microchip Packaging Specification located at http www microchip com packaging w2 SILK SCREEN RECOMMENDED LAND PATTERN Optional Center Pad Width w2 14 Optional Center Pad Length T2 136 Contact Pad Spacing C1 300 Contact Pad Width X x 1 9030 Contact Pad Length X8 v O76 Distance Between Paas G 020 Notes 1 Dimensioning and tolerancing per ASME Y14 5M BSC Basic Dimension Theoretically exact value shown without tolerances Microchip Technology Drawing No C04 2129A 2009 Microchip Technology Inc DS22153C page 51 MCP9843 98243 8 Lead Plastic Dual Flat No Lead Package MU 2x3x0 5 mm Body UDFN Note Forthe most current package drawings please see the Microchip Packaging Specification located at http www microchip com packaging ie P K EXPOSED PAD SEE DETAIL A J a L D2 3 BOTTOM VIEW DETAIL A ALTERNATE CONTACT SHAPES A3 NOTE 2 MILLIMETERS NumberofPi
40. MICROCHIP MCP9843 98243 Memory Module Temperature Sensor w EEPROM for SPD Features Meets JEDEC Specification MCP9843 JC42 4 TSE3000B3 Temperature Sensor MCP98243 gt JC42 4 TSE2002B3 Temperature Sensor with 2 Kbit Serial EEPROM for Serial Presence Detect SPD 2 wire I2CTM SMBus Interface Available Packages DFN 8 TDFN 8 UDFN 8 TSSOP 8 Temperature Sensor Features Temperature to Digital Converter Sensor Accuracy Grade B 0 2 C 1 C typ max gt 75 C to 95 C 0 5 C 2 C typ max gt 40 C to 125 C 1 C 3 C typ max 20 C to 125 C Specified Vpp Range 3 0V to 3 6V Operating Current 200 pA typical Operating Vpp Range 2 7V to 5 5V Serial EEPROM Features MCP98243 Specified Vpp Range 1 8V to 5 5V Operating Current Write gt 1 1 mA typical for 3 5 ms typical Read 100 A typical Permanent and Reversible Software Write Protect Software Write Protection for the lower 1 Kbit Organized as 1 block of 256 x 8 bit 2 Kbit Typical Applications DIMM Modules for Servers PCs and Laptops General Purpose Temperature Datalog DIMM MODULE MCP9843 98243 Description Microchip Technology Inc s MCP9843 98243 digital temperature sensors convert temperature from 40 C and 125 C to a digital word These sensors meet JEDEC Specification JC42 4 TSE3000B3 and JC42 4 TSE2002B3 Memory Module Thermal Sensor
41. N Example Part Number Code m MCP9843 BE MC AGK ops NN MCP9843T BE MC AGK 25 MCP98243 BE MC ABZ MCP98243T BE MC ABZ 8 Lead 2x3x0 75 TDFN Example Part Number Code oe MCP9843T BE MNY AAK Ms NN MCP98243T BE MNY AAG 25 8 Lead 2x3x0 5 UDFN Example Part Number Code P MCP98243T BE MUY AAA 944 NN 25 8 Lead TSSOP Example Part Number Code 243B MCP9843 BE ST 05AB O E944 MCP9843T BE ST 05AB AN 256 MCP98243 BE ST 243B MCP98243T BE ST 243B 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 Pb free JEDEC designator for Matte Tin Sn This package is Pb free The Pb free JEDEC designator 63 can be found on the outer packaging for this package Note Inthe event the full Microchip part number cannot be marked on one line it will be carried over to the next line thus limiting the number of available characters for customer specific information 2009 Microchip Technology Inc DS22153C page 47 MCP9843 98243 8 Lead Plastic Dual Flat No Lead Package MC 2x3x0 9 mm Body DFN Note Forthe most current package drawings please see the Microchip Packaging Specification located at http www microchip com packaging EXPOSED PAD NOTE 1 NOTE 1 1 D2 TOP VIEW BOTTOM
42. SB 0 0 0 0 0 Hysteresis SHDN LSB Crt Loc Win Loc Int Clr Evt Stat Evt Cnt Evt Sel Evt Pol Evt Mod 0x02 MSB 0 0 0 SIGN ae 26 C 25 C 2 C LSB 23 C 22 C 21 C 200 21 2200 0 0 0x03 MSB 0 0 0 SIGN 2C 26 C 25 C 2 C LSB 23 C 22 C 21 C 2000 zig 276 0 0 0x04 MSB 0 0 0 SIGN 2C 26 C 25 C 20 LSB 2 C 22 C 21 C 200 2 c 22 C 0 0 0x05 MSB TazTerr TA TUPPER TA lt TLOWER SIGN 27 C 26 C 25 C 24 C LSB 23 C 22C 21 C 20c 2 Tc 22 reo 24 C 0x06 MSB 0 0 0 0 0 0 0 0 LSB 0 1 0 1 0 1 0 0x07 MSB 0 0 1 0 0 0 0 1 MCP98243 SB 0 0 0 0 0 0 0 1 0x07 MSB 0 0 0 0 0 0 0 0 MCP9843 LSB 0 0 0 0 0 0 0 1 0x08 LSB 0 0 0 0 0 0 0 1 2009 Microchip Technology Inc DS22153C page 17 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 25C 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 user programmable temperature event boundary trip limits Register 5 2 describes the Capability register These functions are described in further detail in the following sections REGISTER 5 2 CAPABILITY REGISTER READ ONLY gt ADDRESS 0000 0000 b U 0 U 0 U 0 U 0 U 0 U 0 U 0 U 0 bit 15 bit 8 R 1 R 1 R 1
43. Section 5 3 3 Write Protection INPUT OUTPUT PIN DC CHARACTERISTICS NOTE 1 Electrical Specifications Unless otherwise indicated Vpp 1 8V to 5 5V GND Ground and Ta 20 C to 125 C Parameters Sym Min Typ Max Units Conditions Serial Input Output SCL SDA A0 A 1 A2 Note 2 Input High level Voltage Vin 0 7Vpp V Low level Voltage Vi 0 3Vpp V Input Current lin 5 JA SDA and SCL only Input Impedance A0 A1 A2 ZIN 1 MO Vin gt Vin Input Impedance AO A1 A2 ZIN 200 ko Vin lt Vi Output SDA only Low level Voltage VoL 0 4 V loL 3 MA High level Current leakage loH 1 HA Von Vpp Low level Current lou 6 mA Vo 0 6V Capacitance Cin 5 pF SDA and SCL Inputs Hysteresis VHYST 0 05Vpp V Vpp 2V 0 1Vpp V Vpp lt 2V Spike Supression Tsp 50 ns Note 1 These specifications apply for the Temperature Sensor and EEPROM 2 For Vpp ranges of 1 8V to the temperature sensor Vpog rs the temperature sensor becomes partially biased and consumes 80 pA typical until the sensor POR resets and acknowledges a shutdown command See Figure 2 15 DS22153C page 4 2009 Microchip Technology Inc MCP9843 98243 SENSOR AND EEPROM SERIAL INTERFACE TIMING SPECIFICATIONS
44. TA Vs Terit Bit 0 Ta lt Torit 1 Ta2Tcrit bit 14 TA VS Typpen Bit o TASTUPPER 1 TA gt TUPPER bit 13 TA VS TLower Bit 0 TA2TiowER 1 TA TiowER bit 12 SIGN Bit 0 TA20 C 1 Ta lt 0 C bit 11 0 Ambient Temperature TA Bits Note 2 12 bit Ambient Temperature data in two s complement format Note 1 Bits 15 14 and 13 are not affected by the status of the Event output configuration bits 5 to 0 of CONFIG Register 5 3 2 Bits 2 1 and 0 may remain clear 0 depending on the status of the resolution register Register 5 9 The Power up default is 0 25 C bit bits 1 and O remain clear 0 DS22153C page 26 2009 Microchip Technology Inc MCP9843 98243 5 1 4 1 TA bits to Temperature Conversion EQUATION 5 1 BYTES TO To convert the T4 bits to decimal temperature the TEMPERATURE upper three boundary bits bits 15 14 and 13 must be CONVERSION masked out Then determine the sign bit bit 12 to check positive or negative temperature shift the bits y E accordingly and combine the upper and lower bytes of T4 UpperByte x2 LowerByte x2 the 16 bit register The upper byte contains data for temperatures greater than 32 C while the lower byte contains data for temperature less than 32 C including Temperature gt 0 C Temperature 0 C T 256 UpperByte x 2 LowerByte x2 fractional data When combinding the upper and lower Where bytes the upper byte must be R
45. Temp Sensor 2k bit EEPROM d MCP9843T BE ST Tape and Reel Tape and Reel Extended Temp 8LD TSSOP pkg Grade B 1 C max from 75 C to 95 C 2 C max from 40 C to 125 C and e MCP9843T BE MNY Tape and Reel 3 C max from 20 C to 125 C Extended Temp 8LD TDFN nickel Temperature Range E 40 C to 125 C palladium gold pkg Package MC Dual Flat No Lead 2x3x0 9 mm Body 8 lead a MCP98243 BE MC Extended Temp MNY Dual Flat No Lead 2x3x0 75 mm Body 8 lead 8LD DFN pkg Tape and Reel b MCP98243T BE MC Tape and Reel MUY Dual Flat No Lead 2x3x0 5 mm Body 8 lead Extended Temp Tape and Reel i ST Plastic Thin Shrink Small Outline 4x4 mm 8LD DFN pkg Body 8 lead c MCP98243 BE ST Extended Temp Y nickel palladium gold manufacturing designator Only 8LD TSSOP pkg ilabl the TDFN and UDFN k AJ E sas d MCP98243T BE ST Tape and Reel Extended Temp 8LD TSSOP pkg e MCP98243T BE MNY Tape and Reel Extended Temp 8LD TDFN nickel palladium gold pkg f MCP98243T BE MUY Tape and Reel Extended Temp 8LD UDFN nickel palladium gold pkg 2009 Microchip Technology Inc DS22153C page 59 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 S
46. VIEW nj NE NOTE 2 A3 Units MILLIMETERS Dimension Limits MIN NOM MAX Number of Pins N 8 Pitch e 0 50 BSC Overall Height A 0 80 0 90 1 00 Standoff A1 0 00 0 02 0 05 Contact Thickness A3 0 20 REF Overall Length D 2 00 BSC Overall Width E 3 00 BSC Exposed Pad Length D2 1 30 1 55 Exposed Pad Width E2 1 50 1 75 Contact Width b 0 20 0 25 0 30 Contact Length L 0 30 0 40 0 50 Contact to Exposed Pad K 0 20 Notes 1 Pin 1 visual index feature may vary but must be located within the hatched area 2 Package may have one or more exposed tie bars at ends 3 Package is saw singulated 4 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 123C DS22153C page 48 2009 Microchip Technology Inc MCP9843 98243 8 Lead Plastic Dual Flat No Lead Package MC 2x3x0 9 mm Body DFN Note Forthe most current package drawings please see the Microchip Packaging Specification located at http www microchip com packaging SILK SCREEN RECOMMENDED LAND PATTERN Optional Center Pad Width w2 J 145 Optional Center Pad Length T2 175 Contact Pad Spacing c 290 Contact Pad Width X xt 1 030 Contact Pad
47. a Stop condition STOP Repeated communication is initiated after IB FREE This device does not support seguential register read write Each register needs to be addressed using the Register Pointer This device supports the Receive Protocol The register can be specified using the pointer for the initial read Each repeated read or receive begins with a Start condition and address byte The MCP9843 98243 retain the previously selected register Therefore they output data from the previously specified register repeated pointer specification is not necessary 4 1 2 MASTER SLAVE The bus is controlled by a master device typically a microcontroller that controls the bus access and generates the Start and Stop conditions The MCP9843 98243 is a slave device and does not control other devices in the bus Both master and slave devices can operate as either transmitter or receiver However the master device determines which mode is activated 4 1 3 START STOP CONDITION A high to low transition of the SDA line while SCL is high is the Start condition All data transfers must be preceded by a Start condition from the master A low to high transition of the SDA line while SCL is high signifies a Stop condition If a Start or Stop condition is introduced during data transmission the MCP9843 98243 releases the bus All data transfers are ended by a Stop condition from the master 4 1 4 ADDRESS BYTE Following the Start cond
48. 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 In addition the user can select the Event output condition output set for Tupper and Tj owgg temperature boundary or Tenir only read Event output status and set Event output polarity and mode Comparator Output or Interrupt Output mode The temperature hysteresis bits 10 and 9 can be used to prevent output chatter when the ambient temperature gradually changes beyond the user specified temperature boundary see Section 5 2 2 Temperature Hysteresis THysr The Continuous REGISTER 5 3 Conversion or Shutdown mode is selected using bit 8 In Shutdown mode the band gap temperature sensor circuit stops converting temperature and the Ambient Temperature register Ta holds the previous successfully converted temperature data see Section 5 2 1 Shutdown Mode Bits 7 and 6 are used to lock the user specified boundaries Tu PPER TLower and Tegir to prevent an accidental rewrite Bits 5 thru O are used to configure the temperature Event output pin All functions are described in Register 5 3 see Section 5 2 3 Event Output Configuration CONFIGURATION REGISTER CONFIG gt ADDRESS 0000 0001 b U 0 U 0 U 0 U 0 U 0 R W 0 R W 0 R W
49. e the low to high transition of SCL from the master SDA also needs to remain pulled down for ti pArA after a high to low transition of SCL During read the master must signal an End of Data EOD to the slave by not generating an ACK bit NAK once the last bit has been clocked out of the slave In this case the slave will leave the data line released to enable the master to generate the Stop condition 4 1 7 TIME OUT MCP9843 98243 SENSOR ONLY If the SCL stays low or high for time specified by tour the MCP9843 98243 temperature sensor resets the serial interface This dictates the minimum clock speed as specified in the specification However the EEPROM does not reset the serial interface Therefore the master can hold the clock indefinitely to process data from the EEPROM DS22153C page 14 2009 Microchip Technology Inc MCP9843 98243 5 0 FUNCTIONAL DESCRIPTION mable registers and a 2 wire I C protocol compatible serial interface Figure 5 1 shows a block diagram of The MCP9843 98243 temperature sensors consists of the register structure a band gap type temperature sensor a Delta Sigma Analog to Digital Converter ZA ADC user program
50. ed bits bits 7 4 need to be cleared or set to 0 Register 5 1 describes the pointer or the address of each register REGISTER 5 1 REGISTER POINTER WRITE ONLY W 0 W 0 W 0 W 0 W 0 W 0 W 0 W 0 Pointer Bits bit 7 bit 0 Legend R Readable bit W Writable bit U Unimplemented bit read as 0 n Value at POR 1 Bit is set 0 Bit is cleared x Bit is unknown bit 7 4 Writable Bits Write o bit 3 0 Pointer Bits 0000 Capability register 0001 7 Configuration register CONFIG 0010 Event Temperature Upper Boundary Trip register Tupper 0011 7 Event Temperature Lower Boundary Trip register TI ower 0100 Critical Temperature Trip register TegiT 0101 7 Temperature register Ta 0110 Manufacturer ID register 0111 7 Device ID Revision register 1000 Resolution register 1XXX Reserved This device has additional registers that are reserved for test and calibration If these registers are accessed the device may not perform according to the specification DS22153C page 16 2009 Microchip Technology Inc MCP9843 98243 TABLE 5 1 BIT ASSIGNMENT SUMMARY FOR ALL TEMPERATURE SENSOR REGISTERS SEE SECTION 5 4 yena kati MSB Bit Assignment Hex LSB 7 6 5 4 3 2 1 0 0x00 MSB 0 0 0 0 0 0 0 0 LSB SHDN Status tour Range Vuv Resolution Range Accuracy Event 0x01 M
51. et bit 6 and bit 7 This bit can be programmed in shutdown mode but Event output will remain de asserted bit 2 Event Output Select Event Sel Bit 0 Event output for Tupper TLower and Tegir power up default 1 Ta 2 Teri only Tupper and TLower temperature boundaries are disabled When the Alarm Window Lock bit is set this bit cannot be altered until unlocked bit 6 This bit can be programmed in shutdown mode but Event output will remain de asserted bit 1 Event Output Polarity Event Pol Bit 0 7 Active low power up default Pull up resistor required See Section 5 2 3 Event Output Configuration 17 Active high Pull down resistor required See Section 5 2 3 Event Output Configuration This bit cannot be altered when either of the lock bits is set bit 6 and bit 7 This bit can be programmed in shutdown mode but Event output will remain de asserted bit 0 Event Output Mode Event Mod Bit 0 Comparator output power up default 1 Interrupt output This bit cannot be altered when either of the lock bits is set bit 6 and bit 7 This bit can be programmed in shutdown mode but Event output will remain de asserted 2009 Microchip Technology Inc DS22153C page 21 MCP9843 98243 Writing to the CONFIG Register to Enable the Event Output pin 0000 0000 0000 1000 gt b 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
52. g on the polarity configuration when Ta drifts above or below Tupper and TLower limits The output is deasserted by setting bit 5 Interrupt Clear of CONFIG If the device enters Shutdown mode with asserted Event output the output will de assert It will remain de asserted until the device enters Continuous Conversion mode and after the first temperature conversion is completed tcony If the inter rupt clear bit Bit 5 is never set then the Event output will re assert after the first temperature conversion In addition if TA gt Tegir the Event output is forced as Comparator mode and asserts until Ta lt Terit THYST While the Event output is asserted user must send Clear Interrupt command bit 5 of CONFIG for Event output to de assert when temperature drops below the critical limit Ta lt Terit Thysr Otherwise Event output remains asserted see Figure 5 12 for graphical descrip tion Switching from Interrupt mode to Comparator mode also de asserts Event output This mode is designed for interrupt driven microcontroller based systems The microcontroller receiving the interrupt will have to acknowledge the interrupt by setting bit 5 of CONFIG register from the MCP9843 98243 9 2 4 TEMPERATURE RESOLUTION The MCP9843 98243 device is capable of providing a temperature data with 0 5 C to 0 0625 C resolution The Resolution can selected using the Resolution register Register 5 9 which is located in address 00001000
53. g 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 lsupy It remains in this mode until bit 8 is cleared to enable Continuous Conversion mode or until power is recycled The Shutdown bit bit 8 cannot be set to 1 while bits 6 and 7 of CONFIG Lock bits are set to 1 However it can be cleared 0 or returned to Continuous Conversion while locked In Shutdown mode all registers can be read or written However the serial bus activity increases the shutdown current If the device is shutdown while the Event pin is asserted then the Event output will be de asserted during shutdown It will remain de asserted until the device is enabled for normal operation Once the device is enabled it takes tCONV before the device re asserts the Event output 5 2 2 TEMPERATURE HYSTERESIS Tuvsr A hysteresis of 0 C 1 5 C 3 C or 6 C can be selected for the TUPPER TLOWER and Torit temperate boundaries using bits 10 and 9 of CONFIG The hysteresis applies for decreasing temperature only hot to cold or as temperature drifts below the specified limit The hysteresis bits can not be changed if either of the lock bits bits 6 and 7 of CONFIG are set to 1 The TUPPER TLOWER and TeRIT boundary conditions are described graphically in Figure 5 2 5 2 3 EVENT OUTPUT CONFIGURATION The Event output can be enabled using bit 3 of CON
54. gt e NACRE EN O SIN y AE 0 a K wii xO lt gt gt gt S xD we o Se NE 4 M M m S A Start Condition Data Transmission Stop Condition GRAPHICAL SYMBOL DESCRIPTION INPUT OUTPUT Volt Voo Voltage oltage Vin ij ViL VoL Current Current IN lon time time DS22153C page 6 2009 Microchip Technology Inc 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 Note Unless otherwise indicated Vpp 7 2 7V to 5 5V GND Ground SDA SCL pulled up to Vpp and Ta 40 C to 125 C gt gt o Z 8 Spec Limits 2 J T 0 0 71 5 1 LA 5 1 0 4 3 x E 2 0 T o E 3 0 tr aaah aa 40 20 0 20 40 60 80 100 120 Ta CC FIGURE 2 1 Average Temperature Accuracy 70 4 o j Ta 95 C 60
55. heet 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 reguire 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 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 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
56. hina Zhuhai Tel 86 756 3210040 Fax 86 756 3210049 ASIA PACIFIC India Bangalore Tel 91 80 3090 4444 Fax 91 80 3090 4080 India New Delhi Tel 91 11 4160 8631 Fax 91 11 4160 8632 India Pune Tel 91 20 2566 1512 Fax 91 20 2566 1513 Japan Yokohama Tel 81 45 471 6166 Fax 81 45 471 6122 Korea Daegu Tel 82 53 744 4301 Fax 82 53 744 4302 Korea Seoul Tel 82 2 554 7200 Fax 82 2 558 5932 or 82 2 558 5934 Malaysia Kuala Lumpur Tel 60 3 6201 9857 Fax 60 3 6201 9859 Malaysia Penang Tel 60 4 227 8870 Fax 60 4 227 4068 Philippines Manila Tel 63 2 634 9065 Fax 63 2 634 9069 Singapore Tel 65 6334 8870 Fax 65 6334 8850 Taiwan Hsin Chu Tel 886 3 6578 300 Fax 886 3 6578 370 Taiwan Kaohsiung Tel 886 7 536 4818 Fax 886 7 536 4803 Taiwan Taipei Tel 886 2 2500 6610 Fax 886 2 2508 0102 Thailand Bangkok Tel 66 2 694 1351 Fax 66 2 694 1350 EUROPE Austria Wels Tel 43 7242 2244 39 Fax 43 7242 2244 393 Denmark Copenhagen Tel 45 4450 2828 Fax 45 4485 2829 France Paris Tel 33 1 69 53 63 20 Fax 33 1 69 30 90 79 Germany Munich Tel 49 89 627 144 0 Fax 49 89 627 144 44 Italy Milan Tel 39 0331 742611 Fax 39 0331 466781 Netherlands Drunen Tel 31 416 690399 Fax 31 416 690340 Spain Madrid Tel 34 91 708 08 90 Fax 34 91 708 08 91 UK Wokingham Tel 44 118 921 5869 Fax 44 118 921 5820 03 26 09 DS22153C page 62 20
57. ight shifted by 4bits or multiply by 2 and the lower byte must be Left shifted TA gt Ambient Temperature C by 4 bits or multiply by 24 Adding the results of the UpperByte TA bit 15 to bit 8 shifted values provides the temperature data in decimal LowerByte Ta bit 7 to bit O format see Eguation 5 1 The temperature bits are in two s compliment format therefore postive temperature data and negative tem perature data are computed differently Equation 5 1 shows the temperature computation The example instruction code outlined in Figure 5 6 shows the communication flow also see Figure 5 7 for timing diagram This example routine assumes the variables and 12 communication subroutines are predefined i2c start I send START command i2c write AddressByte 8 OxFE IWRITE Command lalso make sure bit 0 is cleared 0 i2c write 0x05 II Write Ta Register Address i2c start IIRepeat START i2c write AddressByte 0x01 READ Command also make sure bit 0 is Set 1 UpperByte i2c_read ACk READ 8 bits Hand Send ACK bit LowerByte i2c_read NAk READ 8 bits Hand Send NAK bit i2c_stop I send STOP command IIConvert the temperature data First Check flag bits if UpperByte 8 0x80 0x80 Ia TerIT if UpperByte 8 0x40 0x40 IIT gt TUPPER if UpperByte amp 0x20 0x20 Ta lt TLowER UpperByte UpperByte amp Ox1F Clear flag bits if UpperBy
58. ingle serial bus Package Types 8 Pin 2x3 DFN TDFN UDFN 8 Pin TSSOP 0 1 9 8 Vpp Ao 8 Von A1 21 EP 7 Event A112 7 Event Ao 3 9 lsch A213 6 SCL GND 4 i amp spA GND 5 SDA Includes Exposed Thermal Pad EP see Table 3 1 2009 Microchip Technology Inc DS22153C page 1 MCP9843 98243 Sensor Typical Accuracy Performance 90 Ta 85 C Statistics 40 11 063 478 units Average 0 003 C 63 Production lots St Dev 0 13 C 3 Sigma 10 4 C 30 20 Occurrences 10 0 N o N x 0 8 0 6 0 0 6 0 8 Temperature Accuracy C Note This accuracy data from the production system represents the typical accuracy performance of the MCP98242 Memory Module Temperature Sensor The MCP98242 production methodology is also used for the MCP9843 98243 to achieve the same typical accuracy performance MCP98243 VS MCP98242 Feature MCP98243 MCP98242 Event Output in Shutdown Mode Event Output De asserts Event Output Remains in previous state If the output asserts before shutdown command it remains asserted during shutdown 12 communication Timeout Range tour 25 ms to 35 ms tour 20 ms to 50 ms 12C Maximum Bus Frequency 400 kHz 100 kHz C SCL 8 SDA V V y voltage levels Vi max 0 3 Vop
59. ition the host must transmit an 8 bit address byte to the MCP9843 98243 The address for the MCP9843 98243 Temperature Sensor is 0011 A2 A1 AC in binary where the A2 A1 and AO bits are set externally by connecting the corresponding pins to Vpp 1 or GND e The 7 bit address transmitted in the serial bit stream must match the selected address for the MCP9843 98243 to respond with an ACK Bit 8 in the address byte is a read write bit Setting this bit to 1 commands a read operation while 0 commands a write operation see Figure 4 1 Address Byte A o s SCL 1 11 2 3 4 15 6 7 8 9 spa o 0 1 1 YA2fA1JAo K sat A Address Slave Code Address RW MCP9843 98243 Response FIGURE 4 1 Device Addressing 2009 Microchip Technology Inc DS22153C page 13 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 The acknowledging device pulls down the SDA line for tsu pata befor
60. led 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 9 Unlocked Tupper and TLower registers can be written power up default 17 Locked Tupper and TI owgg registers can not be written When enabled this bit remains set 1 or locked until cleared by power on Respell Section 5 4 Sum mary of Power on Default This bit does not require a double write This bit can be programmed in shutdown mode bit 5 Interrupt Clear Int Clear Bit 0 No effect power up default 17 Clear interrupt output When read this bit returns 0 This bit clears the Interrupt flag which de asserts Event output In shutdown mode the Event output is always de asserted Therefore setting this bit in shutdown mode clears the interrupt after the device returns to normal operation bit 4 Event Output Status Event Stat Bit Event output is not asserted by the device power up default 17 Event output is asserted as a comparator Interrupt or critical temperature output In shutdown mode this bit will clear because Event output is always de asserted in shutdown mode bit 3 Event Output Control Event Cnt Bit 0 Event output Disabled power up default 1 Event output Enabled This bit can not be altered when either of the lock bits is s
61. location n m lt 256 FIGURE 5 20 Timing Diagram for Sequential Read See Section 4 0 Serial Communication 5 3 5 STANDBY MODE The design will incorporate a low power standby mode IsHpn Standby mode will be entered after a normal termination of any operation and after all internal functions are complete This would include any error conditions occurring such as improper number of clock cycles or improper instruction byte as defined previously DS22153C page 42 2009 Microchip Technology Inc 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 Vpp 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 TABLE 5 6 MCP9843 98243 TEMPERATURE SENSOR POWER ON RESET DEFAULTS Registers Default Register Power up Default Address Register Name Data Hexadecimal Register Description Hexadecimal 0x00 Capability Ox00EF Event output de asserts in shutdown 12C time out 25 ms to 35 ms Accepts Viyy at AO Pin 0 25 C Measurement Resolution Measures temperature below 0 C 1 C accuracy over active range Temperature event output 0x01 CONFIG 0x0000 Comparator mode Active Low output Event and critical output Output disabled Event not
62. ns N Pith 1 e 0 45 Standoff af 007 Overall Length D 195 20 Contact Width b 020 025 Contact to Exposed Pad Notes 1 Pin 1 visual index feature may vary but must be located within the hatched area 2 Package may have one or more exposed tie bars at ends 3 Package is saw singulated 4 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 No C04 136B DS22153C page 52 2009 Microchip Technology Inc MCP9843 98243 8 Lead Plastic Dual Flat No Lead Package MU 2x3x0 5 mm Body UDFN Note Forthe most current package drawings please see the Microchip Packaging Specification located at http www microchip com packaging ij SILK SCREEN TU C1 T2 po poggi IN RECOMMENDED LAND PATTERN Optional Center Pad Width W2 146 Optional Center Pad Length T2 136 Contact Pad Spacing C1 0 300 Contact Pad Width X x 1 9030 Contact Pad Length X Y 05 Distance Between Pads G 020 7 Notes 1 Dimensioning and tolerancing per ASME Y14 5M BSC Basic Dimension Theoretically exact value shown without tolerances Microchip Technology Drawing No C04 2136A
63. o 95 C Active Range and 3 C from 40 C to 125 C Monitor Range 17 Accuracy gt 1 C from 75 C to 95 C Active Range and 2 C from 40 C to 125 C Monitor Range bit O Temperature Alarm 0 No defined function This bit will never be cleared or set to 0 1 The part has temperature boundary trip limits Typper TLower Tcrit registers and a temperautre event output JC 42 4 reguired feature 012345067 8 123452678 SCL A A AVAVA SDA ls fofoa a aayaw k of of of of o of oJo E Ke is TA v y Address Byte Capability Pointer MCP9843 98243 MCP9843 98243 012345067 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 SCL l l A A N AVAVA SDA BOBDBOSBOBE Clololofo oo ofo Ejofof ojo Jnnt A P i a A A y Address Byte MSB Data LSB Data MCP9843 98243 Master Master FIGURE 5 2 Timing Diagram for Reading the Capability Register See Section 4 0 Serial Communication O 2009 Microchip Technology Inc DS22153C page 19 MCP9843 98243 5 12 SENSOR CONFIGURATION REGISTER CONFIG The MCP9843 98243 device has a 16 bit Configuration register CONFIG that allows the user to set various functions for
64. ower High Low Low High High Low 0 TESTER Tuyet Low High Low High High Low 0 a gt TUPPER Low High Low High High Low 0 Ta TEUER DT High Low Low High High Low 0 Ta 2 ARR Low High Low High LowHigh 1 1 When Ta gt Terit the Event output is forced to Comparator Mode and bits 0 of CONFIG Event output mode is ignored until Ta lt Terit THysT In the Interrupt Mode if Interrupt is not cleared bits 5 of CONFIG as shown in the diagram at Note 6 then Event will remain asserted at Note 7 until Interrupt is cleared by the controller 7 PE ver Low High High Low High Low 0 1 0 ojojoj a o O N A O N FIGURE 5 12 Event Output Condition DS22153C page 34 O 2009 Microchip Technology Inc 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 5 13 shows the timing diagram 012345678 1 2 3 4 5 6 7 8 1 2 3
65. r multiples of the page buffer size or page size and end at addresses that are integer multiples of page size 1 If a Page Write command attempts to write across a physical page boundary the result is that the data wraps around to the beginning of the current page overwriting data previously stored there instead of being written to the next page as might be expected It is therefore necessary for the application software to prevent page write operations that would attempt to cross a page boundary Address Byte MCP98243 12 3 4 5 6 7 8 12 3 4 5 6 7 8 Word Address n MCP98243 1 AAA A J AL y lo V gu ms Data at n Data at n 1 Data at n 15 MCP98243 MCP98243 MCP98243 Note nis the initial address for a page FIGURE 5 14 Timing Diagram for Page Write See Section 4 0 Serial Communication DS22153C page 36 2009 Microchip Technology Inc MCP9843 98243 5 3 3 WRITE PROTECTION The MCP98243 has a Software Write Protect SWP feature that allows the lower half array addresses 00h 7Fh to be write protected or permanently write protected PWP The write protected area can be cleared by sending Clear Write Protect
66. s 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 5 C could result from self heating if the communication pins sink source the maximum current specified For example if the Event output is loaded to maximum lou Equation 6 1 can be used to determine the effect of self heating EQUATION 6 1 EFFECT OF SELF HEATING Ta gt jV pp Ipp Vor Event lor Event Vor sDA OL SDA Where Ta Ty TA Ty Junction Temperature TA gt Ambient Temperature Oj Package Thermal Resistance VoL Event SDA 7 Event and SDA Output VoL 0 4 Vmax loL Event spa Event and SDA Output lo 3 MAmax At room temperature Ta 25 C with maximum Ipp 500 JA and Vpp 3 6V the self heating due to power dissipation T is 0 2 C for the DFN 8 package and 0 5 C for the TSSOP 8 package FIGURE 6 1 DFN Package Layout 2009 Microchip Technology Inc DS22153C page 45 MCP9843 98243 NOTES DS22153C page 46 2009 Microchip Technology Inc MCP9843 98243 7 0 PACKAGING INFORMATION 7 1 Package Marking Information 8 Lead 2x3x0 9 DF
67. set to 1 There are three basic types of read operations current address read random read and sequential read TABLE 5 5 DEVICE RESPONSE WHEN READING SWP CWP PWP NOTE Status Command ACK Address ACK Data Byte ACK Not Protected SWP CWP PWP ACK X NoACK X NoACK SWP NoACK X NoACK X NoACK Protected with SWP CWP ACK X NoACK X NoACK PWP ACK X NoACK X NoACK Permanently Protected SWP CWP PWP NoACK X NoACK X NoACK Note X is defined as don t care 5 3 4 1 Current Address Read The MCP98243 contains an address counter that maintains the address of the last word accessed internally incremented by 1 Therefore if the previous access either a read or write operation was to address n the next current address read operation would access data from address n 1 Upon receipt of the slave address with R W bit setto 1 the MCP98243 issues an acknowledge and transmits the 8 bit data word The master will not acknowledge NAK the transfer but does generate a Stop condition and the MCP98243 discontinues transmission Figure 5 18 FIGURE 5 18 i 1 2 345678 123456 78 l sc IL L L I l AVAVA A N SDA BJODUBBOBDE ofofofofofofofo A P v a D Address Byte Current Word Address MCP98243 Master Note In this example the current word address is the previously accessed address loca
68. te amp 0x10 0x10 Ta lt 0 C UpperByte UpperByte amp OxOF Clear SIGN Temperature 256 UpperByte x 16 LowerByte 16 Jelse Ty 20 C Temperature UpperByte x 16 LowerByte 16 Temperature Ambient Temperature C FIGURE 5 6 Example Instruction Code 2009 Microchip Technology Inc DS22153C page 27 MCP9843 98243 01234567 8 123 4567 8 g scL fill MATAA Note lt is not necessary to l select the register A A pointer if it was set from AVAVA the previous read write SDA foo Na da law Ejofofofofo 1 o 1 p a ae AN Address Byte TA Pointer MCP9843 98243 MCP9843 98243 012345067 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 SCL A A AVAVA gt ld e eee a s AN v v y Address Byte MSB Data LSB Data MCP9843 98243 Master Master FIGURE 5 7 Timing Diagram for Reading 25 25 C Temperature from the T4 Register See Section 4 0 Serial Communication NE DS22153C page 28 2009 Microchip Technology Inc 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
69. te 1 Table and Sensor And EEPROM Serial Interface Timing Specifications Table The following bus protocol has been defined TABLE 4 1 MC P9843 98243 SERIAL BUS PROTOCOL DESCRIPTIONS Term Description Master The device that controls the serial bus typically a microcontroller Slave The device addressed by the master such as the MCP9843 98243 Transmitter Device sending data to the bus Receiver Device receiving data from the bus START A unigue signal from master to initiate serial interface with a slave STOP A unigue signal from the master to terminate serial interface from a slave Read Write A read or write to the MCP9843 98243 registers ACK A receiver Acknowledges ACK the reception of each byte by polling the bus NAK A receiver Not Acknowledges NAK or releases the bus to show End of Data EOD Busy Communication is not possible because the bus is in use Not Busy The bus is in the idle state both SDA and SCL remain high Data Valid SDA must remain stable before SCL becomes high in order for a data bit to be considered valid During normal data transfers SDA only changes state while SCL is low 4 1 1 DATA TRANSFER Data transfers are initiated by a Start condition START followed by a 7 bit device address and a read write bit An Acknowledge ACK from the slave confirms the reception of each byte Each access must be terminated by
70. ten the lower half of the executed it cannot be reversed even if the memory will be permanent protected and the device device power is cycled See Figure 2 13 will not acknowledge any command The protected for Vyy voltage levels area of the memory can not be cleared reversed or re Unlike SWP and CWP a Vy is not applied on the AO written If a write is attempted to the protected area the pin to execute PWP The state of A2 A1 and AO is user device will acknowledge the address byte and word address but not the data byte See Table 5 4 and Table 5 5 selectable However the address pin states need to match the slave address bits as shown in Table 5 3 sc TU A A A AVAVA soa NARRAR RED 9 8 S JAN V JAN Sy Address Byte Word Address Data MCP98243 MCP98243 MCP98243 Note Unlike SWP and CWP Vyy must be within the range of GND to Vpp 1V to execute PWP See Figure 2 13 and Section 5 3 3 Write Protection FIGURE 5 17 Timing Diagram for Setting Permanent Write Protect See Section 4 0 Serial Communication 2009 Microchip Technology Inc DS22153C page 39 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
71. tion n plus 1 Reading Current Word Address See Section 4 0 Serial Communication DS22153C page 40 2009 Microchip Technology Inc MCP9843 98243 5 3 4 2 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 This is done by sending the word address to the MCP98243 as part of a write operation Once the word address is sent the master generates a start condition following the acknowledge This terminates the write operation but not before the internal address pointer is 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 SCL LI L AAA Address Byte MCP98243 12 3 4 5 6 7 8 a AK A TV V Word Address n MCP98243 123456 738 SECOOEDHU E DEI JEA Majes Byte Data at n MCP98243 Master Note In this example n is the current Address Word which 00 h and the data
72. ture is invoked by writing to the clear write protect register This is done by sending an Address Byte similar to a normal Write command Figure 5 17 shows the timing diagram CWP clears SWP only PWP can not be cleared using this command Timing Diagram for Setting Software Write Protect See Section 4 0 Serial The Slave Address bits need to correspond to the address pin logic configuration For CWP a high voltage V yy needs to be applied to the AO pin and the corresponding slave address needs to be set to 1 The A1 pin is set to Vpp and the corresponding slave address bit is set to 1 And A2 pins is set to ground and the corresponding slave address bits are set to 0 Table 5 3 shows the bit configuration The device response in this mode is shown in Table 5 4 and Table 5 5 012345067 8 1 2 3 4 5 6 7 8 2 3 4 5 6 7 8 l sa LLLP l A A A SDA slob fr fo for w C x x x xf x x x x ex rx x x x x x x P K K KA S ee JAN je PE SS se I Address Byte Word Address Data MCP98243 MCP98243 MCP98243 Note Apply Vyy at AO pin apply Vpp at A1 pin connect A2 pin to GND to initiate CWP cycle FIGURE 5 16 Timing Diagram for Setting Clear Write Protect See Section 4 0 Serial Communication DS22153C page 38 2009 Microchip Technology Inc MCP9843 98243 9 3 3 3 PAP Permanent Wie Pree Note Once the Permanent Write Protect is Once the PWP register is writ
73. 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 REGISTER 5 7 MCP98243 DEVICE ID AND DEVICE REVISION READ ONLY gt ADDRESS 0000 0111 b R 0 R 0 R 1 R 0 R 0 R 0 R 0 R 1 Device ID bit 15 bit 8 R 0 R 0 R 0 R 0 R 0 R 0 R 0 R 1 Device Revision bit 7 bit O Legend R Readable bit W Writable bit U Unimplemented bit read as 0 n Value at POR 1 Bit is set 0 Bit is cleared x Bit is unknown bit 15 8 Device ID Bit 15 to bit 8 are used for device ID bit 7 0 Device Revision Bit 7 to bit O are used for device revision REGISTER 5 8 MCP9843 DEVICE ID AND DEVICE REVISION READ ONLY gt ADDRESS 0000 0111 b R 0 R 0 R 0 R 0 R 0 R 0 R 0 R 0 Device ID bit 15 bit 8 R 0 R 0 R 0 R 0 R 0 R 0 R 0 R 1 Device Revision bit 7 bit O Legend R Readable bit W Writable bit U Unimplemented bit read as 0 n Value at POR 1 Bit is set 0 Bit is cleared x Bit is unknown bit 15 8 Device ID Bit 15 to bit 8 are used for device ID bit 7 0 Device Revision Bit 7 to bit O are used for device revision DS22153C page 30 O 2009 Microchip Technology Inc

Download Pdf Manuals

image

Related Search

MICROCHIP MCP9843/98243 Manual

Related Contents

            asus t20 smartphone manual    ONDA VX818 series player Manual    

Copyright © All rights reserved.
DMCA: DMCA_mwitty#outlook.com.