> Can we interface an EEPROM [specifically: 24LC256, 32Kbyte Flash EEPROM > (I2C)] to the PIC in such a way that the firmware code can be written in the > EEPROM, from where the PIC can fetch it in packets and run it? Simple answer: no. But - depending on your application - you might be able to put a lot of data in the eeprom, or maybe put some of the 'propgram' and interpret it by the real program. Wouter van Ooijen -- Van Ooijen Technische Informatica: http://www.voti.nl Jal compiler, Wisp programmer, WLoader bootloader, PICs kopen -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.