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.

TMP1075: Question for Register read-out time limitation

Part Number: TMP1075

Hello Expert,

My customer has question for TMP1075.

This device required 2 byte register for read-out temperature.
They worry about temperature value is changed if long wait  is inputted between data byte 1 and data byte 2.

 I think this device's I2C communication time out time is 25ms and minimum conversion time is 27.5ms. So I2C communication is finished before measured temperature value is changed. So there is no concern regarding read out  wrong value from the above situation.
Is this understanding is correct? 

I'm waiting hearing back from you.


Best regards,
Kazuki Kuramochi

  • Hi Kazuki-san,

    Unless they are communicating at very low frequency they should never see this. You are correct that they would most likely timeout if they tried to complete a read longer than the 27.5ms conversion time. 

    Also, in the event that they are reading from the device when the TMP1075 is finishing a conversion, the device will not load the new results until the read is finished. This prevents the case where they could receive an MSB and LSB from different reads. 

    Hope that was helpful, please let me know if they have any follow-up questions. 

    Best Regards,
    Brandon Fisher. 

  • Hi Brandon-san,

    I appreciate your prompt reply.

    I understand that this device don't load temperature when reading out temp register via I2C.


    Thank you and best regards,
    Kazuki Kuramochi