Adam, > If this is coming from a PIC, then you should do it differently. > > Inside the PIC use a routine to convert the six bit binary value to two four bit > BCD values. Then use two BCD to seven segment decoders (with built in latches) > and output the BCD values to them (still uses only 6 lines, 4 for the BCD value, > 1 for each latch on the 7447 or similar BCD to seven-segment decoder) This sounds like a perfect solution for now. I am thinking that the next revision will use two ports for all displays and outputs. Portc could be the 8 bit data output, and porta could be a 6 bit control port. That is way more than enough to cover all my displays and indicators. Thanks! Josh Koffman joshy@mb.sympatico.ca