The SN74HC595PWR from Texas Instruments is an 8-bit counter shift register. This device is used for storing, updating, and transferring data. The IC contains a serial-in/parallel-out 8-bit shift register and a storage register that stores the 8 bit data. The shift register can be used to multiply the input frequency by 8, making it ideal for multiplexing applications. The IC has operating voltage range from 2-6V, and is designed to work within a temperature range of -40 to 85 Degree Celsius. The device also includes two enable pins, an enable input for the shift register and an enable input for the latch register, both of which are active-low. It includes 5V tolerant inputs, and is rise and fall time compatible with TTL systems. This device is available in the standard plastic DIP package, and it is RoHS compliant.