> Hmmm. that's interesting; I see why you did it. > > I like: > > * One app instead of two > * more robust bootloader process > > I don't like: > > * external flash > > Mark Because I needed to bootload over Ethernet, I didn't want to try to fit Ethernet code in the boot section. Microchip does have an Ethernet bootloader for the 18 series, but not the 24. I think they are using tftp and putting it in the boot section. With my Ethernet approach, no special application is required to bootload. Just run a browser. So, the bootloader uses the application, which the bootloader is going to overwrite. So, that's why I need the external flash. Some place to store the new code before I overwrite my application. The external flash is an 8 pin SPI part, not too expensive (M25P16) that I use in various other projects. Harold -- FCC Rules Updated Daily at http://www.hallikainen.com - Advertising opportunities available! -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist