Hello e2e Forum, please see question from our customer on:
I’m writing an I2C/SMBus software interface/device-driver for the TI DS110DF111 and the register descriptions in the datasheet are a bit unclear. I’m looking at the REVISED JUNE 2015 version of the datasheet. Table 7 describes the control and shared register space, and for the Channel Select Register, 0xFF, it shows the mode as read/write. It also shows bits 7-5 as having some “lock” control and maybe some LOS status. Then, later in the text, section 7.5.1.9, this register description says “ The contents of the channel select register, register 0xff, cannot be read back over the SMBus. Read operations on this register will always yield an invalid result.” It also says “Always write 0x0 to the four most significant bits of register 0xff.”
So which is it? Is it a write only register, or is it readable? Should the upper nibble always be zero or not?
Thank you very much.