Hola a todos, felicito a toda la gente que participa de este foro y en especial a aquellos que parecen siempre estar ahi
bueno mi problema es este: dispongo de un sensor de temperatura I2C MCP9801 de MICROCHIP el cual es muy preciso
segun su hoja de datos puede medir temperaturas desde -55 a 125 pero lo que conseguido hasta ahora es solo leer desde
-55 a 63ºc ya que a partir de ahi el bit 7 ( bit de signo ) se vuelve 1 y entonces tiene que ser considerado una temperatura
negativa y ya no puedo leer mas de 63ºc la resolucion a la que trabaja el sensor es de 12 bits, para mas datos les envio la simulacion esta hecho en proteus 7.5 sp3 y el código esta editado en el entorno del MPLAB 8.4, compilado con la version 3.34 del C18 y espero que se bajen la hoja de datos del MCP9801 es muy pesado y no lo puedo adjuntar gracias por la ayuda ue me pudiesen brindar.