74HC595 is a 8-bit serial in and serial or parallel out shift register with output laches. 74HC595 is a fast 3-state device with 100 MHz typical shift out frequency. This is an SMD version 74HC595 from NXP in SOP16 package.
Product 12/14