Do ya got the code handy for us to see, maybe a schematic we can look at?
At 4mhz, the fastest you could shiftout (using the hardware) is 1mhz (if I remember right). So, assuming everything else is ok, you could run the PIC all the way up to 40mhz and be alright.
I have to wonder why you aren't using a PIC to handle this job instead of the MAX7219 (besides having to develop a 2nd PIC application in addition to the one you're working on in the 1st place)?
Bookmarks