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.

LP5036: Implementing dimming control and other simple effects

Part Number: LP5036
Other Parts Discussed in Thread: LP5813

Hi there,

By going through the datasheet, I saw that LP5036 has

 • 3 Programmable Banks (R, G, B) for Easy Software Control of Each Color

I'd like to understand how to implement dimming effects using this LED driver. Does it have pre-built programs such as "ramp/dimming" that could be simply activated?

What would be the simplest way to implement dimming effects using this device?

I want to avoid the need to write to the I2C every time the LEDs need to change color or intensity.

Thank you very much,

Bruno from Perimeter

  • Hi Bruno,

    The Bank control is to reduce the MCU loading but can't avoid the I2C writing. Actually, the bank control is to divide the channels into several groups. For example, 36 channels need 36 command to update the brightness without bank control. But it only needs 3 commands if we divide the channels into 3 groups with bank control.

    LP50xx family doesn't have the internal program register can realize the "ramp/dimming" function without I2C.

    I'd like to recommend LP581x(3/2) family to you for internal engine. LP5813/2 is a 4-ch LED driver but can support max 12 LED dots with animation engine.

    BR, Jared