Hardware for Programming IC

Robert is correct. However, that header JP3 is not a standard header for programming this PIC microcontroller. You will need to figure out which header pins are connected to which pins on the PIC and figure out where else you can connect to the 5th pin on that board. The programming spec for this device specifies that it requires 5 pins to program this device, including RB1, RB0, MCLR/VPP/RB3, VDD, and VSS.

The following can program this chip:

PG164140 PICKIT4

MIKROE-764 MIKROPROG for PIC DSPIC/PIC32