Ioannis, it is possible for your PBP application code to disable the bootloader by modifying it or erasing it. You can even change configuration registers at run time.


You can get a pretty good level of code protection that way.

I have military customers who want to do a code update, and when they are happy that the load went well, select a menu option. They then get code protection to the limit of what Microchip offers.