The TLC5943 is a 16-channel, 50mA constant-current-sink LED driver with an input voltage of up to 17V. The device integrates an enhanced spectrum pulse-width modulation to improve image quality and reduces flicker noise in monochrome, multicolour and full-colour LED displays, as well as signboards and display backlighting. Each of the 16 channels features an individually adjustable 16-bit grayscale PWM brightness control feature with an auto-data-refresh and display-repeat function. The channels are divided into four groups, and each group has an associated turn-on delay to maximise system-voltage stability. All channels can be adjusted with the device's 7-bit brightness-control feature. A designer can use a single external resistor to set the maximum current value for all channels. The brightness control adjusts current levels to compensate for LED-output variation.