Hey there!
I am creating a christmas gift with a 64 RGB LED matrix. I have most of the layout ready, also some parts of the code. It will be controlled by a ATmega328p and 4x 74hc595 shift registers. The first shift register will loop through every column (setting each HIGH and the others LOW), with the other 3 remaining for every columns' R, G and B. I'll probably use PWM or Bit Code Modulation to control the colors. The shift registers can source/sink a maximum of 70mA of current, and I believe I'll use more for each column.
Should I put a N-MOSFET for every column, where the gate of the mosfet is connected to the 74hc595 and put a P-MOSFET on the rows (again gate driven by the other 2 shift registers) where the Source is connected to the rows and the Drain to the ground?
I believe that I don't really need to put any resistors on the gate because of the high impedance of the MOSFET gate and the ringing is not really an issue for me. Am I correct?
Thank you for your help!
![Smiley :)](https://www.eevblog.com/forum/Smileys/default/smiley.gif)