> > |74299's are really versatile shift registers (parallel load, > |bidirectional, etc...), and have extra ripple i/o pins specifically for > |chaining them together, so you don't lose data. > > The 74HC299 looks like a decent chip, but is has the same > problem that the 74HC165 does: the output changes on the > same clock edge where the input is sampled. Hmm... I was sure it had extra outputs that changed on the opposite edge. (This is entirely from memory, and the page where I normally get datasheets from seems to have vanished, so I may well be mistaken!). Cheers, Ben