I have the ambition to control up to 20 switched contacts with a RISC chip in a somewhat affordable way. The circuit needs to be able to activate any selection of the twenty at once (1,7,13 or 2,9,11,12,15 for example).
The simplest design I have so far involves:
RISC Out (9 logic outs and 1 clear) -> 3 Latches (3in-8out-1clear) -> 3 Driver arrays (ULN2003 or similar) -> 20 (to 24) Telcom Relays.
I was curious if there is a simpler way that could reduce the number of output pins required from the RISC chip. I could use a larger chip with more ports, but I would prefer to keep other ports open for future development. Or maybe has a much better idea for what I am trying to do.
I think I could link the latches together in an array to only use four pins, but haven't thought it out yet.
"Almost" Good Answers: