

Then each of the 8 bits is sent one by one.


#Written word clock serial
The latch is pulled down before sending the serial data. Pin 9 is used for daisy chaining and is connected to next 74595. Pin 10 is called serial clear, and is used to clear the output of shift register, will be held high throughout the project pin 13 called output enable, as the name implies, enables the output, will be held held low. Pin 14 - aka serial input, Pin 12 - aka latch, Pin 11 - aka clock, are the control pins I talked about. Like all 74 series ICs, 8 and 16 are power pins. Pin number 1 through 7 along with pin 15 is the parallel output data. What I’m trying to say is just by using three pins, you can control lots and lots of digital devices. This shift register can also be daisy chained with another shift register to control even more LEDs, and the second one can be daisy chained with the next shift register and so on. A shift register consumes very less pins of the microcontroller, 3 in this specific case, and can control a large number of LEDs with it, which is 8 in this case. And that is the problem because we will be working with a lot of LEDs in this project. Even after combining them we only have 20 number of pins, out of which not all are output capable. An Uno has 14 digital I/O pins and 6 analog input pins. You might wonder why we need a shift register. We are going to use 74HC595 which is an 8 bit SIPO shift register that means it will take 8 bit serial data, and convert it into 8 bit parallel data. There are four kinds of shift register – Serial In Parallel Out (SIPO), SISO, PISO, and PIPO.
