columns columns common cathode common anode H L L L L H H H L H rows H L H L H L
For a single color matrix, there is no "common" anything. A row of anodes and a column of cathodes, one-for-one. You just have to put the cathode pins LOW and the anode pins HIGH and be able to source and sink enough current through the LED without frying it.The only meaning the "common" has is when you're talking about multiple colors. You show an RG matrix with common anodes (each cell has two LEDs wired to the same anode).
I think if you have 2 MAX7219 trying to drive a 16x8 matrix (2 color) or 3 driving a 24x8 matrix (RGB) there would be a lot of interference between chips as they each try and drive the anodes or the common cathodes for their own 800 Hz multiplexing.
I did not say that, no.However, if the MAX7219 multiplexes by driving current into one Digit line and sinking current into 1 Segment line at a time, then electrically you would be okay.If you ran in no-decode mode and defined your fonts you'd be okay, otherwise things could rotated 90 degrees, or maybe flipped somehow, from what you are expecting.It would be easy to write a sketch to turn on 1 segment at a time, one register at a time, to see where things ended up.
Maxim has other parts.http://datasheets.maxim-ic.com/en/ds/MAX6960-MAX6963.pdfThis could be good for another thread that was discussing 2 color & RGB matrices.
How much on e-bay?You can get from distributors new for $4.40 & $5.11https://avnetexpress.avnet.com/store/em/EMController/LED-Drivers/Maxim-Integrated-Products/ICM7218CIPI/_/R-1324507/A-1324507/An-0?action=part&catalogId=500201&langId=-1&storeId=500201&listIndex=-1&page=1&rank=5https://avnetexpress.avnet.com/store/em/EMController/LED-Drivers/Intersil/ICM7218AIJI/_/R-2065563/A-2065563/An-0?action=part&catalogId=500201&langId=-1&storeId=500201&listIndex=-1&page=1&rank=0
Another cheap chip to consider is the WS2801 with a shift register.