Kinetic Technologies KTD2052 12-Channel RGB LED Drivers are a fully programmable current regulator for up to four RGB LEDs (12 LEDs total). The device is ideally powered from a supply rail in the 3V to 5V nominal range. A 4-wire bus is multiplexed to reduce the pin-count and PCB traces to the LEDs. Each pin on the bus integrates a switch to the input voltage and a programmable low-dropout current sink regulator. The I2C control interface is used to set the on/off status and individual LED currents and adjust the fade rate. An internal flexible pattern generator with a watchdog counter enables set-and-forget pattern executions, while more complex patterns may be executed via the I2C interface from system firmware.
There are four versions: the KTD2052A/C are defaulted disabled at initial power-up, while the KTD2052B/D execute an AutoBreathe™ pattern by default at initial power-up or when reset. The KTD2052A/B use 0x74 7-bit I2C slave address, while the KTD2052C/D use 0x75. BrightExtend™ optionally reduces dropout when the input voltage is too low for the forward voltage of the LEDs. Programmable CoolExtend™ prevents excessive heat when the input voltage, current settings, and ambient temperature are high. The Kinetic Technologies KTD2052 is packaged in a RoHS and Green compliant 2mm x 2mm UDFN package.