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.

TMP275 I2C access question

Other Parts Discussed in Thread: TMP275

Hi,

After initialization, if I only ever access the Temperature register of the TMP275 device (bits PL1-0 of Pointer Register always set to "00"), do I need to rewrite the Pointer register each time, or can I skip this step and just read the Temperature register directly.

In other words, can I go from:

1. Send I2C START

2. Send TMP275 Address (with R/W*=0)

3. Send 0x00 to Pointer Register

4. Send I2C Re-START

5. Send TMP275 Address (with R/W*=1)

6. Read Temperature Reg. MSB (& send ACK)

7. Read Temperature Reg. LSB (& send ACK)

8. Send I2C STOP.

... as per datasheet

To...

1. Send I2C START

2. Send TMP275 Address (with R/W*=1)

3. Read Temperature Reg. MSB (& send ACK)

4. Read Temperature Reg. LSB (& send ACK)

5. Send I2C STOP.

Thanks