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.

LM95235 on i2c - always reading zero.

Other Parts Discussed in Thread: LM95235

what am i doing wrong?

just trying to get the LM95235 talking.  A0 is grounded, so 0x18 is the address (0x30 & 0x31 for w & r).  i get good ACK on everything, but the value bits are always zero.

as a sanity check, i'm writing the following: <master> [slave]

<start> <0x30> [ack] <0xFF> [ack] <stop><start> <0x31> [ack] [0x00] <nak><stop>

address the 95235 Revision ID register, read the value.  Should be 0xB1, (is zero) - nak and stop.

regardless of other configuration, this sequence should always return a non-zero value whenever executed.

what's wrong with this?