Arduino max shift register

Hi all,

Can an Arduino Uno R3 drive 15 Shift Registers (74HC595) ? Arduino provides output enable, latch, clock and clear pins for all 15 SRs and data pin of first SR through its output pins. Also it provides VCC and ground for all SRs from its +5v and ground pins.

Thank you...

On a PCB with good ground distribution and decoupling, probably. I think the critical factor will be to have a good ground plane and good clock signal distribution. It may help to split the clock into several lines feeding a few shift registers each, with a series termination resistor on each clock line.

Can an Arduino Uno R3 drive 15 Shift Registers (74HC595) ?

Not a problem.