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.

LP5860: LP5860

Part Number: LP5860

Tool/software:

Dear,

I am using the LP5860 driver to control a panel with RGB LEDs. My first problem is programming the registers through the I2C interface.
The communication works and I receive responses from the driver, but I can't write the registers. The frequency is 400kHz. I attach an image taken from the oscilloscope where you can see part of the communication.
Start with a reading of the first 40 registers, and the LP5860 responds with its default values ​​(the same ones reported on the datasheet, so the I2C protocol works correctly I assume). Then I write the registers up to 42h, and I always get the ACK during transmission, so I assume it's ok.
When I then go to reread the values ​​of these registers, however, I find the default values. As if the writing had no effect.
Any tests I need to do to understand what is not working?

Thanks

/resized-image/__size/1473x1225/__key/communityserver-discussions-components-files/196/Immagine-2025_2D00_02_2D00_13-195549.jpg