I've got an application where I'm driving 90 bicolor LEDs using a 180 bit shift register (23 TC74VHC164FT) running at 3V. The SPI output of a PIC is driving this. Towards the far end of the shift register, I start getting errors (bit offsets). I suspect this is ringing on the clock line causing multiple shifts per clock, or perhaps propogation delay on the clock line causing the output of one shift register to be sampled after the previous bit has changed instead of before. Anyone have any suggestions on driving long shift registers like this? THANKS! Harold -- FCC Rules Online at http://www.hallikainen.com -- FCC Rules Online at http://www.hallikainen.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu