Using PICKit5 with Flowcode
Posted: Thu Nov 06, 2025 9:02 pm
Testing a new PICKit5 - and wondered how easy it would be to use a PICKit5 to upload code to a PIC.
Very easy - in the compiler options tab: Select 'programmer':
Then select PICKit3 IPE External Power (or PICKit 4 IPE...)
I needed to point the Location to the ipecmd.exe file (and you'll need to use the version from MPLab-X)
So - I had:
"D:\MPLABX\v6.25\mplab_platform\mplab_ipe\ipecmd.exe"
And change the Parameters change /TPPK3 (or 4) to /TPPK5
Export as a new setting (I chose PICKit5 ext power)
Now program uploads are much quicker - note that the PICKit5 is pin compatible with the '3'.
This is working nicely with a PIC18F46K80 - and is noticeably quicker (and if you want to use MPLab-X it doesn't support the PICKit3)
Are there any issues with this ? - It needs the definition for the particular PIC MCU - and I don't know if these are automatically downloaded - or if you need to create a project in MPLab using the required chip first?
Martin
Very easy - in the compiler options tab: Select 'programmer':
Then select PICKit3 IPE External Power (or PICKit 4 IPE...)
I needed to point the Location to the ipecmd.exe file (and you'll need to use the version from MPLab-X)
So - I had:
"D:\MPLABX\v6.25\mplab_platform\mplab_ipe\ipecmd.exe"
And change the Parameters change /TPPK3 (or 4) to /TPPK5
Export as a new setting (I chose PICKit5 ext power)
Now program uploads are much quicker - note that the PICKit5 is pin compatible with the '3'.
This is working nicely with a PIC18F46K80 - and is noticeably quicker (and if you want to use MPLab-X it doesn't support the PICKit3)
Are there any issues with this ? - It needs the definition for the particular PIC MCU - and I don't know if these are automatically downloaded - or if you need to create a project in MPLab using the required chip first?
Martin