Jay.slovak said:
Hi, Please read the Sticky, you will find my Statement about LVP.
The best bootloader (that's what you are looking for) is the tiny PIC bootloader at .
It's the smallest for sure, but i wouldnt say the best...
It hasnt't got error checking on the serial data received (checksum or the likes) and that can make it fail in a noisy enviroment...
It also has no safety to prevent a badly flashed program to run.
A good bootloader should clear a flag in eeprom before flashing, and when the flashing is completed successfully the eeprom flag should be set again...
Then the bootloader should not allow the code to run if that flag isn't set. This prevents the pic running bad code if the flashing failed...
But for most hobby purposes it'll do well enough.