Hi, Rich, I'm using a flash memory type 25PE80 from ST which has 16MBit =3D 2 Mbyte. It's rather slow, not slow in reading and writing, but as usual with flash it needs to be erased before re-writing and erasing the whole memory needs about 30 seconds!!! You can also make partially erase (what I'm doing by buffering a set of 256 data words in RAM while erasing the flash). My system is rather slow (only 1000 samples/second) so there's plenty of time left. What language and what hardware environment are you using? I decided to use that Mikroelektronika (ME) dsBasic along with a develpment board from ME (LVB24-33). While the board is really good for a fair price, the compiler and the IDE has some severe problems. I saw this later on during working, so I'm not able to insert a simple ASM command (like set PIC to sleep). Also the editor has some strange behaviour like inserting words which are not there at all and after scroll down and up again they disappeared. If you know this, it's OK, but the first time it's somewhat shocking. Let me know some more details of your application and I can send some code snippets of interests (I hope). Regards Peter -----Urspr=FCngliche Nachricht----- Von: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] Im Auftrag von Rich Gesendet: Montag, 25. Juni 2007 14:20 An: Microcontroller discussion list - Public. Betreff: Re: [EE] anyone worked with PIC24? Thanks for the reply. All information is useful. How much memory did you add? I have not worked with SPI before so I want to try it with memory and a 24-bit A/D. ----- Original Message ----- From: "Peter Feucht"