James Newton wrote: > So what is the minimum number of micro pins to > hook up 8+ bits of input AND output via shift > registers? E.g. one parallel input shift out and > one shift in parallel out. They can share the clock, > but not latch and data so that is 5 lines, but there > should be some clever way to reduce that count. James, Why not 28 pin PIC16F72 with I2C and SPI? You can program it to handle data in virtually any way. It eats 20 micro amp at 3V 32 kHz (You didn't specify speed) Regards, Mike. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist