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.
Is it possible to connect TMP112 address pin to MCU GPIO and set low or high on that pin during TMP112 operation (so the device will then respond to 1001000, resp. 1001001 address)?
I need to sequentially gather data from 20 TMP112 on a single I2C bus.
Hi Martin,
Yes, it is possible to control the ADD0 pin with an MCU pin. It would not be possible to access the third and fourth address options (see page 12 of datasheet) this way, but it should not be needed for the usage case you've described. I would recommend communicating with the device that has its ADD0 held LOW while the rest are held HIGH. The device will detect the state of the ADDR0 pin each time an I2C transaction is initiated, so the pin should be allowed to setup and stabilize well before the transaction begins.
Ren