pickit3-programmer icon indicating copy to clipboard operation
pickit3-programmer copied to clipboard

PICkit3 Programmer Application [from Microchip] ported to Linux

PICkit3 Programmer Application for Linux

This is the original Microchip's PICkit3 Programmer Application that has been ported to Linux. Most of the code stills the same, some changes include:

  • Replace native calls to Windows USB API for the cross-platform HidSharp;
  • Fix Windows-like file paths and manual path build;

1. Pre-requisites

  • for building: sudo apt install -y mono-complete
  • for execute: sudo apt install -y mono-runtime

2. Building

Restore Nuget packages and build: make build or only make

3. Installing

Installation uses /opt/microchip/pickit3 as the target directory and covers:

  • Copy build output and extra files to the target directory;
  • Copy udev rules to /etc/udev/rules.d/;
  • Create a link to pickit3 in /usr/local/bin/pickit3

To install just run: sudo make install