The bootloader for PIC32 devices is used to upgrade firmware on a target device without the need for an external programmer or debugger. The flowchart in Figure 3 illustrates the operation of the ...