ADP5501 is a programmable current backlight driver with ambient light sensor input. It uses an efficient asynchronous boost converter to drive up to 6 white LEDs. The device has a 2.7 V to 5.5 V input voltage range, 128 programmable backlight LED current levels (maximum 30 mA), programmable backlight fade-in/fade-out times, programmable backlight dim and off times, ambient light sensing with autonomous backlight adjustment, 3 auxiliary LED current sinks, 64 programmable auxiliary LED current levels (maximum 14 mA), programmable auxiliary LED fade-in/fade-out times, programmable auxiliary LED on and off times (allows blinking), I2C-compatible serial interface, interrupt line for signaling an external processor (INT), hard reset (RST), current limit protection and thermal overload protection. The device is available in a small 4.0 mm × 4.0 mm, 24-lead LFCSP package.