The maximum clock frequency of the SN74AHC594NSR is 100 MHz, but it can vary depending on the operating conditions and the quality of the clock signal.
To ensure that the shift register outputs are in a known state during power-up, you can use the asynchronous reset input (SRCLR) to clear the shift register. You can also use the output enable input (OE) to tri-state the outputs during power-up.
The maximum current that the SN74AHC594NSR can sink or source per output is 25 mA, but it's recommended to limit the current to 10 mA or less to ensure reliable operation.
The SN74AHC594NSR is a 2.5V to 3.6V device, but it can tolerate 5V inputs with some limitations. However, it's not recommended to use it in a 5V system without proper voltage translation and level shifting to avoid damage or unreliable operation.
To daisy-chain multiple SN74AHC594NSR devices, connect the serial output (QH') of one device to the serial input (SER) of the next device. Make sure to connect the clock (CLK) and latch (RCLK) inputs of all devices together and use a common reset (SRCLR) signal.