I'm trying to interface several devices that use 16 address lines and I've yet to come up with anything that seems elegant. So, I was wondering if a standard or simple setup exists. Right now I'm working on using four separate 4bit programmable counters with a demultiplexer on their load lines. It should work and make sequential reads/writes pretty easy, but 5 chips seems excessive. Are 16bit shiftregisters readily available?