I have an application for dimming white LEDs on multiple channels. I have tried using the TLC5940 with 16 channels with dot correction and grayscale PWM with some success. Generating the GS clock is messy at best. If a 25MHz internal oscillator was provided for the GS clock, this would be a nearly perfect device for my application. The TLC59116 with its internal oscillator is a step in the right direction, but loss of dot correction of individual channels and loss of PWM resolution (8 bit instead of 12 bit) makes it less ideal. The TLC5947 and TLC5971 are ruled out because any PWM frequencies below a few kHz are unacceptable in my application. The following would be my dream device:
12 or 16 Channels Individually Dimmable
25MHz Internal Oscillator for GS Clock (PWM)
10 or 12 bit Grayscale PWM Control (PWM frequency is still plenty fast)
4 or 6 bit Dot Correction of Individual Channels
Drive Capability (Constant-Current Sink) 0 mA to 120 mA (VCC > 3.6 V)
LED Power Supply Voltage up to 17 V
VCC = 3 V to 5.5 V
Serial Data Interface or I2C
Please let TI know if you have an application that would work better with such a device.