The TLC5930 is a constant-current sink driver with an adjustable current value, and 1024 gray scale display that uses pulse width control. The output current is 0.2 mA to 40 mA with 12 bits of RGBx4.