Shift Register 595 Library

page 5
High-level input voltage, VIH 0.85 VCC VCC V
Low-level input voltage, VIL 0 0.15 VCC V
Also there is EQUIVALENT OF EACH INPUT, on page 4.

About max frequency, same page
Pulse duration, tw (see Figure 2) 20 ns

but I'm talking about frequency due to cable limitations, not register limitations.