This is a checklist for converting a 16Cxx design to a 16F87x design that can be loaded and run with the PICLOADER resident bootloader.

  1. Change the reset vector in your code from 0000h to 0003h.
  2. Remove the __CONFIG statement from your code. The bootloader can not change the configuration fuses. If the default configuration fuses are not to you liking you can change them to whatever like when you install the bootloader with a device programmer.
  3. If you use the default fuse setting make sure that your code executes a "clrwdt" instruction every 10 milliseconds.
  4. Connect the TX and RX pins to an appropriate connector and or an RS-232 converter chip so that you can communicate with the bootloader.