Efficient and high-performance LED response effects, such as blinking, breathing, and
chasing, are critical to improving end-user experience in many human machine interface (HMI)
The LP503x device is a 30- or 36-channel constant-current-sink LED driver. The LP503x has
a 29 kHz, 12-Bit PWM generator for each channel, as well as channel/module independent color mixing
and intensity control, formerly called brightness control
registers to enable vivid LED effects with zero audible noise. Users can benefit from the device’s
ultra-low shutdown Iq Power Saving Mode, while designers will appreciate the incredibly
straightforward software coding of the LP503x’s three programmable R G B banks.
The LP503x device controls each LED output with a 12-bit PWM resolution at 29-kHz
switching frequency. This control helps get an intensity that
decreases smoothly and stops audible noise. Having different color-mixing and intensity-control
registers makes writing the software code straightforward. When targeting fade-in, fade-out type
breathing effects, the global R, G, B bank control reduces the microcontroller loading
significantly. The LP503x device also implements a PWM phase-shifting function to help reduce the
input power budget when LEDs turn on simultaneously.
The LP503x device has an automatic power-saving mode to get the ultra-low quiescent
current. When channels are all off for 30 ms, the device total power consumption is down to 10 µA,
making the LP503x device a possible alternative for battery-powered end equipment.