Hmm... I just thought, why bother with the PIC if you need to feed the output into a load of shift registers. Just use a bit of discreet logic and clock it all with a 555. There, knew I could get one in there somehow :) Mike Rigby-Jones mrjones@nortel.co.uk