Dwayne Reid wrote: > In other words, his boot-loader is responsible for saving the new > firmware to scratchpad FLASH as it received. That requires word > writes. I don't consider that a "bootloader" function. It's really a uploader function that he happened to put in the bootloader code. In any case, I still don't see why word writes are necessary. First, it would make sense for the upload blocks to be the same size as the write blocks. However, even if that is not possible or desirable, I would expect the whole upload area to be erased once before any blocks are uploaded. Then blocks are written as received without any erases. Even if partial pages are written, it still makes sense to use page writes. Even if you're writing just two words in a page, why would you do two separate word writes when they can be written at the same time with a single page write? It doesn't make sense. ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .