The original question about single outputs has been answered, so I'm moving on to focus on this problem.
I've done at least some looking for transistor arrays that come in eights and have common emitters, and so far the only real results that have turned up are the CA3251, which is apparently way out of production, and the ULN2803A Darlington array. Using an array with common emitters would simplify things, as would having built-in base resistors, and the ULN2803A is a go on both.
The objective is to map each of eight outputs on a 74HC chip or PIC to the light of ten high-brightness LEDs, Vf of 3.2~3.6V, at 15~20mA. (In the case of using ULN2803A I would use two of them, driving 5 LEDs at each output.)
My original idea was to have the transistors sink the cathodes directly:
+5V o------------| 1/8 ULN2803A (oversimplified) |\\>---|GNDThen I found out that I have no real information regarding what the collector-emitter voltage would be at any given moment, but that the data sheet suggests one possible value is 2V, which is too little margin for me to work with.
The next idea was to run the Darlington as an inverter, inverting the inputs accordingly (probably at the software level if applicable).
+5V |--+-|GND | | +--/\\/--->|--+ | | +--/\\/--->|--+ | | . . . | | +--/\\/--->|--+ |/------->o---------------| |\\>---|GND
Is this alternative a reasonable design? Should I be looking at another transistor array (-like device) instead?
Thanks PSM