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.

TMP116: EEPROM Question for TMP116

Part Number: TMP116

Hi team,

The customer uses TMP116. The customer would like to get if he does not use EEPROM, then the device can measure the temperature.

If this is true,  for Figure 25. Internal Register Structures of the datasheet, the customer does not configure EEPROM 1 to 4 and only  configures

Temperature Register ,Configuration Register,TLOW Register and THIGH Register. Would you help me confirm this information?

  • Hi Mickey,

    It's not necessary to configure TMP116. It will start making temperature measurements when it powers on. The temperature measurements can be retrieved from Register 0 Temperature.

    Thanks,
    Ren
  • Hello Mickey,

    You are correct. If the customer doesn't want to use the EEPROM they can just set the configuration register, TLOW, and THIGH registers. They should not attempt to do it immediately after a reset though. 

    On reset the device will return these registers to the default values by programming them from EEPROM, which will take around 1.5 ms. During that process writes to these registers will be ignored, so if they are trying to change these values at reset they should check the status of the EEPROM_Busy flag to ensure the write operation will take. Section 7.5.1.1 of the TMP116 datasheet discusses this more. 

    Regards,

    Brandon Fisher