DM74LS166 is 8-Bit Parallel-In/Serial-Out Shift Registers manufactured by National Semiconductor.
Compare DM74LS166 datasheet versions by manufacturer →
These parallel-in or serial-in serial-out shift registers.