(Not so) interesting I2C PWM RGB led driver NCP562322 Mar 2018
I was looking to something that could offload doing PWM from microcontroller + save precious I/O pins and found NCP5623:
Triple Output I2C Controlled RGB LED Driver
The NCP5623 mixed analog circuit is a triple output LED driver dedicated to the RGB illumination or backlight LCD display.
Sounds great, by my TL/DR of the datasheet would be: 5 bit PWM resolution is not enough if you plan doing artsy slow dimming.
Learned the hard way by actually getting parts + TSSOP−14 breakout to build test circuit. Slow fading is visibly choppy, 32 levels of brightness is just not enough.
But still, it’s an interesting chip.