There are 16-channel LED driver ICs from several manufacturers that describe themselves as being for driving RGB LEDs. ICs such as the
PCA9532,
LP3943,
CAT9532.
Unless I'm completely missing something, it appears to me that these
do not actually appear to be capable of driving RGB LEDs with different PWM duty cycles per R, G and B channels.
Each output channel can be set to choose between one of four states: off (hi-z), on, on at PWM rate 0, on at PWM rate 1. These two PWM rates 0/1 are global.
So how the hell are you supposed to set an RGB LED that's hooked up to 3 output channels to, for example, 50% red, 93% green, and 10% blue? You're covered for the first two colour channels, but the third has to be the same as one of the other two!?

Please tell me I'm being dumb and have missed something important, as otherwise these chips seems useless for one of the claimed headline uses.