To allow ICD3 to work with Flowcode 5 you must ensure you have MPLAB 8 installed on your computer and then do the following.
In Flowcode click on Build >> Compiler options and navigate to the Programmer tab.
Set the Programmer location to:
32-bit machine
or
64-bit machine
Set the Programmer parameters to:
This configures the ICD3 to program the target devices using the project hex file. The ICD3 will erase the device, fully program the device and then verify the data has been programmed correctly onto the device.
To allow PPP to provide configuration settings simply leave the Use external program to set config options setting ticked and leave the details as.
Location
Parameters
In Flowcode click on Build >> Compiler options and navigate to the Programmer tab.
Set the Programmer location to:
32-bit machine
C:\Program File\Microchip\MPLAB IDE\Programmer Utilities\ICD3\ICD3CMD.exe
or
64-bit machine
C:\Program Files (x86)\Microchip\MPLAB IDE\Programmer Utilities\ICD3\ICD3CMD.exe
Set the Programmer parameters to:
-P%p -E -F%f.hex -M -L
This configures the ICD3 to program the target devices using the project hex file. The ICD3 will erase the device, fully program the device and then verify the data has been programmed correctly onto the device.
To allow PPP to provide configuration settings simply leave the Use external program to set config options setting ticked and leave the details as.
Location
C:\Program Files\Flowcode\V5\Tools\PPP\PPPv3.exe
Parameters
-cs 2 -chip PIC%p -config