MCP9844 [MICROCHIP]

±1°C Accurate, 1.8V Digital Temperature Sensor; 为± 1A ° C精度, 1.8V的数字温度传感器
MCP9844
型号: MCP9844
厂家: MICROCHIP    MICROCHIP
描述:

±1°C Accurate, 1.8V Digital Temperature Sensor
为± 1A ° C精度, 1.8V的数字温度传感器

传感器 温度传感器
文件: 总44页 (文件大小:903K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MCP9844  
±1°C Accurate, 1.8V Digital Temperature Sensor  
Features  
Description  
• 1MHz, 2-wire I2C™ Interface  
Microchip Technology Inc.’s MCP9844 digital  
temperature sensor converts temperature from -40°C  
to +125°C to a digital word. It provides an accuracy of  
±0.2°C/±1°C (typical/maximum) from +75°C to +95°C  
with an operating voltage of 1.7V to 3.6V.  
• User Selectable Measurement Resolution:  
- +0.5°C, +0.25°C, +0.125°C, +0.0625°C  
• User Programmable Temperature Limits:  
- Temperature Window Limit  
The MCP9844 digital temperature sensor comes with  
user programmable registers that provide flexibility for  
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  
MCP9844 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 the thermostat operation, or  
- Critical Temperature Limit  
• User Programmable Temperature Alert Output  
• Specified VDD Range: 1.7V to 3.6V  
• Operating Current: 100 µA (typical)  
• Available Package: 8-Pin TDFN  
Temperature Sensor Features  
Temperature-to-Digital Converter (°C)  
• Sensor Accuracy (Grade B):  
as  
a
temperature event interrupt output for  
- ±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.) -40°C to +125°C  
microprocessor-based systems.  
This sensor has an industry standard I2C Fast Mode  
Plus compatible 1 MHz serial interface.  
Typical Applications  
Package Types  
8-Pin 2x3 TDFN *  
Temperature sensing for Solid State Drive (SSD)  
• General Purpose Temperature Datalog  
• General Purpose  
A0  
A1  
V
DD  
1
2
8
7
Event  
EP  
9
• Industrial Applications  
A2  
SCL  
SDA  
3
4
6
5
• Industrial Freezers and Refrigerators  
• Food Processing  
GND  
* Includes Exposed Thermal Pad (EP); see Table 3-1.  
• Personal Computers and Servers  
• PC Peripherals  
• Consumer Electronics  
• Handheld/Portable Devices  
3.0  
Spec. Limits  
VDD = 1.7 V to 3.6 V  
16 units  
2.0  
1.0  
0.0  
+Std. Dev.  
-1.0  
Average  
-Std. Dev.  
-2.0  
-3.0  
-40 -20  
0
20  
40  
TA (°C)  
60  
80 100 120  
2013 Microchip Technology Inc.  
DS20005192A-page 1  
MCP9844  
†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.  
1.0  
ELECTRICAL  
CHARACTERISTICS  
Absolute Maximum Ratings †  
V
.................................................................................. 4.0V  
DD  
Voltage at all Input/Output pins ............... GND – 0.3V to 4.0V  
Pin A0....................................................... GND – 0.3V to 11V  
Storage temperature .....................................-65°C to +150°C  
Ambient temp. with power applied ................-40°C to +125°C  
Junction Temperature (T )...........................................+150°C  
J
ESD protection on all pins (HBM:MM) ................. (4 kV:200V)  
Latch-Up Current at each pin (25°C)........................ ±200 mA  
TEMPERATURE SENSOR DC CHARACTERISTICS  
Electrical Specifications: Unless otherwise indicated, VDD = 1.7V to 3.6V, GND = Ground,  
and TA = -40°C to +125°C.  
Parameters  
Sym  
Min  
Typ  
Max  
Unit  
Conditions  
Temperature Sensor Accuracy  
+75°C < TA +95°C  
+40°C < TA +125°C  
-40°C < TA +125°C  
Temperature Conversion Time  
0.5°C/bit  
TACY  
-1.0 ±0.2  
-2.0 ±0.5  
+1.0  
+2.0  
+3.0  
°C VDD = 1.8V  
°C  
°C  
-3.0  
±1  
tCONV  
30  
65  
125  
ms  
0.25°C/bit  
ms 15 s/sec (typical) (See Section 5.2.4)  
0.125°C/bit  
130  
260  
ms  
ms  
0.0625°C/bit  
Power Supply  
Specified Voltage Range  
Operating Current  
VDD  
IDD_TS  
ISHDN  
VPOR_TS  
tPOR  
1.7  
100  
0.2  
1.5  
3.6  
500  
1
V
µA  
Shutdown Current  
µA TA = 85°C  
Power On Reset (POR)  
Settling time after POR  
Power Supply Rejection,  
VDD = 1.7V, 2.5V, 3.3V  
1
V
Threshold for falling VDD voltage  
ms For warm and cold power cycles  
°C DD = 1.7V to 3.6V  
°C  
0.2  
±1  
V
°C VDD_AC = VDD +150 mVPP AC  
(0 to 1 MHz) and TA = +25°C,  
Event Output (Open-Drain output, external pull-up resistor required), see Section 5.2.3  
High-level Current (leakage)  
Low-level Voltage  
IOH  
1
µA VOH = VDD  
VOL  
0.4  
V
IOL= 3 mA (Active-Low, Pull-up  
Resistor)  
Thermal Response, from +25°C (Air) to +125°C (oil bath)  
TDFN-8  
tRES  
0.7  
s
Time to 63% (89°C)  
DS20005192A-page 2  
2013 Microchip Technology Inc.  
MCP9844  
INPUT/OUTPUT PIN DC CHARACTERISTICS  
Electrical Specifications: Unless otherwise indicated, VDD = 1.7V to 3.6V, GND = Ground and  
TA = -40°C to +125°C.  
Parameters  
Sym  
Min  
Typ  
Max  
Units  
Conditions  
Serial Input/Output (SCL, SDA, A0, A1, A2)  
Input  
High-level Voltage  
VIH  
0.7VDD  
0.3VDD  
±5  
V
V
Low-level Voltage  
VIL  
IIN  
Input Current  
µA SDA and SCL only  
MVIN > VIH  
Input Impedance (A0, A1, A2)  
Input Impedance (A0, A1, A2)  
Output (SDA only)  
Low-level Voltage  
ZIN  
ZIN  
1
200  
kVIN < VIL  
VOL  
IOH  
IOL  
3
5
0.4  
1
V
IOL= 3 mA  
High-level Current (leakage)  
Low-level Current  
µA VOH = VDD  
mA VOL = 0.4V, VDD 2.2V  
mA VOL = 0.6V  
pF  
20  
6
Capacitance  
CIN  
SDA and SCL Inputs  
Hysteresis  
VHYST  
TSP  
0.05VDD  
V
Spike Suppression  
50  
ns  
TEMPERATURE CHARACTERISTICS  
Electrical Specifications: Unless otherwise indicated, VDD = 1.7V to 3.6V, GND = Ground,  
and TA = -40°C to +125°C.  
Parameters  
Temperature Ranges  
Sym  
Min  
Typ  
Max  
Units  
Conditions  
Specified Temperature Range  
Operating Temperature Range  
Storage Temperature Range  
Thermal Package Resistances  
Thermal Resistance, 8L-TDFN  
TA  
TA  
TA  
-40  
-40  
-65  
+125  
+125  
+150  
°C  
°C  
°C  
Note 1  
JA  
52.5  
°C/W  
Note 1: Operation in this range must not cause TJ to exceed Maximum Junction Temperature (+150°C).  
2013 Microchip Technology Inc.  
DS20005192A-page 3  
MCP9844  
SERIAL INTERFACE TIMING SPECIFICATIONS  
Electrical Specifications: Unless otherwise indicated, GND = Ground, TA = -40°C to +125°C, and CL = 80 pF  
Note 1.  
V
DD= 1.7V to 3.6V  
VDD= 2.2V to 3.6V  
400 kHz 1000 kHz  
100 kHz  
Parameters  
Sym  
Min  
Max  
Min  
Max  
Min  
Max  
Units  
2-Wire I2C™ Interface  
Serial port frequency (Note 2, 4)  
Low Clock (Note 2)  
fSCL  
tLOW  
tHIGH  
tR  
10  
100  
10  
1300  
600  
20  
400  
10  
500  
260  
1000  
kHz  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ms  
pf  
4700  
4000  
High Clock  
Rise time (Note 5)  
1000  
300  
300  
300  
120  
120  
Fall time (Note 5)  
tF  
20  
20  
Data in Setup time (Note 3)  
Data in Hold time (Note 6)  
Data out Hold time (Note 4)  
Start Condition Setup time  
Start Condition Hold time  
Stop Condition Setup time  
Bus Idle/Free  
tSU:DAT  
tHD:DI  
tHD:DO  
tSU:STA  
tHD:STA  
tSU:STO  
tB-FREE  
tOUT  
250  
0
100  
0
50  
0
200  
4700  
4000  
4000  
4700  
25  
900  
200  
600  
600  
600  
1300  
25  
900  
0
350  
260  
260  
260  
500  
25  
Time out  
35  
35  
35  
Bus Capacitive load  
Cb  
400  
100  
Note 1: All values referred to VIL MAX and VIH MIN levels.  
2: If tLOW > tOUT, the temperature sensor I2C™ interface will time out. A Repeat Start command is required  
for communication.  
3: This device can be used in a Standard mode I2C-bus system, but the requirement tSU:DAT 250 ns must  
be met. This device does not stretch SCL Low period. It outputs the next data bit to the SDA line within tR  
MAX + tSU:DAT MIN = 1000 ns + 250 ns = 1250 ns (according to the Standard-mode I2C-bus specification)  
before the SCL line is released.  
4: As a transmitter, the device provides internal minimum delay time tHD:DAT MIN to bridge the undefined  
region (min. 200 ns) of the falling edge of SCL tF MAX to avoid unintended generation of Start or Stop  
conditions.  
5: Characterized but not production tested.  
6: As a receiver, SDA should not be sampled at the falling edge of SCL. SDA can transition tHD:DI 0 ns after  
SCL toggles Low.  
TIMING DIAGRAM  
Start Condition  
Data Transmission  
Stop Condition  
DS20005192A-page 4  
2013 Microchip Technology Inc.  
MCP9844  
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, VDD = 1.7V to 3.6V, GND = Ground, SDA/SCL pulled-up to VDD, and  
TA = -40°C to +125°C.  
3.0  
2.0  
150  
125  
100  
75  
Spec. Limits  
VDD = 1.7 V to 3.6 V  
16 units  
1.0  
0.0  
+Std. Dev.  
Average  
-Std. Dev.  
-1.0  
-2.0  
-3.0  
50  
-40 -20  
0
20  
40  
TA (°C)  
60  
80 100 120  
-40 -20  
0
20  
40  
TA (°C)  
60  
80 100 120  
FIGURE 2-1:  
Temperature Accuracy.  
FIGURE 2-4:  
Supply Current Vs.  
Temperature.  
100%  
1.00  
0.75  
0.50  
TA = +85 °C  
VDD = 1.7 V - 3.6 V  
16 units  
75%  
50%  
25%  
0%  
0
.
25  
0.00  
-40 -20  
0
20  
40  
60  
80 100 120  
TA (°C )  
Temperature Accuracy (°C)  
FIGURE 2-5:  
Temperature.  
Shutdown Current Vs.  
FIGURE 2-2:  
Histogram, TA = + 85 °C.  
Temperature Accuracy  
100%  
1.8  
1.6  
1.4  
1.2  
1
TA = +25 °C  
VDD = 1.7 V - 3.6 V  
16 units  
75%  
Rising VDD  
Falling VDD  
50%  
25%  
0%  
0.8  
0.6  
-40 -20  
0
20  
40  
TA (°C)  
60  
80 100 120  
Temperature Accuracy (°C)  
FIGURE 2-6:  
Voltage Vs. Temperature.  
Power-on Reset Threshold  
FIGURE 2-3:  
Histogram, TA = + 25 °C.  
Temperature Accuracy  
2013 Microchip Technology Inc.  
DS20005192A-page 5  
MCP9844  
Note: Unless otherwise indicated, VDD = 1.7V to 3.6V, GND = Ground, SDA/SCL pulled-up to VDD, and  
TA = -40°C to +125°C.  
50  
40  
30  
20  
10  
0.4  
0.3  
0.2  
0.1  
0
VOL = 0.6V  
SDA, IOL = 20 mA  
VDD = 2.2 V to 3.6 V  
Event, IOL = 3 mA  
-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 Output and SDA VOL  
FIGURE 2-10:  
SDA IOL Vs. Temperature.  
Vs. Temperature.  
3.0  
2.0  
200  
175  
0.0625 °C/LSb  
0.125 °C/LSb  
150  
125  
100  
75  
VDD = 1.7 V  
VDD = 3.6 V  
1.0  
0.0  
-1.0  
-2.0  
-3.0  
50  
0.25 °C/LSb  
0.5 °C/LSb  
25  
0
-40 -20  
0
20  
40  
60  
80 100 120  
-40 -20  
0
20  
40  
TA (°C)  
60  
80 100 120  
TA (°C)  
FIGURE 2-11:  
Temperature Accuracy Vs. Change in VDD  
Line Regulation: Change in  
FIGURE 2-8:  
Rate Vs. Temperature.  
Temperature Conversion  
.
1.0  
35  
ꢀ°C/ꢀVDD, VDD = 2.5V + 100 mVPP (AC)  
TA = 25 °C, 0.0625 °C/LSb  
0.5  
0.0  
30  
25  
-0.5  
-1.0  
No decoupling capacitor  
1,000  
10,000  
100,000  
00  
M  
1k  
10k  
100k  
1M  
-40 -20  
0
20  
40  
TA (°C)  
60  
80 100 120  
Frequency (Hz)  
FIGURE 2-12:  
I2C™ Protocol Time-out Vs.  
FIGURE 2-9:  
Power Supply Noise  
Temperature.  
Rejection: Normalized Temperature Vs. Power  
Supply Frequency.  
DS20005192A-page 6  
2013 Microchip Technology Inc.  
MCP9844  
3.0  
PIN DESCRIPTION  
The descriptions of the pins are listed in Table 3-1.  
TABLE 3-1:  
MCP9844  
TDFN  
PIN FUNCTION TABLES  
Symbol  
Description  
1
2
3
4
5
6
7
8
9
A0  
A1  
Slave Address  
Slave Address  
Slave Address  
Ground  
A2  
GND  
SDA  
SCL  
Event  
VDD  
EP  
Serial Data Line  
Serial Clock Line  
Temperature Alert Output  
Power Pin  
Exposed Thermal Pad (EP); can be connected to GND.  
3.1  
Address Pins (A0, A1, A2)  
3.4  
Serial Clock Line (SCL)  
These pins are device address input pins.  
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”.)  
The address pins correspond to the Least Significant  
bits (LSb) of the address bits. The Most Significant bits  
(MSb) are A6, A5, A4, A3. Refer to Table 3-2.  
TABLE 3-2:  
Device  
MCP9844 ADDRESS BYTE  
3.5  
Temperature Alert, Open-Drain  
Output (Event)  
Address Code  
Slave  
Address  
The MCP9844 temperature Event output pin is an  
open-drain output. The device outputs a signal when  
the ambient temperature goes beyond the user pro-  
grammed temperature limit. (See Section 5.2.3  
“Event Output Configuration”.)  
A6 A5 A4 A3 A2 A1 A0  
X1 X1 X1  
Sensor  
0
0
1
1
Note 1: User selectable address is shown by X,  
where X is ‘1’ or ‘0’ for VDD and GND,  
respectively  
3.6  
Power Pin (V  
)
DD  
All address pins have an internal pull-down resistor.  
VDD is the power pin. The operating voltage range, as  
specified in the DC electrical specification table, is  
applied on this pin.  
3.2  
Ground Pin (GND)  
The GND pin is the system ground pin.  
3.7  
Exposed Thermal Pad (EP)  
3.3  
Serial Data Line (SDA)  
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.  
The SDA is a bidirectional input/output pin used to seri-  
ally transmit data to/from the host controller. This pin  
requires a pull-up resistor. (See Section 4.0 “Serial  
Communication”.)  
2013 Microchip Technology Inc.  
DS20005192A-page 7  
MCP9844  
NOTES:  
DS20005192A-page 8  
2013 Microchip Technology Inc.  
MCP9844  
This device does not support sequential register read/  
write. Each register needs to be addressed using the  
Register Pointer.  
4.0  
4.1  
SERIAL COMMUNICATION  
2
2-Wire Standard Mode I C™  
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 MCP9844 retain the  
previously selected register. Therefore, they output  
data from the previously specified register (repeated  
pointer specification is not necessary).  
Protocol-Compatible Interface  
The MCP9844 serial clock input (SCL) and the  
bidirectional serial data line (SDA) form a 2-wire  
bidirectional Standard mode I2C compatible  
communication port (refer to the Input/Output Pin DC  
Characteristics table and the Serial Interface Timing  
Specifications table).  
4.1.2  
MASTER/SLAVE  
The following MCP9844 bus protocol is defined in  
Table 4-1.  
The bus is controlled by a master device (typically a  
microcontroller) that controls the bus access and  
generates the Start and Stop conditions. The MCP9844  
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.  
TABLE 4-1:  
MCP9844 SERIAL BUS  
PROTOCOL DESCRIPTIONS  
Term  
Description  
Master  
The device that controls the serial bus,  
typically a microcontroller.  
4.1.3  
START/STOP CONDITION  
Slave  
The device addressed by the master,  
such as the MCP9844.  
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.  
Transmitter Device sending data to the bus.  
Receiver  
START  
Device receiving data from the bus.  
A unique signal from the master to  
initiate serial interface with a slave.  
If a Start or Stop condition is introduced during data  
transmission, the MCP9844 releases the bus. All data  
transfers are ended by a Stop condition from the  
master.  
STOP  
A unique signal from the master to  
terminate serial interface from a slave.  
Read/Write A read or write to the MCP9844  
registers.  
4.1.4  
ADDRESS BYTE  
ACK  
A receiver Acknowledges (ACK) the  
reception of each byte by polling the  
bus.  
Following the Start condition, the host must transmit an  
8-bit address byte to the MCP9844. The address for  
the  
MCP9844  
temperature  
sensor  
is  
0011,A2,A1,A0’ in binary, where the A2, A1 and A0  
bits are set externally by connecting the corresponding  
pins to VDD 1’ or GND ‘0’. The 7-bit address  
transmitted in the serial bit stream must match the  
selected address for the MCP9844 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).  
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.  
Address Byte  
SCL  
SDA  
1
0
2
0
3
1
4
1
5
6
7
8
9
A
C
K
4.1.1  
DATA TRANSFER  
A2 A1 A0  
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 a Stop condition (STOP).  
Start  
Slave  
Address  
Code  
R/W  
Address  
MCP9844 Response  
FIGURE 4-1:  
Device Addressing.  
Repeated communication is initiated after tB-FREE  
.
2013 Microchip Technology Inc.  
DS20005192A-page 9  
MCP9844  
4.1.5  
DATA VALID  
4.1.7  
TIME OUT (TOUT)  
After the Start condition, each bit of data in the  
transmission needs to be settled for a time specified by  
tSU-DATA before SCL toggles from low-to-high (see  
Serial Interface Timing Specifications table).  
If the SCL stays low or high for time specified by tOUT  
,
the MCP9844 resets the serial interface. This dictates  
the minimum clock speed as specified in the specifica-  
tion.  
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-DATA before the low-to-high transition of SCL from  
the master. SDA also needs to remain pulled down for  
t
H-DATA 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.  
DS20005192A-page 10  
2013 Microchip Technology Inc.  
MCP9844  
registers and a 2-wire I2C protocol compatible serial  
interface. Figure 5-1 shows a block diagram of the  
register structure.  
5.0  
FUNCTIONAL DESCRIPTION  
The MCP9844 temperature sensors consist of a band-  
gap type temperature sensor, a Delta-Sigma Analog-to-  
Digital Converter ( ADC), user programmable  
MCP9844 Temperature Sensor  
Hysteresis  
Shutdown  
Critical Trip Lock  
Alarm Win. Lock Bit  
Clear Event  
Event Status  
Output Control  
Critical Event only  
Event Polarity  
Event Comp/Int  
Band-Gap  
Temperature  
Sensor  
Configuration  
Temperature  
 ADC  
