74164: Shift Register, 8 Bits (Serial Input, Parallel Output)
This is an eight-stage, shift-right-only shift register. It may be used as a serial-in/serial-out or serial-in/parallel-out.
For normal operation, one of the Serial inputs is held high and data is sent to the second serial input. Clear is held high. Every negative-to-positive transition (positive edge) of the clock shifts the data one stage to the right.
For instance, the data on the input gets shifted into A. A goes to B. B goes to C. C goes to D. D goes to E. E goes to F. F goes to G. G goes to H. H goes to a following stage or is destroyed.
The contents of the register may be cleared to zero by briefly bringing the Clear input low. Both Serial inputs must be high to enter a high-input state. Bringing either Serial input low forces a low-input condition.
The clock must be bounceless and noise free, producing one, and only one, positive transition per desired shift.
| Pin # | Pin Assignment |
|---|---|
| 1 | Serial Input 1 |
| 2 | Serial Input 2 |
| 3 | Output A |
| 4 | Output B |
| 5 | Output C |
| 6 | Output D |
| 7 | Ground |
| 8 | Clock |
| 9 | Clear |
| 10 | Output E |
| 11 | Output F |
| 12 | Output G |
| 13 | Output H |
| 14 | Power (+5V) |
Contents