Not that I'm aware of. There are only a few options to expanding available program memory while still using a PIC that I can see: A) use a PIC IP in a FPGA and modify it to make use of external memory... a minor project B) write an interpreted language to carry out the non-time-critical parts of your program and then place the tokens for the interpreter in the external memory. An exceedingly trivial project. (I've taken a few stabs at that one, no success yet). XPL0 is an available GPL's interpreter for the Scenix SX chips. The Virtual Peripherals combined with standard code in the processor for high speed tasks and then with very large (but slower running) interpreted code is an interesting combination of cost / performance trade offs, I think. C) use a PIC with more program memory... Duh! D) use a different processor altogether and try to find a cross compiler or write a bunch of macros that simulate a PICs operation. I'd love to hear other thoughts... --- James Newton (PICList Admin #3) mailto:jamesnewton@piclist.com 1-619-652-0593 PIC/PICList FAQ: http://www.piclist.com or .org -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Lawrence Lile Sent: Tuesday, October 17, 2000 10:01 To: PICLIST@MITVMA.MIT.EDU Subject: [PIC]: external EEprom Can any of the PICs execute code residing in an external memory (like a serial eeprom etc.), or can they just get data from external sources? -- Lawrence Lile Sr. Project Engineer Salton inc. Toastmaster Div. 573-446-5661 Voice 573-446-5676 Fax -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! use mailto:listserv@mitvma.mit.edu?body=SET%20PICList%20DIGEST -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! use mailto:listserv@mitvma.mit.edu?body=SET%20PICList%20DIGEST