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.

LP5009: Independent control mode (LP5009RUKR): turning on LEDs

Part Number: LP5009

Tool/software:

Our four LED board (photo, below) is configured as follows:

  • LED 1 (UV):  OUT_0
  • LED 2 (UV):  OUT_1
  • LED 3 (UV):  OUT_2
  • LED 4 (White):  OUT_3

Each LED shall display independently in sequence. 

These initialization commands are sent via I2C (register / value):

  • 0x00 / 0x40
  • 0x02 / 0x00
  • 0x07 / 0xFF
  • 0x08 / 0xFF
  • 0x0B / 0x00
  • 0x0C / 0x00
  • 0x0D / 0x00
  • 0x0E / 0x00

The OUT_3 command (below) successfully turns ON the WHITE LED 4 individually (photo of WHITE LED 4 ON with UV shield, below).

  • 0x0E / 0xFF

After successfully commanding OUT_3 OFF (WHITE LED 4 OFF, below), all lights display OFF.  Next, the OUT_2 command (below) successfully turns ON the UV LED 3 (photos with UV shield, below; first photo, UV LED ON; second photo, UV LED ON masked with tape).

HOWEVER, in error, the WHITE LED 4 also turns ON simultaneously (marked in photos, below; displays RED / PINK? tint).

  • 0x0E / 0x00
  • 0x0D / 0xFF

Thank you for insight into why the independent control commands do not produce the expected results (i.e., turn ON UV LED 3 independently).

Karol S. Schulewitz