Diodes Incorporated
W QFN6060 52 SWP 3D image

Image shown is for reference only. Actual package may vary. Refer to the product data sheet for package details.

Back to Linear LED Drivers


I2C/SPI 36-Channel RGB Linear LED Driver


The DIODES™ AL5887 is comprised of 36 programmable LED current channels each with internal 12-bit PWM for color and brightness control through SPI or I2C digital interface. AL5887 is ideal for up to 12 RGB LED modules lighting applications with 3 programmable banks (A, B, C) for software control of each color. An external resistor can set up the global output current of all 36 channels. Each channel current can digitally be configured up to 70mA under the thermal limitation of the package.

Features of the AL5887 are controlled via SPI/I2C digital interface. Using a dedicated pin INT_SEL to select either SPI or I2C protocols.  The AL5887 has a 30kHz, 12-bit PWM generator for each channel, as well as channel/module independent color mixing and 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 and easy software programming.

The device operates over -40°C to +85°C ambient temperature range. The AL5887 is available in W-QFN6060-52/SWP (Type A1) package.


  • Input Voltage: 2.7V to 5V
  • 36 Precision LED Current Sinks
    • OUT Pins Voltage Max. 5.5V
    • A Maximum of up to 70mA per Channel Current
    • Device to Device and Channel to Channel Current Accuracy: < 2% at 7mA to 70mA, and < 3.5% at 1mA to 7mA
    • 12-Bit (4096 Steps), 30kHz PWM Generator Integrated for Each Channel
    • PWM Phase Shifting
    • 6-Bit Global Current Dimming
    • Independent Color-Mixing Register per Channel
    • Independent Brightness Control Register per RGB Module
    • Optional Logarithmic- or Linear-Scale Brightness Control
    • Three Programmable Banks (A, B, C)
  • Serial Digital Interface (I2C/SPI)
    • Support 400kHz I2C Interface (Default)
    • Two External Hardware Address Pins Allow Connecting up to Four Devices (I2C Only)
    • 4MHz SPI Compatible Digital Interface (INT_SEL Pin = HIGH)
    • Broadcast Slave Address Allows Configuring Multiple Devices Simultaneously
    • Auto-Increment Allows Writing or Reading Consecutive Registers Within One Transmission
  • Diagnosis and Protections
    • Open Drain Fault Pin for Fault Indication
    • Individual LED Channel Open/Short Detection
    • Pre-UVLO Warning & Undervoltage Lockout (UVLO)
    • Overtemperature Protection (OTP) with Pre-OTP Warning
    • Digital POR Indicator
    • Individual Channel Fault Masking
  • Ultra-Low Quiescent Current:
  • Shutdown Mode: 1μA (Max.) When EN Low > 25ms
  • Power-Saving Mode: 15μA (Max.) When EN High and All LEDs Off for > 30ms
  • Totally Lead-Free & Fully RoHS Compliant (Notes 1& 2)
  • Halogen and Antimony Free. “Green” Device (Note 3)
  • For automotive applications requiring specific change control (i.e. parts qualified to AEC-Q100/101/104/200, PPAP capable, and manufactured in IATF 16949 certified facilities), please contact us or your local Diodes representative. https://www.diodes.com/quality/product-definitions/


  • Smart home appliances
  • Electric vehicle charging stations
  • Infotainment displays
  • IoT information indicators
  • Computing hardware

Product Specifications

Product Parameters

AEC Qualified No
Compliance (Only Automotive supports PPAP) Standard
Topology Linear LED Driver
Minimum Supply Voltage (V) 2.7 V
Maximum Supply Voltage (V) 5.5 V
Maximum VOUT (V) 5.5 V
Number of Channels 36
Output Current (mA) 70 mA
Channel Max. Output Current (mA) 70 mA
Accuracy (%) 5 %
Dimming PWM dimming by Internal Register
Temperature Range (°C) -40 to +85 °C

Related Content


Technical Documents


Evaluation Boards and User Guides

Recommended Soldering Techniques