> I've been following this thread with interest, a bootloader that just uses > MCLR is very appealing. However, I can't see how the bootloader would > differentiate a valid reset (from e.g. a rest button or supervisor) from a > bootloading attempt. Timing. If MCLR is left high long enough, the bootloader will run the main code if it passes the checksum test. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu