This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMP112-Q1: TMP112-Q1

Part Number: TMP112-Q1

Hi,

I used this device on my project.
On SCL, SDA and ALERT pins I put a 5kohm Pull-Up through  3.3V, the V+ pin connected dierctly to 3.3V, ADD0 and GND pins connected  to 3.3V's GND and between 3.3V and GND I put a 100nF capacitor.
First of all I pass through all the register for configuration (to be on the safe side) and transmit to the device:

  1. x"60A0" to control register
  2. x"4800" to TEMP(low)---> (72C)
  3. x"5000" to TEMP(high)--->(80C)

Every byte I transmit to the device, it transmit an acknowledge....
After the configuration part, there are some issues come up:

  1. When I ask for data from the device, it transmit an acknowledge but:
  1. If I was ask for "temperature register" i received x"00A1", which it means that the temperature the device felt is 1C
  2. If I was ask for TEMP(low) i received x"0000"
  3. If I was ask for TEMP(high) i received x"0000"
  4. If I was ask for control register i received x"00A0"
  • the voltage range of SCL pin is 0.5V-3.3V

I checked the firmware, tried to replace the Pull-Up resistor and even tried to replace the device with a new one, but nothing changed.
please help... :)

looking forward for your answer, thanks,

Itzhak