Ian Parish wrote: > I need to expand the output capacity of the PIC to 16 bits. My H/W > design currently uses 2 14099 addressable latches. Any suggestions for > a better way. I don't need a particularly fast response. I really *must* FAQ this! The obvious way is with latched SIPO shift registers; such as 74HC595 (Has clear on input registers, must strobe latch clock to clear outputs), 4094B (has tri-state, no clear) or one of a host of other devices which include output drivers. 74HC series of course has modest drive capability, runs at 3 to 5V only (matches PIC) whilst 4094 has negligible drive but can run at 15V. I/O requirements: data O (can be shared), clock (can be shared), latch (unique). 74HC597 (has buffer latch) and 74HC165 do the corresponding input function. Clock line can be shared, latch can be shared, data I cannot. (Dispute the latter and pick a fight!) -- Cheers, Paul B.