MCP9843/98243
Memory Module Temperature Sensor w/ EEPROM for SPD
Features
• 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 I
2
C™/SMBus Interface
• Available Packages:
- DFN-8, TDFN-8, UDFN-8, TSSOP-8
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
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 0x7F) 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 0xFF) can be used for general
purpose data storage. These addresses are not write
protected.
This sensor has an industry standard 2-wire,
I
2
C compatible serial interface, allowing up to eight
devices to be controlled in a single serial bus.
Temperature Sensor Features
• Temperature-to-Digital Converter
• Sensor Accuracy (Grade B):
-
±0.2°C/±1°C (typ./max.)
→
+75°C to +95°C
- ±0.5°C/±2°C (typ./max.)
→
+40°C to +125°C
- ±1°C/±3°C (typ./max.)
→
-20°C to +125°C
• Specified V
DD
Range: 3.0V to 3.6V
• Operating Current: 200 µA (typical)
• Operating V
DD
Range: 2.7V to 5.5V
Serial EEPROM Features (MCP98243)
• Specified V
DD
Range: 1.8V to 5.5V
• Operating Current:
- Write
→
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
Package Types
8-Pin 2x3 DFN/TDFN/UDFN *
A0 1
A1 2
A2 3
GND 4
EP
9
8 V
DD
7 Event
6 SCL
5 SDA
8-Pin TSSOP
A0 1
A1 2
A2 3
8 V
DD
7 Event
6 SCL
5 SDA
GND 4
* Includes Exposed Thermal Pad (EP); see
Table 3-1.
MCP9843/98243
©
2009 Microchip Technology Inc.
DS22153C-page 1
MCP9843/98243
Sensor Typical Accuracy Performance
50%
40%
Occurrences
30%
20%
10%
0%
-0.2
-1.0
-0.8
-0.6
-0.4
0.8
100 kHz
V
IL_MAX
= 0.8V, V
IH_MIN
= 2.1V
8V to 12V
—
0.5V
0x2001
T
A
= +85°C
1,063,478 units
63 Production lots
Statistics:
Average = 0.003 °C
St. Dev = 0.13 °C
±3 Sigma = ±0.4 °C
0.0
0.2
0.4
0.6
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
Event Output in Shutdown Mode
MCP98243
Event Output De-asserts
MCP98242
Event Output Remains in previous
state. If the output asserts before
shutdown command, it remains
asserted during shutdown
t
OUT
= 20 ms to 50 ms
I
2
C communication Timeout Range
I
2
C Maximum Bus Frequency
I
2
C SCL & SDA V
IL
/V
IH
voltage levels
V
HV A0
range
I
2
C Spike Supression
I
2
C input hysteresis
Device/Revision ID Register
t
OUT
= 25 ms to 35 ms
400 kHz
V
IL_MAX
=0.3*V
DD
, V
IH_MIN
=0.7*V
DD
7V to 12V
50 ns
0.05V
DD
0x2101 (hex)
DS22153C-page 2
©
2009 Microchip Technology Inc.
1.0
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 †
V
DD
.................................................................................. 6.0V
Voltage at all Input/Output pins ............... GND – 0.3V to 6.0V
Pin A0 ................................................... GND – 0.3V to 12.5V
Storage temperature .....................................-65°C to +150°C
Ambient temp. with power applied ................-40°C to +125°C
Junction Temperature (T
J
) .......................................... +150°C
ESD protection on all pins (HBM:MM) ................. (4 kV:300V)
Latch-Up Current at each pin (25°C) ....................... ±200 mA
TEMPERATURE SENSOR DC CHARACTERISTICS
Electrical Specifications:
Unless otherwise indicated, V
DD
= 3.0V to 3.6V, GND = Ground,
and T
A
= -20°C to +125°C.
Parameters
Temperature Sensor Accuracy
+75°C < T
A
≤
+95°C
+40°C < T
A
≤
+125°C
-20°C < T
A
≤
+125°C
T
A
=
-40°C
Temperature Conversion Time
0.25°C/bit
Power Supply
Specified Voltage Range
Operating Voltage Range
Operating Current
Shutdown Current -
MCP9843
MCP98243
Power On Reset (POR)
Power Supply Rejection,
T
A
= +25°C
V
DD
V
DD
I
DD_TS
I
SHDN
V
POR_TS
Δ°C/ΔV
DD
3.0
2.7
—
—
—
—
—
—
—
—
200
1
1
2.2
±0.3
±0.15
3.6
5.5
500
2
3
—
—
—
V
V
µA
µA
µA
V
°C
Threshold for falling V
DD
voltage
V
DD
= 3.3V+150 mV
PP AC
(0 to 1 MHz)
V
OH
= V
DD
(Active-Low, Pull-up
Resistor)
I
OL
= 3 mA (Active-Low, Pull-up
Resistor)
V
OL
= V
SS
(Active-High, Pull-down
Resistor)
I
OH
= 3 mA (Active-High, Pull-down
Resistor)
Time to 63% (89°C)
°C/V V
DD
= 2.7V to 5.5V
JC42.4 Specified Voltage Range
Note 1
EEPROM Inactive
EEPROM Inactive, I
2
C Bus Inactive
t
CONV
—
65
125
ms
15 s/sec (typical) (See
Section 5.2.4)
T
ACY
-1.0
-2.0
-3.0
—
±0.2
±0.5
±1
-1
+1.0
+2.0
+3.0
—
°C
°C
°C
°C
JC42.4 - TSE2002B3
Grade B Accuracy Specification
Sym
Min
Typ
Max
Unit
Conditions
Event Output (Open-Drain output, external pull-up or pull-down resistor required), see Section 5.2.3
High-level Current (leakage)
Low-level Voltage
Low-level Current (leakage)
High-level Voltage
I
OH
V
OL
I
OL
V
OH
—
—
—
—
—
—
—
—
1
0.4
1
V
DD
-0.5
µA
V
µA
V
Thermal Response, from +25°C (Air) to +125°C (oil bath)
DFN/UDFN/TDFN-8
TSSOP-8
Note 1:
t
RES
—
—
0.7
1.4
—
—
s
s
Characterized but not production tested. Also, see
Section 2.0 “Typical Performance Curves”.
©
2009 Microchip Technology Inc.
DS22153C-page 3
MCP9843/98243
MCP98243 EEPROM DC CHARACTERISTICS
Electrical Specifications:
Unless otherwise indicated, V
DD
= 1.8V to 5.5V, GND = Ground,
and T
A
= -20°C to +125°C.
Parameters
Power Supply
Operating Voltage Range
Current, EEPROM write
Current, EEPROM read
Power On Reset (POR)
Write Cycle time (byte/page)
Endurance T
A
= +25°C
EEPROM Write Temperature
EEPROM Read Temperature
Write Protect Voltage
SWP and CWP Voltage
PWP Voltage
Note 1:
2:
3:
V
HV
7
—
—
V
DD
12
—
V
V
Applied at A0 pin
(Note 3)
V
DD
I
DD_EE
I
DD_EE
V
POR_EE
t
WC
—
EE
WRITE
EE
READ
1.8
—
—
—
—
—
0
-40
—
1100
100
1.6
3
1M
—
—
5.5
2000
500
—
5
—
85
125
V
µA
µA
V
ms
cycles Number of Write Cycles, V
DD
= 5V
(Note 2)
°C
°C
For minimum read temperature, see
Note 2
Sensor in Shutdown Mode (for t
WC
),
(Note
1)
Sensor in Shutdown Mode (Note
1)
EEPROM
Sym
Min
Typ
Max
Unit
Conditions
For V
DD
ranges of 1.8V to the temperature sensor V
POR_TS
, the temperature sensor becomes partially biased and
consumes 80 µA (typical) until the sensor POR resets and acknowledges a shutdown command. See
Figure 2-15.
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.
The range of voltage applied at A0 pin for Permanent Write Protect is GND to V
DD
+ 1V. See
Figure 2-13
and
Section 5.3.3 “Write Protection”.
INPUT/OUTPUT PIN DC CHARACTERISTICS (NOTE 1)
Electrical Specifications:
Unless otherwise indicated, V
DD
= 1.8V to 5.5V, GND = Ground and
T
A
= -20°C to +125°C.
Parameters
Input
High-level Voltage
Low-level Voltage
Input Current
Input Impedance (A0, A1, A2)
Input Impedance (A0, A1, A2)
Output (SDA only)
Low-level Voltage
High-level Current (leakage)
Low-level Current
Capacitance
SDA and SCL Inputs
Hysteresis
Spike Supression
V
HYST
T
SP
—
—
—
0.05V
DD
0.1V
DD
—
—
—
50
V
V
ns
V
DD
> 2V
V
DD
< 2V
V
OL
I
OH
I
OL
C
IN
—
—
6
—
—
—
—
5
0.4
1
—
—
V
µA
mA
pF
I
OL
= 3 mA
V
OH
= V
DD
V
OL
= 0.6V
V
IH
V
IL
I
IN
Z
IN
Z
IN
0.7V
DD
—
—
—
—
—
—
—
1
200
—
0.3V
DD
±5
—
—
V
V
µA
MΩ
kΩ
SDA and SCL only
V
IN
> V
IH
V
IN
< V
IL
Sym
Min
Typ
Max
Units
Conditions
Serial Input/Output (SCL, SDA, A0, A1, A2) (Note 2)
Note 1:
2:
These specifications apply for the Temperature Sensor and EEPROM.
For V
DD
ranges of 1.8V to the temperature sensor V
POR_TS
, the temperature sensor becomes partially
biased and consumes 80 µA (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
Electrical Specifications:
Unless otherwise indicated, GND = Ground, T
A
= -20°C to +125°C, and C
L
= 80 pF
(Note
1, 5).
V
DD
= 1.8V to 5.5V V
DD
= 2.2V to 5.5V
Parameters
2-Wire I
2
C Interface
Serial port frequency
Low Clock
High Clock
Rise time
Fall time
Data in Setup time
Data in Hold time
Data out Hold time
Start Condition Setup time
Start Condition Hold time
Stop Condition Setup time
Bus idle
Time out (Sensor Only)
Bus Capacitive load
Note 1:
2:
3:
f
SCL
t
LOW
t
HIGH
t
R
t
F
t
SU:DI
t
HD:DI
t
HD:DO
t
SU:STA
t
HD:STA
t
SU:STO
t
B:FREE
t
OUT
C
b
10
4700
4000
—
20
250
0
200
4700
4000
4000
4700
—
—
100
—
—
1000
300
—
—
900
—
—
—
—
—
—
10
1300
600
20
20
100
0
200
600
600
600
1300
25
—
400
—
—
300
300
—
—
900
—
—
—
—
35
400
kHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ms
pf
V
DD
= 3.0V to 3.6V
Note 3
Note 6
Note 4
Note 2, 4
Note 2
Note 2
Sym
Min
Max
Min
Max
Units
Conditions
4:
5:
6:
All values referred to V
IL MAX
and V
IH MIN
levels.
If t
LOW
> t
OUT
or t
HIGH
> t
OUT
, the temperature sensor I
2
C interface will time out. A Repeat Start command
is required for communication.
This device can be used in a Standard-mode I
2
C-bus system, but the requirement t
SU:DAT
≥
250 ns must
be met. This device does not stretch SCL Low time. It outputs the next data bit to the SDA line within
t
R MAX
+ t
SU:DI MIN
= 1000 ns + 250 ns = 1250 ns (according to the Standard-mode I
2
C-bus specification)
before the SCL line is released.
As a transmitter, the device provides internal minimum delay time t
HD:DAT MIN
to bridge the undefined
region (min. 300 ns) of the falling edge of SCL t
F MAX
to avoid unintended generation of Start or Stop
conditions.
For V
DD
ranges of 1.8V to the temperature sensor V
POR_TS
, the temperature sensor becomes partially
biased and consumes 100 µA (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 t
HD:DI
0 ns after
SCL toggles Low.
©
2009 Microchip Technology Inc.
DS22153C-page 5