参数资料
型号: MCP9808T-E/MS
厂商: Microchip Technology
文件页数: 45/52页
文件大小: 1085K
描述: IC TEMP SENSOR DGTL I2C 8MSOP
标准包装: 2,500
功能: 温度监控系统(传感器)
传感器类型: 内部
感应温度: -40°C ~ 125°C
精确度: ±1°C
拓扑: ADC(三角积分型),寄存器库
输出类型: 2 线串行,I²C?/SMBUS?
输出警报:
输出风扇:
电源电压: 2.7 V ~ 5.5 V
工作温度: -40°C ~ 125°C
安装类型: 表面贴装
封装/外壳: 8-TSSOP,8-MSOP(0.118",3.00mm 宽)
供应商设备封装: 8-MSOP
包装: 带卷 (TR)
?2011 Microchip Technology Inc.
DS25095A-page 47
MCP9808
/********************************************************************
* Function Name: i2c_write
* Return Value: Status byte for WCOL detection.
* Parameters: Single data byte for I2C2 bus.
* Description: This routine writes a single byte to the
* I2C2 bus.
********************************************************************/
unsigned char i2c_write( unsigned char i2cWriteData ) {
  PIR1bits.SSPIF = 0; // clear interrupt
  while ( SSPSTATbits.BF ) ; // wait for idle condition
  SSPBUF = i2cWriteData; // Load SSPBUF with i2cWriteData (the value to be transmit-
ted)
  while (!PIR1bits.SSPIF) ; // wait for a flag to be set
  PIR1bits.SSPIF = 0; // clear flag
  return ( !SSPCON2bits.ACKSTAT ); // function returns '1' if transmission is acknowledged
}
/********************************************************************
* Function Name: i2c_read
* Return Value: contents of SSP2BUF register
* Parameters: ack = 1 and nak = 0
* Description: Read a byte from I2C bus and ACK/NAK device
********************************************************************/
unsigned char i2c_read( unsigned char ack ) {
  unsigned char i2cReadData;
  PIR1bits.SSPIF = 0;// clear interrupt
  while ( SSPSTATbits.BF ) ; // wait for idle condition
  SSPCON2bits.RCEN = 1; // enable receive mode
  while (!PIR1bits.SSPIF) ; // wait for a flag to be set
  PIR1bits.SSPIF = 0;// clear flag
  i2cReadData = SSPBUF; // Read SSPBUF and put it in i2cReadData
  if ( ack ) { // if ack=1
  SSPCON2bits.ACKDT = 0; // then transmit an Acknowledge
  } else {
  SSPCON2bits.ACKDT = 1; // otherwise transmit a Not Acknowledge
  }
  SSPCON2bits.ACKEN = 1; // send acknowledge sequence
  while (!PIR1bits.SSPIF) ; // wait for a flag to be set
  PIR1bits.SSPIF = 0;// clear flag
  return( i2cReadData ); // return the value read from SSPBUF
}
相关PDF资料
PDF描述
MCZ33998EGR2 IC REG CHARGEPUMP/LINEAR 24SOIC
MCZ34652EFR2 IC HOTSWAP CTRLR 2A NEG 16SOIC
MCZ34653EFR2 IC HOTSWAP CTRLR 1A NEG 8-SOIC
MCZ34670EG IC POE CURR MODE SW REG 20-SOIC
MIC184BM TR IC SUPERVISOR LOCAL/REMOTE 8SOIC
相关代理商/技术参数
参数描述
MCP98242 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:Memory Module Temperature Sensor w/EEPROM for SPD
MCP98242_09 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:Memory Module Temperature Sensor w/EEPROM for SPD
MCP98242-BE/MC 制造商:Microchip Technology Inc 功能描述:TEMP SENSOR DGTL SERL (2-WIRE, - Bulk
MCP98242-BE/MNY 制造商:MICROCHIP 制造商全称:Microchip Technology 功能描述:Memory Module Temperature Sensor w/EEPROM for SPD
MCP98242-BE/ST 功能描述:板上安装温度传感器 JEDEC DIMM Serial output temp sensor RoHS:否 制造商:Omron Electronics 输出类型:Digital 配置: 准确性:+/- 1.5 C, +/- 3 C 温度阈值: 数字输出 - 总线接口:2-Wire, I2C, SMBus 电源电压-最大:5.5 V 电源电压-最小:4.5 V 最大工作温度:+ 50 C 最小工作温度:0 C 关闭: 安装风格: 封装 / 箱体: 设备功能:Temperature and Humidity Sensor