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.

TLC59116EVM-390 - i2c addressing?

Other Parts Discussed in Thread: TLC59116, TLC59108

Greetings. I am attempting to communicate to the TLC59116s on the EVM board directly via i2c (not using the USB-connected GUI). I am using the slave address of 0x60, which should be appropriate according to the datasheet and schematic. The write/read bit is toggled correctly as the LSB. If I try to read a register, 0x00 (mode1) for instance, I only receive a NAK error per my MCU's i2c API. I have run the dev board via the USB connected GUI, so I know the board itself works. I've also tested the i2c API with a known i2c device and found it to work. Any ideas what I might be doing wrong? Am I addressing incorrectly? Does the USB GUI configure the TLC59116s such that addressing is now different?

A more general question - I see that the TLC59116 is more than a few years old now, should I steer clear from it for new designs? If so, do you have an alternate recommendation?

-Chris