T
T
T
UPPER  
LOWER  
CRIT  
0.5°C/bit  
0.25°C/bit  
0.125°C/bit  
0.0625°C/bit  
Manufacturer ID  
Device ID/Rev  
Resolution  
Capability  
Shutdown Status  
2
I C™ Bus Time-out  
Selected Resolution  
Temp. Range  
Accuracy  
Output Feature  
Register  
Pointer  
2
Standard I C  
Interface  
SCL  
SDA  
VDD  
GND  
A0  
Event  
A2  
A1  
FIGURE 5-1:  
Functional Block Diagram.  
2013 Microchip Technology Inc.  
DS20005192A-page 11  
MCP9844  
The Capability register is used to provide bits  
describing the MCP9844’s capability in measurement  
resolution, measurement range and device accuracy.  
The device Configuration register provides access to  
configure the MCP9844’s various features. These  
registers are described in further detail in the following  
sections.  
5.1  
Registers  
The MCP9844 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 registers are accessed by sending a Register  
Pointer to the MCP9844 using the serial interface. This  
is an 8-bit write-only pointer. However, the four Least  
Significant bits are used as pointers and all unused bits  
(bits 7-4) need to be cleared or set to ‘0’. Register 5-1  
describes the pointer or the address of each register.  
The Temperature register is read-only and is used to  
access the ambient temperature data. The data is  
loaded in parallel to this register after tCONV. The Event  
Temperature Upper-Boundary and Lower-Boundary  
Trip registers are read/writes. If the ambient  
temperature drifts beyond the user-specified limits, the  
MCP9844 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.  
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  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 7-4  
bit 3-0  
Writable Bits: Write ‘0’  
Pointer Bits:  
0000= Capability register  
0001= Configuration register (CONFIG)  
0010= Event Temperature Upper-Boundary Trip register (TUPPER  
0011= Event Temperature Lower-Boundary Trip register (TLOWER  
)
)
0100= Critical Temperature Trip register (TCRIT  
0101= Temperature register (TA)  
0110= Manufacturer ID register  
0111= Device ID/Revision register  
1000= Reserved  
)
1001= 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.)  
DS20005192A-page 12  
2013 Microchip Technology Inc.  
MCP9844  
TABLE 5-1:  
BIT ASSIGNMENT SUMMARY FOR ALL TEMPERATURE SENSOR REGISTERS  
(SEE SECTION 5.3)  
Register  
Pointer  
(Hex)  
Bit Assignment  
MSB/  
LSB  
7
6
5
4
3
2
1
0
0x00  
0x01  
0x02  
MSB  
0
0
0
1
0
0
0
0
0
LSB SHDN Status tOUT Range  
Resolution  
Range Accuracy  
Hysteresis  
Event  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
MSB  
LSB  
0
0
Win Loc  
0
0
0
0
SHDN  
Crt Loc  
Int Clr  
Evt Stat Evt Cnt Evt Sel Evt Pol  
Evt Mod  
24°C  
0
23°C  
0
SIGN  
20°C  
SIGN  
20°C  
SIGN  
20°C  
27°C  
2-1°C  
27°C  
2-1°C  
27°C  
2-1°C  
27°C  
2-1°C  
0
26°C  
2-2°C  
26°C  
2-2°C  
26°C  
2-2°C  
26°C  
2-2°C  
0
25°C  
22°C  
21°C  
0
21°C  
0
25°C  
0
24°C  
0x03  
0x04  
0x05  
0
23°C  
0
22°C  
0
22°C  
0
25°C  
0
24°C  
0
23°C  
0
21°C  
0
25°C  
2-3°C  
0
24°C  
2-4°C  
TA TCRIT  
TA TUPPER TA TLOWER SIGN  
23°C  
22°C  
21°C  
20°C  
0x06  
0x07  
0x08  
0x09  
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
1
0
0
1
0
1
0
0
0
1
0
0
0
0
0
0
Resolution  
2013 Microchip Technology Inc.  
DS20005192A-page 13  
MCP9844  
5.1.1  
CAPABILITY REGISTER  
This is a read-only register used to identify the  
temperature sensor capability. For example, the  
MCP9844 device is capable of providing temperature  
at 0.25°C resolution, measuring temperature below  
and above 0°C, providing ±1°C and ±2°C accuracy  
over the active and monitor temperature ranges  
(respectively) and providing 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) 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  
R-0  
R-1  
R-1  
R-1  
R-1  
SHDN Status tOUT Range  
bit 7  
Resolution  
Meas Range  
Accuracy  
Temp Alarm  
bit 0  
Legend:  
R = Readable bit  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 15-8  
bit 7  
Unimplemented: Read as ‘0’  
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 tCONV to re-assert the event  
output (power-up default)  
bit 6  
I2C Bus time-out (tOUT 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  
Unimplemented: Read as ‘1’  
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)  
DS20005192A-page 14  
2013 Microchip Technology Inc.  
MCP9844  
REGISTER 5-2:  
CAPABILITY REGISTER (READ-ONLY) ADDRESS ‘0000 0000’b (CONTINUED)  
bit 1  
Accuracy:  
0= Accuracy ±2°C from +75°C to +95°C (Active Range) and ±3°C from +40°C to +125°C  
(Monitor Range)  
1= Accuracy ±1°C from +75°C to +95°C (Active Range) and ±2°C from +40°C to +125°C  
(Monitor Range)  
bit 0  
Temperature Alarm:  
0= No defined function (This bit will never be cleared or set to ‘0’)  
1= The part has temperature boundary trip limits (TUPPER/TLOWER/TCRIT registers) and a  
temperature event output (JC 42.4 required feature)  
1
0
2
0
3
1
4
1
5
6
7
8
1
0
2
0
3
0
4
0
5
0
6
0
7
8
0
SCL  
A
C
K
A
C
K
A
2
A
1
A
0
S
SDA  
0
W
Address Byte  
MCP9844  
Capability Pointer  
MCP9844  
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
0
1
0
2
0
3
0
4
0
5
1
6
1
7
1
8
1
SCL  
A
C
K
A
C
K
N
A
K
A
2
A
1
A
0
0
0
0
0
0
0
0
S
0
0
1
1
P
R
SDA  
MSB Data  
Address Byte  
MCP9844  
Timing Diagram for Reading the Capability Register (See Section 4.0 “Serial  
LSB Data  
Master  
Master  
FIGURE 5-2:  
Communication”).  
2013 Microchip Technology Inc.  
DS20005192A-page 15  
MCP9844  
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  
5.1.2  
SENSOR CONFIGURATION  
REGISTER (CONFIG)  
The MCP9844 device has a 16-bit Configuration regis-  
ter (CONFIG) that allows the user to set various func-  
tions for a robust temperature monitoring system. Bits  
10 through 0 are used to select the event output bound-  
ary hysteresis, device Shutdown or Low-Power mode,  
temperature boundary and critical temperature lock,  
and temperature event output enable/disable. In addi-  
tion, the user can select the event output condition (out-  
put set for TUPPER and TLOWER temperature boundary  
or TCRIT only), read event output status and set event  
output polarity and mode (Comparator Output or  
Interrupt Output mode).  
used to lock the user-specified boundaries TUPPER  
,
TLOWER and TCRIT to prevent an accidental rewrite.  
Bits 5 through 0 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”).  
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 (THYST)”). The Continuous  
REGISTER 5-3:  
CONFIGURATION REGISTER (CONFIG) ADDRESS ‘0000 0001’b  
U-0  
U-0  
U-0  
U-0  
U-0  
R/W-0  
R/W-0  
R/W-0  
SHDN  
THYST  
bit 15  
bit 8  
R/W-0  
Crit. Lock  
bit 7  
R/W-0  
R/W-0  
R-0  
R/W-0  
R/W-0  
R/W-0  
R/W-0  
Event Mod.  
bit 0  
Win. Lock  
Int. Clear  
Event Stat. Event Cnt.  
Event Sel.  
Event Pol.  
Legend:  
R = Readable bit  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
-n = Value at POR  
bit 15-11  
bit 10-9  
Unimplemented: Read as ‘0’  
TUPPER and TLOWER Limit Hysteresis (THYST):  
00= 0°C (power-up default)  
01= 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.  
Shutdown Mode (SHDN):  
bit 8  
0= 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  
0’ for Continuous Conversion while locked (Refer to Section 5.2.1 “Shutdown Mode”).  
DS20005192A-page 16  
2013 Microchip Technology Inc.  
MCP9844  
REGISTER 5-3:  
CONFIGURATION REGISTER (CONFIG) ADDRESS ‘0000 0001’b  
bit 7  
bit 6  
bit 5  
TCRIT Lock Bit (Crit. Lock):  
0= Unlocked. TCRIT register can be written. (power-up default)  
1= Locked. TCRIT register can not be written  
When enabled, this bit remains set ‘1’ or locked until cleared by internal reset (Section 5.3 “Summary  
of Power-on Default”). This bit does not require a double-write.  
This bit can be programmed in Shutdown mode.  
TUPPER and TLOWER Window Lock Bit (Win. Lock):  
0= Unlocked. TUPPER and TLOWER registers can be written. (power-up default)  
1= Locked. TUPPER and TLOWER registers can not be written  
When enabled, this bit remains set ‘1’ or locked until cleared by power-on Respell (Section 5.3 “Sum-  
mary of Power-on Default”). This bit does not require a double-write.  
This bit can be programmed in Shutdown mode.  
Interrupt Clear (Int. Clear) Bit:  
0= No effect (power-up default)  
1= 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  
bit 3  
Event Output Status (Event Stat.) Bit:  
0= Event output is not asserted by the device (power-up default)  
1= 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.  
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 set (bit 6 and bit 7).  
This bit can be programmed in Shutdown mode, but event output will remain de-asserted.  
Event Output Select (Event Sel.) Bit:  
bit 2  
bit 1  
0= Event output for TUPPER, TLOWER and TCRIT (power-up default)  
1= TA TCRIT 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.  
Event Output Polarity (Event Pol.) Bit:  
0= Active low (power-up default. Pull-up resistor required)  
1= Active-high  
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, see  
Section 5.2.3 “Event Output Configuration”  
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.  
2013 Microchip Technology Inc.  
DS20005192A-page 17  
MCP9844  
Writing to the CONFIG Register to Enable the Event Output pin <0000 0000 0000 1000>b.  
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
SCL  
A
C
K
A
C
K
A
2
A
1
A
0
S
0
0
1
1
W
0
0
0
0
0
SDA  
0
0
1
Address Byte  
MCP9844  
Configuration Pointer  
MCP9844  
1
0
2
0
3
0
4
0
5
0
6
0
7
0
8
0
1
0
2
0
3
0
4
0
5
1
6
0
7
0
8
0
A
C
K
A
C
K
P
MSB Data  
LSB Data  
MCP9844  
MCP9844  
Note: this is an example routine:  
i2c_start();  
// send START command  
//WRITE Command  
i2c_write(AddressByte & 0xFE);  
//also, make sure bit 0 is cleared ‘0’  
// Write CONFIG Register  
// Write data  
i2c_write(0x01);  
i2c_write(0x00);  
i2c_write(0x08);  
i2c_stop();  
// Write data  
// send STOP command  
FIGURE 5-3:  
Timing Diagram for Writing to the Configuration Register (See Section 4.0 “Serial  
Communication”.  
DS20005192A-page 18  
2013 Microchip Technology Inc.  
MCP9844  
• Reading the CONFIG Register.  
1
2
3
4
5
6
7
8
1
0
2
0
3
0
4
0
5
0
6
0
7
0
8
1
Note:  
It is not necessary to  
select the register  
pointer if it was set from  
the previous read/write.  
SCL  
SDA  
A
C
K
A
C
K
A
2
A
1
A
0
S
0
0
1
1
W
Address Byte  
MCP9844  
Configuration Pointer  
MCP9844  
1
0
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1
0
2
3
0
4
0
5
1
6
0
7
0
8
0
SCL  
A
C
K
A
C
K
N
A
K
A
2
A
1
A
0
0
0
0
0
0
0
0
0
0
S
0
1
1
R
P
SDA  
Address Byte  
LSB Data  
MSB Data  
Master  
Master  
MCP9844  
Note: this is an example routine:  
i2c_start();  
// send START command  
//WRITE Command  
i2c_write(AddressByte & 0xFE);  
//also, make sure bit 0 is cleared ‘0’  
// Write CONFIG Register  
// send Repeat START command  
//READ Command  
i2c_write(0x01);  
i2c_start();  
i2c_write(AddressByte | 0x01);  
//also, make sure bit 0 is set ‘1’  
// READ 8 bits  
UpperByte = i2c_read(ACK);  
LowerByte = i2c_read(NAK);  
i2c_stop();  
//and Send ACK bit  
// READ 8 bits  
//and Send NAK bit  
// send STOP command  
FIGURE 5-4:  
Timing Diagram for Reading from the Configuration Register (See Section 4.0  
“Serial Communication”).  
2013 Microchip Technology Inc.  
DS20005192A-page 19  
MCP9844  
5.1.3  
UPPER/LOWER/CRITICAL  
TEMPERATURE LIMIT REGISTERS  
(TUPPER/TLOWER/TCRIT  
)
The MCP9844 device has a 16-bit read/write Event  
Output Temperature Upper-Boundary Trip register  
(TUPPER), a 16-bit Lower-Boundary Trip register  
(TLOWER) and a 16-bit Critical Boundary Trip register  
(TCRIT) that contains 11-bit data in two’s complement  
format (0.25°C). This data represents the maximum  
and minimum temperature boundary or temperature  
window that can be used to monitor ambient  
temperature. If this feature is enabled (Section 5.1.2  
“Sensor Configuration Register (CONFIG)”) and the  
ambient temperature exceeds the specified boundary  
or window, the MCP9844 asserts an event output.  
(Refer  
to  
Section 5.2.3  
“Event  
Output  
Configuration”).  
REGISTER 5-4:  
UPPER/LOWER/CRITICAL TEMPERATURE LIMIT REGISTER (TUPPER/TLOWER  
CRIT) ADDRESS ‘0000 0010’b/‘0000 0011’b/‘0000 0100’b (Note 1)  
/
T
U-0  
U-0  
U-0  
R/W-0  
Sign  
R/W-0  
27°C  
R/W-0  
26°C  
R/W-0  
25°C  
R/W-0  
24°C  
bit 15  
bit 8  
bit 0  
R/W-0  
23°C  
R/W-0  
22°C  
R/W-0  
21°C  
R/W-0  
20°C  
R/W-0  
2-1°C  
R/W-0  
2-2°C  
U-0  
U-0  
bit 7  
Legend:  
R = Readable bit  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 15-13  
bit 12  
Unimplemented: Read as ‘0’  
Sign:  
0= TA 0°C  
1= TA 0°C  
bit 11-2  
bit 1-0  
TUPPER/TLOWER/TCRIT:  
Temperature boundary trip data in two’s complement format.  
Unimplemented: Read as ‘0’  
Note 1: This table shows two 16-bit registers for TUPPER, TLOWER and TCRIT located at ‘0000 0010b’,  
0000 0011b’ and ‘0000 0100b’, respectively.  
DS20005192A-page 20  
2013 Microchip Technology Inc.  
MCP9844  
Writing 90°C to the TUPPER Register <0000 0101 1010 0000>b.  
1
2
3
4
5
6
7
8
1
2
3
4
5
6
0
7
1
8
0
SCL  
A
C
K
A
C
K
A
2
A
1
A
0
S
0
0
1
1
W
0
0
0
0
0
SDA  
Address Byte  
MCP9844  
TUPPER Pointer  
MCP9844  
1
0
2
0
3
0
4
0
5
0
6
1
7
0
8
1
1
1
2
0
3
1
4
0
5
0
6
0
7
0
8
A
C
K
A
C
P
0
K
MSB Data  
LSB Data  
MCP9844  
MCP9844  
• Reading from the TUPPER Register.  
1
2
3
4
5
6
7
8
1
0
2
0
3
0
4
0
5
0
6
0
7
1
8
0
Note:  
It is not necessary to  
select the register  
SCL  
pointer if it was set from  
the previous read/write.  
A
C
K
A
C
K
A
2
A
1
A
0
S
0
0
1
1
SDA  
W
Address Byte  
MCP9844  
TUPPER Pointer  
MCP9844  
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1
1
2
0
3
1
4
0
5
0
6
0
7
0
8
0
SCL  
A
A
C
K
N
A
K
A
2
A
1
A
0
C
0
0
0
0
0
1
0
1
S
0
0
1
1
R
P
SDA  
K
Address Byte  
LSB Data  
MSB Data  
Master  
Master  
MCP9844  
FIGURE 5-5:  
Timing Diagram for Writing and Reading from the TUPPER Register (See Section 4.0  
“Serial Communication”).  
2013 Microchip Technology Inc.  
DS20005192A-page 21  
MCP9844  
In addition, the TA 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”);  
5.1.4  
AMBIENT TEMPERATURE  
REGISTER (TA)  
The MCP9844 device uses a band gap temperature  
sensor circuit to output analog voltage proportional to  
absolute temperature. An internal  ADC is used to  
convert the analog voltage to a digital word. The con-  
verter resolution is set to 0.25°C + sign (11-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.  
bit 15 is set to ‘1’ if TA is greater than or equal to TCRIT  
bit 14 is set to ‘1’ if TA is greater than TUPPER and bit 13  
is set to ‘1’ if TA is less than TLOWER  
,
.
The TA register bit assignment and boundary  
conditions are described in Register 5-5.  
The TA register bits (bits 12 through 0) are double-buff-  
ered. Therefore, the user can access the register while,  
in the background, the MCP9844 performs an analog-  
to-digital conversion. The temperature data from the   
ADC is loaded in parallel to the TA register at tCONV  
refresh rate.  
REGISTER 5-5:  
AMBIENT TEMPERATURE REGISTER (TA) ADDRESS ‘0000 0101’b (Note 1)  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
TA vs. TCRIT TA vs. TUPPER TA vs. TLOWER  
bit 15  
SIGN  
27 °C  
26 °C  
25 °C  
24 °C  
bit 8  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
23 °C  
22 °C  
21 °C  
20 °C  
2-1 °C  
2-2 °C  
2-3 °C  
2-4 °C  
bit 7  
bit 0  
Legend:  
R = Readable bit  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 15  
bit 14  
bit 13  
bit 12  
bit 11-0  
TA vs. TCRIT (1) Bit:  
0 = TA TCRIT  
1 = TA TCRIT  
TA vs. TUPPER (1) Bit:  
0= TA TUPPER  
1= TA TUPPER  
TA vs. TLOWER (1) Bit:  
0= TA TLOWER  
1= TA TLOWER  
SIGN Bit:  
0= TA 0°C  
1= TA 0°C  
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. The power-up  
default is 0.25°C/bit, bits 1 and 0 remain clear ‘0’.  
DS20005192A-page 22  
2013 Microchip Technology Inc.  
MCP9844  
5.1.4.1  
TA bits to Temperature Conversion  
EQUATION 5-1:  
BYTES TO  
TEMPERATURE  
CONVERSION  
To convert the TA bits to decimal temperature, the  
upper three boundary bits 15, 14 and 13) must be  
masked out. Then determine the sign bit (bit 12) to  
check positive or negative temperature, shift the bits  
accordingly and combine the upper and lower bytes of  
the 16-bit register. The upper byte contains data for  
temperatures greater than 32°C while the lower byte  
contains data for temperature less than 32°C, including  
fractional data. When combining the upper and lower  
bytes, the upper byte must be right-shifted by 4 bits (or  
multiply by 24), and the lower byte must be left-shifted  
by 4 bits (or multiply by 2-4). Adding the results of the  
shifted values provides the temperature data in decimal  
format, see Equation 5-1.  
Temperature 0°C  
TA = UpperByte 24 + LowerByte 24  
Temperature 0°C  
TA = 256 UpperByte 24 + LowerByte 24  
Where:  
TA = Ambient Temperature (°C)  
UpperByte = TA bit 15 to bit 8  
LowerByte = TA bit 7 to bit 0  
The temperature bits are in two’s compliment format;  
therefore, positive 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. Additionally, refer to Figure 5-7 for  
the timing diagram.  
2
This example routine assumes the variables and I C communication subroutines are predefined:  
i2c_start();  
// send START command  
//WRITE Command  
i2c_write(AddressByte & 0xFE);  
//also, make sure bit 0 is cleared ‘0’  
i2c_write(0x05);  
// Write T Register Address  
A
i2c_start();  
//Repeat START  
i2c_write(AddressByte | 0x01);  
// READ Command  
//also, make sure bit 0 is Set ‘1’  
// READ 8 bits  
UpperByte = i2c_read(ACK);  
LowerByte = i2c_read(NAK);  
//and Send ACK bit  
// READ 8 bits  
//and Send NAK bit  
// send STOP command  
i2c_stop();  
//Convert the temperature data  
//First Check flag bits  
if ((UpperByte & 0x80) == 0x80){  
}
//T T  
A
CRIT  
if ((UpperByte & 0x40) == 0x40){  
}
//T T  
A
UPPER  
LOWER  
if ((UpperByte & 0x20) == 0x20){  
}
//T T  
A
UpperByte = UpperByte & 0x1F;  
if ((UpperByte & 0x10) == 0x10){  
UpperByte = UpperByte & 0x0F;  
//Clear flag bits  
//T 0°C  
A
//Clear SIGN  
Temperature = 256 - (UpperByte x 16 + LowerByte / 16);  
}else  
//T 0°C  
A
Temperature = (UpperByte x 16 + LowerByte / 16);  
//Temperature = Ambient Temperature (°C)  
FIGURE 5-6:  
Example Instruction Code.  
2013 Microchip Technology Inc.  
DS20005192A-page 23  
MCP9844  
1
2
3
4
1
5
6
7
8
1
0
2
0
3
0
4
0
5
0
6
1
7
0
8
1
Note:  
It is not necessary to  
select the register  
pointer if it was set from  
the previous read/write.  
SCL  
SDA  
A
C
K
A
C
K
A
2
A
1
A
0
S
0
0
1
W
Address Byte  
MCP9844  
TA Pointer  
MCP9844  
1
2
3
4
5
6
7
8
1
0
2
0
3
0
4
0
5
0
6
0
7
0
8
1
1
1
2
0
3
4
1
5
0
6
1
7
0
8
0
SCL  
A
C
K
A
C
K
N
A
K
A
2
A
1
A
0
S
0
0
1
1
R
0
P
SDA  
Address Byte  
MCP9844  
LSB Data  
MSB Data  
Master  
Master  
FIGURE 5-7:  
Timing Diagram for Reading +25.25°C Temperature from the TA Register (See  
Section 4.0 “Serial Communication”).  
DS20005192A-page 24  
2013 Microchip Technology Inc.  
MCP9844  
5.1.5  
MANUFACTURER ID REGISTER  
This register is used to identify the manufacturer of the  
device in order to perform manufacturer specific  
operations. The Manufacturer ID for the MCP9844 is  
0x0054 (hexadecimal).  
REGISTER 5-6:  
MANUFACTURER ID REGISTER (READ-ONLY) ADDRESS ‘0000 0110’b  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
Manufacturer ID  
bit 15  
R-0  
bit 8  
bit 0  
R-1  
R-0  
R-1  
R-0  
R-1  
R-0  
R-0  
Manufacturer ID  
bit 7  
Legend:  
R = Readable bit  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 15-0  
.
Device Manufacturer Identification Number  
1
0
2
0
3
1
4
1
5
6
7
8
1
0
2
0
3
0
4
0
5
0
6
1
7
1
8
0
Note:  
It is not necessary to  
select the register  
pointer if it was set from  
the previous read/write.  
SCL  
SDA  
A
C
K
A
C
K
A
2
A
1
A
0
S
W
Address Byte  
Manuf. ID Pointer  
MCP9844  
MCP9844  
1
2
0
3
1
4
1
5
6
7
8
1
0
2
0
3
0
4
0
5
0
6
0
7
0
8
0
1
0
2
1
3
0
4
1
5
0
6
1
7
0
8
0
SCL  
A
A
C
K
N
A
K
A
2
A
1
A
0
C
S
0
R
P
SDA  
K
Address Byte  
MCP9844  
LSB Data  
MSB Data  
Master  
Master  
FIGURE 5-8:  
Communication”).  
Timing Diagram for Reading the Manufacturer ID Register (See Section 4.0 “Serial  
2013 Microchip Technology Inc.  
DS20005192A-page 25  
MCP9844  
5.1.6  
DEVICE ID AND REVISION  
REGISTER  
The Device ID and Revision register located at address  
pointer 0x08 is used to identify Microchip devices. The  
upper byte of these registers is used to specify the  
device identification and the lower byte is used to  
specify device silicon revision. The device ID for the  
MCP9844 is 0x06 (hex) and the silicon revision is 0x00.  
The revision (Lower Byte) begins with 0x00 (hex) for  
the first release, with the number being incremented as  
revised versions are released.  
REGISTER 5-7:  
TSE2004AV DEVICE ID AND DEVICE REVISION (READ-ONLY)   
ADDRESS ‘0000 0111’b AND ‘0000 1000’b  
R-0  
bit 15  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
R-0  
R-1  
R-1  
R-0  
R-1  
Device ID  
bit 8  
bit 0  
R-0  
R-0  
R-0  
R-0  
Device Revision  
bit 7  
Legend:  
R = Readable bit  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 15-8  
bit 7-0  
Device ID: Bit 15 to bit 8 are used for device ID  
Device Revision: Bit 7 to bit 0 are used for device revision  
DS20005192A-page 26  
2013 Microchip Technology Inc.  
MCP9844  
Note:  
In order to prevent accidentally writing the  
resolution register to a higher resolution  
and exceeding the maximum temperature  
conversion time of tCONV = 125 ms, a Shut-  
down command (using the CONFIG regis-  
ter) is required to change the resolution  
register. The device must be in Shutdown  
mode to change the resolution.  
5.1.7  
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).  
RESOLUTION REGISTER  
REGISTER 5-8:  
RESOLUTION REGISTER ‘0000 1001’b  
R/W-0  
U-0  
U-0  
U-0  
U-0  
U-0  
U-0  
U-0  
U-0  
bit 15  
U-0  
bit 8  
R/W-1  
bit 0  
U-0  
U-0  
U-0  
U-0  
R/W-0  
Resolution  
bit 7  
Legend:  
R = Readable bit  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 15  
Unimplemented: Read as ‘0’  
Unimplemented: Read as ‘0’  
Resolution:  
bit 14-2  
bit 1-0  
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)  
2013 Microchip Technology Inc.  
DS20005192A-page 27  
MCP9844  
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 0 of  
CONFIG.  
5.2  
SENSOR FEATURE DESCRIPTION  
5.2.1  
SHUTDOWN MODE  
Shutdown mode disables all power-consuming  
activities (including temperature sampling operations)  
while leaving the serial interface active. This mode is  
selected by setting bit 8 of CONFIG to ‘1’. In this mode,  
the device consumes ISHDN. It remains in this mode  
until bit 8 is cleared ‘0’ to enable Continuous  
Conversion mode, or until power is recycled.  
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 mode.  
Bit 7 and 6 of the CONFIG register can be used to lock  
the TUPPER, TLOWER and TCRIT registers. The bits  
prevent false triggers at the event output due to an  
accidental rewrite to these registers.  
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.  
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.  
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  
reasserts the event output.  
5.2.2  
TEMPERATURE HYSTERESIS  
(THYST  
A hysteresis of 0°C, 1.5°C, 3°C or 6°C can be selected  
for the TUPPER TLOWER and TCRIT 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 TCRIT boundary conditions  
are described graphically in Figure 5-9.  
5.2.3  
EVENT OUTPUT CONFIGURATION  
The event output can be enabled using bit 3 of  
CONFIG (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). The  
event output requires a pull-up resistor to function.  
These configurations are designed to serve processors  
with Low-to-High or High-to-Low edge triggered inputs.  
With active-high configuration, when the event output  
de-asserts, power will be dissipated across the pull-up  
resistor.  
DS20005192A-page 28  
2013 Microchip Technology Inc.  
MCP9844  
5.2.3.1  
Comparator Mode  
5.2.4  
TEMPERATURE RESOLUTION  
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-9 shows  
the conditions that toggle the event output.  
The MCP9844 device is capable of providing tempera-  
ture data with 0.5°C to 0.0625°C resolution. The  
Resolution can selected using the Resolution register  
(Register 5-8) which is located in address  
00001001’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 provides a 0.25°C resolution at  
125 ms (max.). In order to prevent accidentally chang-  
ing the resolution and exceeding the 125 ms conver-  
sion time, the device must be in Shutdown mode to  
change this register. The selected resolution can be  
read by the 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 the factory.  
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, tCONV. After the initial temperature conver-  
sion, TA must satisfy the TUPPER or TLOWER 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.  
TABLE 5-2:  
TEMPERATURE  
CONVERSION TIME  
5.2.3.2  
Interrupt Mode  
In Interrupt mode, the event output is asserted as active-  
high or active-low (depending on the polarity  
configuration) when TA drifts above or below TUPPER  
and TLOWER limits. The output is de-asserted 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, tCONV. If the inter-  
rupt clear bit (Bit 5) is never set, then the event output will  
re-assert after the first temperature conversion.  
tCONV  
(ms)  
Samples/sec  
(typical)  
Resolution  
0.5°C  
30  
65  
33  
15  
0.25°C  
(Power-up default)  
0.125°C  
130  
260  
8
4
0.0625°C  
In addition, if TA >= TCRIT, the event output is forced as  
Comparator mode and asserts until TA < TCRIT - THYST  
.
While the event output is asserted, the user must send a  
Clear Interrupt command (bit 5 of CONFIG) for the event  
output to de-assert when the temperature drops below  
the critical limit, TA < TCRIT - THYST. Otherwise, the event  
output remains asserted (see Figure 5-9 for a graphical  
description). Switching from Interrupt mode to Compara-  
tor 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 the CONFIG register from the MCP9844.  
2013 Microchip Technology Inc.  
DS20005192A-page 29  
MCP9844  
TCRIT - THYST  
TUPPER - THYST  
TCRIT  
TUPPER - THYST  
TUPPER  
TA  
TLOWER - THYST  
TLOWER  
TLOWER -THYST  
Comparator  
Interrupt  
S/w Int. Clear  
Critical Only  
Comparator  
Interrupt  
S/w Int. Clear  
Critical Only  
Note:  
2
1
4
3
3
5
1
6
7
4
2
TABLE 5-9:  
TEMPERATURE EVENT OUTPUT CONDITIONS  
Comparator Interrupt  
Critical  
TA Bits  
14  
Note  
Output Boundary Conditions  
Output State (Active Low/High)  
15  
13  
1
2
3
4
5
6
TA  TLOWER  
TA TLOWER - THYST  
TA  TUPPER  
High/Low  
Low/High  
Low/High  
High/Low  
Low/High  
Low/High  
Low/High  
Low/High  
Low/High  
Low/High  
High/Low  
High/Low  
High/Low  
High/Low  
Low/High  
0
0
0
0
1
0
0
1
0
1
0
1
0
0
0
TA TUPPER - THYST  
TA TCRIT  
When TA  TCRIT, the event output is forced to Comparator Mode and bits 0 of CONFIG (Event  
Output mode) is ignored until TA TCRIT - THYST. In Interrupt Mode, if Interrupt is not cleared (bits 5  
of CONFIG) as shown in the diagram at Note 6, then the event will remain asserted at Note 7 until  
the Interrupt is cleared by the controller.  
7
TA TCRIT - THYST  
Low/High  
High/Low  
High/Low  
0
1
0
FIGURE 5-9:  
Event Output Condition.  
DS20005192A-page 30  
2013 Microchip Technology Inc.  
MCP9844  
5.3  
Summary of Power-on Default  
The MCP9844 has an internal Power-on Reset (POR)  
circuit. If the power supply voltage VDD glitches down  
to the VPOR_TS and VPOR_EE thresholds, the device  
resets the registers to the power-on default settings.  
Table 5-3 shows the power-on default summary for the  
temperature sensor.  
TABLE 5-3:  
MCP9844 TEMPERATURE SENSOR POWER-ON RESET DEFAULTS  
Registers  
Default Register  
Power-up Default  
Address  
(Hexadecimal)  
Data (Hexadecimal)  
Register Description  
Register Name  
0x00  
Capability  
CONFIG  
0x00EF  
Event output de-asserts in shutdown  
I2C time out 25 ms to 35 ms.  
Accepts VHV at A0 Pin  
0.25°C Measurement Resolution  
Measures temperature below 0°C  
±1°C accuracy over active range  
Temperature event output  
0x01  
0x0000  
Comparator mode  
Active-Low output  
Event and critical output  
Output disabled  
Event not asserted  
Interrupt cleared  
Event limits unlocked  
Critical limit unlocked  
Continuous conversion  
0°C Hysteresis  
0x02  
0x03  
0x04  
0x05  
0x06  
0x07  
0x08  
TUPPER  
TLOWER  
0x0000  
0x0000  
0x0000  
0x0000  
0x0054  
0x0601  
0x0601  
0°C  
0°C  
0°C  
0°C  
TCRIT  
TA  
Manufacturer ID  
Reserved  
Microchip  
Device ID/ Device Revision  
0x09  
Resolution  
0x0001  
Most Significant bit is set by default  
0.25°C Measurement Resolution  
2013 Microchip Technology Inc.  
DS20005192A-page 31  
MCP9844  
NOTES:  
DS20005192A-page 32  
2013 Microchip Technology Inc.  
MCP9844  
6.2  
Thermal Considerations  
6.0  
6.1  
APPLICATIONS INFORMATION  
Layout Considerations  
A potential for self-heating errors can exist if the  
MCP9844 SDA, SCLK and event lines are heavily  
loaded with pull-ups (high current). Typically, the self-  
heating error is negligible because of the relatively  
The MCP9844 device does not require any additional  
components besides the master controller in order to  
measure temperature. However, it is recommended  
that a decoupling capacitor of 0.1 µF to 1 µF be used  
between the VDD 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.  
small current consumption of the MCP9844.  
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  
IOL, Equation 6-1 can be used to determine the effect  
of self-heating.  
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.  
EQUATION 6-1:  
EFFECT OF SELF-  
HEATING  
T
= V  
I  
+ V  
I  
OL_Event OL_Event  
+ V  
I   
OL_SDA OL_SDA  
JA DD DD  
Where:  
T= TJ - TA  
TJ = Junction Temperature  
TA = Ambient Temperature  
JA = Package Thermal Resistance  
VOL_Event, SDA = Event and SDA Output VOL  
(0.4 Vmax  
)
IOL_Event, SDA = Event and SDA Output IOL  
(3 mAmax and 20 mAmax,  
respectively)  
At room temperature (TA = +25°C) with maximum  
DD = 500 µA and VDD = 3.6V, the self-heating due to  
I
power dissipation Tis 0.58°C for the TDFN-8  
package.  
VDD  
A0  
Event  
A1  
A2  
EP9  
SCL  
SDA  
GND  
FIGURE 6-1:  
TDFN Package Layout.  
2013 Microchip Technology Inc.  
DS20005192A-page 33  
MCP9844  
NOTES:  
DS20005192A-page 34  
2013 Microchip Technology Inc.  
MCP9844  
7.0  
7.1  
PACKAGING INFORMATION  
Package Marking Information  
Example:  
8-Lead TDFN (2x3) (MCP9844)  
Part Number  
MCP9844T-BE/MNY  
Code  
ABS  
ABS  
310  
25  
Legend: XX...X Customer-specific information  
Y
Year code (last digit of calendar year)  
YY  
WW  
NNN  
Year code (last 2 digits of calendar year)  
Week code (week of January 1 is week ‘01’)  
Alphanumeric traceability code  
e
3
Pb-free JEDEC designator for Matte Tin (Sn)  
*
This package is Pb-free. The Pb-free JEDEC designator (  
can be found on the outer packaging for this package.  
)
e3  
Note: In the event the full Microchip part number cannot be marked on one line, it will  
be carried over to the next line, thus limiting the number of available  
characters for customer-specific information.  
2013 Microchip Technology Inc.  
DS20005192A-page 35  
MCP9844  
Note: For the most current package drawings, please see the Microchip Packaging Specification located at  
http://www.microchip.com/packaging  
DS20005192A-page 36  
2013 Microchip Technology Inc.  
MCP9844  
Note: For the most current package drawings, please see the Microchip Packaging Specification located at  
http://www.microchip.com/packaging  
2013 Microchip Technology Inc.  
DS20005192A-page 37  
MCP9844  
ꢀꢁꢂꢃꢄꢅꢆꢇꢈꢄꢉꢊꢋꢌꢆꢍꢎꢄꢈꢆꢏꢈꢄꢊꢐꢆꢑꢒꢆꢂꢃꢄꢅꢆꢇꢄꢌꢓꢄꢔꢃꢆꢕꢖꢑꢗꢆꢘꢆꢙꢚꢛꢚꢜꢝꢞꢟꢆꢠꢠꢆꢡꢒꢅꢢꢆꢣꢤꢍꢏꢑꢥ  
ꢑꢒꢊꢃꢦ ꢀꢁꢂꢃꢄꢅꢆꢃ!ꢁ"ꢄꢃꢇ#ꢂꢂꢆꢈꢄꢃꢉꢊꢇ$ꢊꢋꢆꢃ%ꢂꢊ&ꢌꢈꢋ"'ꢃꢉꢍꢆꢊ"ꢆꢃ"ꢆꢆꢃꢄꢅꢆꢃꢎꢌꢇꢂꢁꢇꢅꢌꢉꢃ(ꢊꢇ$ꢊꢋꢌꢈꢋꢃꢏꢉꢆꢇꢌ)ꢌꢇꢊꢄꢌꢁꢈꢃꢍꢁꢇꢊꢄꢆ%ꢃꢊꢄꢃ  
ꢅꢄꢄꢉ*++&&&ꢐ!ꢌꢇꢂꢁꢇꢅꢌꢉꢐꢇꢁ!+ꢉꢊꢇ$ꢊꢋꢌꢈꢋ  
DS20005192A-page 38  
2013 Microchip Technology Inc.  
MCP9844  
APPENDIX A: REVISION HISTORY  
Revision A (March 2012)  
• Original Release of this Document.  
2013 Microchip Technology Inc.  
DS20005192A-page 39  
MCP9844  
NOTES:  
DS20005192A-page 40  
2013 Microchip Technology Inc.  
MCP9844  
PRODUCT IDENTIFICATION SYSTEM  
To order or obtain information, e.g., on pricing or delivery, refer to the factory or the listed sales office.  
Examples:  
-X  
PART NO.  
Device  
/XX  
a)  
MCP9844T-BE/MNY:  
Tape and Reel,  
Extended Temp.,  
8LD 2x3 TDFN pkg.  
Temperature  
Range  
Package  
Device:  
MCP9844T:  
Single Op Amp (Tape and Reel)  
Temperature Range:  
Package:  
E
= -40°C to +125°C (Extended)  
MNY* = Plastic Dual Flat, No Lead, (2x3 TDFN),  
8-lead (TDFN)  
* Y = Nickel palladium gold manufacturing designator. Only  
available on the TDFN package.  
2013 Microchip Technology Inc.  
DS20005192A-page 41  
MCP9844  
NOTES:  
DS20005192A-page 42  
2013 Microchip Technology Inc.  
Note the following details of the code protection feature on Microchip devices:  
Microchip products meet the specification contained in their particular Microchip Data Sheet.  
Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the  
intended manner and under normal conditions.  
There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our  
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data  
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.  
Microchip is willing to work with the customer who is concerned about the integrity of their code.  
Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not  
mean that we are guaranteeing the product as “unbreakable.”  
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 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.  
Trademarks  
The Microchip name and logo, the Microchip logo, dsPIC,  
FlashFlex, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro,  
PICSTART, PIC logo, rfPIC, SST, SST Logo, SuperFlash  
and UNI/O are registered trademarks of Microchip Technology  
Incorporated in the U.S.A. and other countries.  
32  
FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor,  
MTP, SEEVAL and The Embedded Control Solutions  
Company are registered trademarks of Microchip Technology  
Incorporated in the U.S.A.  
Silicon Storage Technology is a registered trademark of  
Microchip Technology Inc. in other countries.  
Analog-for-the-Digital Age, Application Maestro, BodyCom,  
chipKIT, chipKIT logo, CodeGuard, dsPICDEM,  
dsPICDEM.net, dsPICworks, dsSPEAK, ECAN,  
ECONOMONITOR, FanSense, HI-TIDE, In-Circuit Serial  
Programming, ICSP, Mindi, MiWi, MPASM, MPF, MPLAB  
Certified logo, MPLIB, MPLINK, mTouch, Omniscient Code  
Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit,  
PICtail, REAL ICE, rfLAB, Select Mode, SQI, Serial Quad I/O,  
Total Endurance, TSHARC, UniWinDriver, WiperLock, ZENA  
and Z-Scale 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.  
GestIC and ULPP are registered trademarks of Microchip  
Technology Germany II GmbH & Co. & KG, a subsidiary of  
Microchip Technology Inc., in other countries.  
All other trademarks mentioned herein are property of their  
respective companies.  
© 2013, Microchip Technology Incorporated, Printed in the  
U.S.A., All Rights Reserved.  
Printed on recycled paper.  
ISBN: 9781620770740  
QUALITY MANAGEMENT SYSTEM  
CERTIFIED BY DNV  
Microchip received ISO/TS-16949:2009 certification for its worldwide  
headquarters, 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.  
== ISO/TS 16949 ==  
2013 Microchip Technology Inc.  
DS20005192A-page 43  
Worldwide Sales and Service  
AMERICAS  
ASIA/PACIFIC  
ASIA/PACIFIC  
EUROPE  
Corporate Office  
2355 West Chandler Blvd.  
Chandler, AZ 85224-6199  
Tel: 480-792-7200  
Fax: 480-792-7277  
Technical Support:  
http://www.microchip.com/  
support  
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  
India - Bangalore  
Tel: 91-80-3090-4444  
Fax: 91-80-3090-4123  
Austria - Wels  
Tel: 43-7242-2244-39  
Fax: 43-7242-2244-393  
Denmark - Copenhagen  
Tel: 45-4450-2828  
Fax: 45-4485-2829  
India - New Delhi  
Tel: 91-11-4160-8631  
Fax: 91-11-4160-8632  
France - Paris  
Tel: 33-1-69-53-63-20  
Fax: 33-1-69-30-90-79  
India - Pune  
Tel: 91-20-2566-1512  
Fax: 91-20-2566-1513  
Australia - Sydney  
Tel: 61-2-9868-6733  
Fax: 61-2-9868-6755  
Web Address:  
www.microchip.com  
Germany - Munich  
Tel: 49-89-627-144-0  
Fax: 49-89-627-144-44  
Japan - Osaka  
Tel: 81-6-6152-7160  
Fax: 81-6-6152-9310  
Atlanta  
Duluth, GA  
Tel: 678-957-9614  
Fax: 678-957-1455  
China - Beijing  
Tel: 86-10-8569-7000  
Fax: 86-10-8528-2104  
Italy - Milan  
Tel: 39-0331-742611  
Fax: 39-0331-466781  
Japan - Tokyo  
Tel: 81-3-6880- 3770  
Fax: 81-3-6880-3771  
China - Chengdu  
Tel: 86-28-8665-5511  
Fax: 86-28-8665-7889  
Boston  
Westborough, MA  
Tel: 774-760-0087  
Fax: 774-760-0088  
Netherlands - Drunen  
Tel: 31-416-690399  
Fax: 31-416-690340  
Korea - Daegu  
Tel: 82-53-744-4301  
Fax: 82-53-744-4302  
China - Chongqing  
Tel: 86-23-8980-9588  
Fax: 86-23-8980-9500  
Chicago  
Itasca, IL  
Tel: 630-285-0071  
Fax: 630-285-0075  
Spain - Madrid  
Tel: 34-91-708-08-90  
Fax: 34-91-708-08-91  
Korea - Seoul  
China - Hangzhou  
Tel: 86-571-2819-3187  
Fax: 86-571-2819-3189  
Tel: 82-2-554-7200  
Fax: 82-2-558-5932 or  
82-2-558-5934  
UK - Wokingham  
Tel: 44-118-921-5869  
Fax: 44-118-921-5820  
Cleveland  
Independence, OH  
Tel: 216-447-0464  
Fax: 216-447-0643  
China - Hong Kong SAR  
Tel: 852-2943-5100  
Fax: 852-2401-3431  
Malaysia - Kuala Lumpur  
Tel: 60-3-6201-9857  
Fax: 60-3-6201-9859  
Dallas  
Addison, TX  
Tel: 972-818-7423  
Fax: 972-818-2924  
China - Nanjing  
Tel: 86-25-8473-2460  
Fax: 86-25-8473-2470  
Malaysia - Penang  
Tel: 60-4-227-8870  
Fax: 60-4-227-4068  
China - Qingdao  
Tel: 86-532-8502-7355  
Fax: 86-532-8502-7205  
Philippines - Manila  
Tel: 63-2-634-9065  
Fax: 63-2-634-9069  
Detroit  
Farmington Hills, MI  
Tel: 248-538-2250  
Fax: 248-538-2260  
China - Shanghai  
Tel: 86-21-5407-5533  
Fax: 86-21-5407-5066  
Singapore  
Tel: 65-6334-8870  
Fax: 65-6334-8850  
Indianapolis  
Noblesville, IN  
Tel: 317-773-8323  
Fax: 317-773-5453  
China - Shenyang  
Tel: 86-24-2334-2829  
Fax: 86-24-2334-2393  
Taiwan - Hsin Chu  
Tel: 886-3-5778-366  
Fax: 886-3-5770-955  
Los Angeles  
China - Shenzhen  
Tel: 86-755-8864-2200  
Fax: 86-755-8203-1760  
Taiwan - Kaohsiung  
Tel: 886-7-213-7828  
Fax: 886-7-330-9305  
Mission Viejo, CA  
Tel: 949-462-9523  
Fax: 949-462-9608  
China - Wuhan  
Tel: 86-27-5980-5300  
Fax: 86-27-5980-5118  
Taiwan - Taipei  
Tel: 886-2-2508-8600  
Fax: 886-2-2508-0102  
Santa Clara  
Santa Clara, CA  
Tel: 408-961-6444  
Fax: 408-961-6445  
China - Xian  
Tel: 86-29-8833-7252  
Fax: 86-29-8833-7256  
Thailand - Bangkok  
Tel: 66-2-694-1351  
Fax: 66-2-694-1350  
Toronto  
Mississauga, Ontario,  
Canada  
China - Xiamen  
Tel: 905-673-0699  
Fax: 905-673-6509  
Tel: 86-592-2388138  
Fax: 86-592-2388130  
China - Zhuhai  
Tel: 86-756-3210040  
Fax: 86-756-3210049  
11/29/12  
DS20005192A-page 44  
2013 Microchip Technology Inc.  

相关型号:

MCP9844T-BE/MNY

DIGITAL TEMP SENSOR-SERIAL
MICROCHIP

MCP9844T-BE/MNYAA

IC DIMM TEMP SENSOR 8TDFN
MICROCHIP

MCP9844T-BE/MNYAB

IC DIMM TEMP SENSOR 8TDFN
MICROCHIP

MCP9902

Multi-Channel Low-Temperature Remote Diode Sensor
MICROCHIP

MCP9902T-1E/9Q

Multi-Channel Low-Temperature Remote Diode Sensor
MICROCHIP

MCP9902T-1E/RW

Multi-Channel Low-Temperature Remote Diode Sensor
MICROCHIP

MCP9902T-2E/9Q

Multi-Channel Low-Temperature Remote Diode Sensor
MICROCHIP

MCP9902T-2E/RW

Multi-Channel Low-Temperature Remote Diode Sensor
MICROCHIP

MCP9902T-AE/9Q

Multi-Channel Low-Temperature Remote Diode Sensor
MICROCHIP

MCP9902T-AE/RW

Multi-Channel Low-Temperature Remote Diode Sensor
MICROCHIP

MCP9903

The MCP9903/MCP9904 are high accuracy, low cost, System Management Bus (SMBus) temperature sensors
MICROCHIP

MCP9903T-1E/9Q

Multi-Channel Low-Temperature Remote Diode Sensor
MICROCHIP