Skip to content
majbthrd edited this page May 28, 2015 · 3 revisions

USB DFU Bootloader for PIC16F1454/5/9

The bootloader can be compiled using GPUTILS. Version 1.4.0 was used in development; earlier versions may not support the PIC16F1454.

User applications can be written using MPLAB/XC8. The following compilation options are needed:

--codeoffset=0x200
--rom=default,-0-1FF,-1F7F-1F7F

The utility provided in the ./tools/ subdirectory converts a .hex file into a CRC-14 protected binary image:

454hex2dfu foo.hex foo.dfu