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

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
MCP9804
/********************************************************************
*
*
*
*
********************************************************************/
void i2c_start(void) {
}
/********************************************************************
*
*
*
*
*
********************************************************************/
void i2c_repStart(void) {
}
/********************************************************************
*
*
*
*
*
********************************************************************/
void i2c_stop(void) {
}
DS22203B-page 44
PIR1bits.SSPIF = 0;
while (SSPSTATbits.BF );
SSPCON2bits.SEN = 1;
while (!PIR1bits.SSPIF) ;
PIR1bits.SSPIF = 0;
PIR1bits.SSPIF = 0; // clear flag
while ( SSPSTATbits.BF ) ;
SSPCON2bits.RSEN = 1;
while (!PIR1bits.SSPIF) ;
PIR1bits.SSPIF = 0; // clear flag
PIR1bits.SSPIF = 0; // clear flag
while ( SSPSTATbits.BF ) ;
SSPCON2bits.PEN = 1;
while (!PIR1bits.SSPIF) ;
PIR1bits.SSPIF = 0; // clear flag
Function Name:
Return Value:
Parameters:
Description:
Function Name:
Return Value:
Parameters:
Description:
Function Name:
Return Value:
Parameters:
Description:
i2c_start
void
void
Send I2C Start Command
i2c_repStart
void
void
Resend I2C Start Command
i2c_stop
void
void
Send I2C Stop command
//clear flag
// clear flag
// wait for idle condition
// wait for a flag to be set
// wait for a flag to be set
// initiate START conditon
// wait for a flag to be set
// wait for idle condition
// wait for idle condition
// initiate Repeated START condition
// Initiate STOP condition
© 2009 Microchip Technology Inc.

Related parts for MCP9804T-E/MS