Powered by Blogger.

Friday 12 September 2014

Circuit to Control 16*8 LED Matrix Using Arduino Mega and 74595 (Part 1 of 13)

by realfinetime  |  in LED Matrix at  01:49

Previous:  Circuit for Cascade Operation of Two 74595

          Before start reading this tutorial, please read Cascade Operation of Two 74595 Shift Registers using Arduino Mega.

          Here, we will cascade two 74595 ICs for controlling two 8*8 LED matrices. LED matrices are arranged in such a way that control pins of LED matrices should be at the top and bottom of the LED matrix as shown in the following image. To avoid confusion in fixing LED matrices, note the position of wedges at the middle of sides of each LED matrices.

          An individual LED matrix is shown below. Each LED matrix have 16 control pins of which eight are anode pins (16, 15, 11, 3, 10, 5, 6, 13) and remaining are cathode pins (4, 7, 2, 8, 12, 1, 14, 9).
          Internal circuit of an 8*8 LED matrix is given below. 64 LEDs are arranged to form 8 rows and 8 columns. One anode pin will be common for eight LEDs. Similarly, one cathode pin will be common for eight LEDs.

          Three 74595 ICs are used in the circuit of which two ICs are cascade connected. Pin out diagram of 74595 is given below.
          Circuit diagram to control two 8*8 LED matrix using Arduino mega and 74595 is given below. Cascade connected ICs are used for controlling the anode pins of 8*8 LED matrices. Cathode pins of both LED matrices are shorted. These shorted cathode pins are then connected to the Q0-Q7 pins of other 74595 as shown in the circuit diagram. If the circuit is not clear, download it to your computer (Right click on the circuit => Save image as) and open in a suitable image viewer.

Continued in next page (Part 2)


  1. Hi.Thank you for detailed information, your tutorials are really helpfu:)
    My question is instead of using uln2803, is 74595 really able to sink or source all the row's current? Its a standart cmos chip and can give about 20ma per pin (or sink)?
    If there is a way, I will use a different high speed chip instead of 2803 or 2003. Thank you again!

  2. Hola puedo hacer este mismo proyecto con Arduino uno por favor ayúdame mi correo es y como lo puedo programar con las palabras ayuda a tu projimo.

  3. Hola puedo hacer este mismo proyecto con Arduino uno por favor ayúdame mi correo es y como lo puedo programar con las palabras ayuda a tu projimo.

  4. excelente gracias equipo funny electronics

  5. I am sure this article has touched all the internet viewers, its really really nice post on building up new website. 먹튀검증

  6. Thank you for the good writeup. It in fact was a amusement account it. Look advanced to more added agreeable from you! 온라인경마

  7. When some one searches for his vital thing,
    thus he/she needs to be available that in detail, thus that thing is maintained over here. 바카라사이트

  8. Why users still use to read news papers when in this technological
    globe all is available on net? 토토



All the circuits, published in this blog is only after testing and getting proper results in my private lab. When you try these circuits, you should check the supply voltage, polarity of components, presence of childrens nearby and shorts in the circuits. This website will not be responsible for any harm happened to you or your components caused by your carelessness.

For More Electronic Tips

Blog Archive

Proudly Powered by Blogger.