Most needed device in my entire career still doesn't seem to exist, but I could be wrong.
This situation keeps coming up, again and again. I have 20 LED's to drive (actually 40, but I have two common-cathod banks I can switch between with a couple of NPN transistors); but anyhow, I need 20 channels of source driving, from a 5V supply, 10mA per channel minimum, but preferably rated 20mA+ to be safe.
On the input side, however, I need either a serial interface, I2C or SPI, or 5-bit addres + data + latch, because I can't find a PIC microcontroller with enough i/o' that can drive so many channels PLUS all the other things I need the controller to interface with.
I've had this need, or a similar need, so many times during my 25-year career, and can never find a single part to do it. Always end up having to have two parts to do it: an addressable latch AND a driver, which is then problematic in terms of board-space. Actually, I do remember finding a combined solution about 10 years ago or so, but it was prohibitively expensive, --not suitable for a mass produced product.
But maybe my searching skills are the problem... (?)
So, my question is, is there such a thing (from TI or some other company)?
And if not, could it *finally* be made? It would be the hottest seller, I'm sure.