MCP9804T-E/MS Microchip Technology, MCP9804T-E/MS Datasheet - Page 21

High-Accuracy, 12-bit Thermal Sensor With Serial Interface 8 MSOP 3x3mm T/R

MCP9804T-E/MS

Manufacturer Part Number
MCP9804T-E/MS
Description
High-Accuracy, 12-bit Thermal Sensor With Serial Interface 8 MSOP 3x3mm T/R
Manufacturer
Microchip Technology
Datasheets

Specifications of MCP9804T-E/MS

Function
Temp Monitoring System (Sensor)
Topology
ADC (Sigma Delta), Register Bank
Sensor Type
Internal
Sensing Temperature
-40°C ~ 125°C
Output Type
I²C™/SMBus™
Output Alarm
No
Output Fan
No
Voltage - Supply
2.7 V ~ 5.5 V
Operating Temperature
-40°C ~ 125°C
Mounting Type
Surface Mount
Package / Case
8-MSOP, Micro8™, 8-uMAX, 8-uSOP,
Temperature Threshold
+ 150 C
Full Temp Accuracy
+/- 0.25 %
Digital Output - Bus Interface
2-Wire, I2C
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2.7 V
Maximum Operating Temperature
+ 125 C
Minimum Operating Temperature
- 40 C
Supply Current
200 uA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCP9804T-E/MS
Manufacturer:
MICROCHIP
Quantity:
12 000
Part Number:
MCP9804T-E/MS
0
FIGURE 5-3:
© 2009 Microchip Technology Inc.
SDA
SCL
SDA
SCL
• Reading the CONFIG Register.
S
S
1
0
1
0
Note: this is an example routine: (See Appendix A: “Source Code”)
i2c_start();
i2c_write(AddressByte & 0xFE);
i2c_write(0x01);
i2c_start();
i2c_write(AddressByte | 0x01);
UpperByte = i2c_read(ACK);
LowerByte = i2c_read(NAK);
i2c_stop();
2
0
2
0
Address Byte
Timing Diagram for Reading from the Configuration Register (See Section 4.0).
3
1
Address Byte
1
3
4
1
4
1
5
A
2
5
A
2
A
6
1
A
6
1
7
A
0
A
MCP9804
7
0
MCP9804
W
8
8
R
A
C
K
A
C
K
1
0
Configuration Pointer
1
0
2
0
0
2
3
0
3
0
MSB Data
4
0
// send START command
//WRITE Command (see Section 4.1.4)
//also, make sure bit 0 is cleared ‘0’
// Write CONFIG Register
// send Repeat START command
//READ Command
//also, make sure bit 0 is set ‘1’
// READ 8 bits
//and Send ACK bit
// READ 8 bits
//and Send NAK bit
// send STOP command
4
0
5
0
5
0
6
0
6
0
7
0
7
0
MCP9804
8
1
8
0
Master
A
C
K
A
C
K
1
0
2
0
Note:
3
0
LSB Data
4
0
5
1
It is not necessary to
select
pointer if it was set from
the previous read/write.
MCP9804
6
0
7
0
DS22203B-page 21
the
8
0
Master
N
A
K
P
register

Related parts for MCP9804T-E/MS