The post is four years old, but others who come upon this should know the Microcode loader is to program PICs that already have the boot loader programmed into them. The boot loader runs first on a RESET and checks to see if the Microcode loader application on the PC is trying to communicate on a UART port and if communication is established programming can continue. Otherwise, the boot loader exits and the existing application code in the PIC starts up (if it is there). This is why your Microcode loader is asking for a RESET.
Bootloader code is available for one-time purchase (no royalty) from http://www.mecanique.co.uk/products/...ootloader.html
A free bootloader is ds30 loader but I have found this hard to configure under HI-TECH C compiler. Seems to be too many errors. But I am not very experienced so your mileage may vary.
You must first program the boot loader code using a regular programmer. Use the programmer on the BigPic4 board, for example. From then on out use the Microcode loader but tied to UART. You might need an FTDI cable that converts USB to UART (RS232) at 5v or 3v logic. Example: https://www.sparkfun.com/products/9717
Bookmarks