74HC595 is an 8-bit serial in parallel out shift register. It can store and shift 8-bit data. Its main purpose is to take in serial input data and convert it