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: Replace PCT2075DP

Part Number: TMP1075

Dear Team,

The TMP1075DGKR should be directly replaced PCT2075DP, right?

The engineer mention below 2 difference will cause them can't use TMP1075 as the second source:

1.TMP1075 is 12 bits, PCT2075 is 11bits

2.TMP1075DGKR register 02/03 and PCT2075DP are different.

BR

Kevin

  • Hi Kevin,

    The temperature data itself wont be a problem. They both store their temperature data as two's complement integers to maintain compatibility with other LM75 standard sensors.

    TMP1075 PCT2075

    If you look at the lines for either +25 C  or -25 C for both devices, you will see that the binary interpretation for the 11 MSBs are the same. The extra bit from the TMP1075 could only ever be interpreted as an additional 0.0625 C of resolution, but they are likely shifting that bit out anyway if their current code is specifically for the PCT2075. 

    The same is true for setting the LLIM/Thyst (0x02) and HLIM/TOS(0x03) registers.

    For (2), I do see that the default temperature values in these registers are different for some versions of the PCT2075 device, but the behavior of these registers is the same by default, even though the names used are different. 

    In terms of other differences, the PCT2075 does contain an extra register when compared to other standard LM75 sensors (TIDLE at 0x04) which changes the conversion rate. For the TMP1075 this is instead done with bits 13 and 14 in the configuration register. If they aren't using the TIDLE register then they should be okay using the TMP1075 as a direct replacement. 

    Please let me know if you have any other questions. 

    Best Regards,
    Brandon Fisher