Hi,
In the TLC59108 datasheet on page 17, it states that all bits of the IREF register are R/W and that the default value on power up is 0xFF. But when I check the default value, it's 0x9F. When I try to set IREF to 0xFF, I read IREF back as 0x9F. When I try to set IREF to 0x00, I read IREF back as 0x80. So it seems like bit 7 doesn't want to clear, and bits 5 and 6 don't want to set.
The I2C communication is running fine. I can turn on and off leds, and so far I haven't found any other problems. I've tested this issue on two separate boards and I'm getting the exact same result.
Has anyone else experienced the same issue?
Thanks,
Steve