Which ICs to enhance my LED Matrices

So far I have created some LED matrices and with the help of the lovely people on these forums I have used shift registers and darlington pair arrays to light up these matrices and do some basic scrolling text displays.

Now I would like to play around with some other ICs and was wondering which ones would be good to buy. At the moment I am looking at buying: AMIC A25L016-F A 16 Mbit flash memory module http://www.amictechnology.com/pdf/A25L016.pdf MICROCHIP PIC12F683-I/P PIC microcontroller http://www.farnell.com/datasheets/11631.pdf

To respectively give me more memory and to offload the row scanning to another processor to free up the arduino for application processing. I am also going to buy a programmer for the pic controller.

Are these IC suitable to interface with the arduino? Are there other ICs that I should look at integrating into my LED projects.

Thanks in advance

Why use a PIC chip when you can get several flavours of small ATtiny chips http://www.atmel.com/products/microcontrollers/avr/tinyavr.aspx that are *partially Arduino compatible (partially because they might not support all the libraries/functions the ATmega chips has due to size/pincount). Same Atmel/Arduino language to faster learning curve unless you want the challenge of a new MPU.

I didnt know about the other AT chips, that would make sense to use them. Unfortuantly as far as I can tell the atmel memory chips arent in DIP packages and so that would make it more difficult for me to integrate them into my projects with my limited soldering abilities.

ElectronicsNoobie: I didnt know about the other AT chips, that would make sense to use them. Unfortuantly as far as I can tell the atmel memory chips arent in DIP packages and so that would make it more difficult for me to integrate them into my projects with my limited soldering abilities.

You can get ATtiny85 MPU in DIP package http://uk.mouser.com/ProductDetail/Atmel/ATtiny85-20PU/?qs=sGAEpiMZZMvqv2n3s2xjsVIKSdqlAUq616bBhQxapaY%3d You don't need to use Atmel memory with the Atmel MPU's. Another thing to consider is using some form of LED driver chips to handle driving your matrix. What size matrix are you creating and what LED's are you using (Monochrome, bi-colour, RGB).

Thanks I will look into LED driver chips. I did realise that the ATtiny were available in DIPs but I now realise my last post was badly written.

As for matrix sizes, so far I have built a 32x8 red matrix (using indivdual leds) and a 24x8 green / red matrix (using 3 dot matrix displays), I have some rgb leds on order and plan to build another matrix with them when they arrive.