Flashing Hex File Using Pickit2
In this tutorial we will see how to upload hex file using the below PICKit 2 programmer.
Installing Pickit 2 Software
Download and Install the Pickit2 software from the below link.
Pickit 2 Software Setup
Step1: Connect the Pickit2 programmer to target board as shown below. Ensure the Boot Jumper is disconnected.
Step2:
Run the Pickit2 application and check the device communication as shown below.
Step3: Now status window should show PICkit 2 connected, with proper device(PIC16F877A), else double check the connections and try again.
Step4:
Import the .hex file from the menu File->Import Hex as shown below.
Step5:
The Configuration bits should be set to 0x3F3A.
Now click on Write to upload the hex file to target device.
Status window will show the uploading status.
Have a opinion, suggestion or feedback about this article, or technical support please comment below!
Ultra PIC Board Test
The Explore Ultra PIC Kit comes with all the things required, not just for this experiment but for the entire series. And even if you think of migrating to PIC or Arduino, you'll have breakout...

Cp2102 Usb-to-Serial Driver Installation
In this tutorial, we will see how to install the Cp2102 Usb to Serial Drivers. Download the Usb2Serial drivers for this link and follow the below steps to install the Usb-To-Serial drivers...

Flashing Hex File Using Pickit2
In this tutorial we will see how to upload hex file using the below PICKit 2 programmer. Installing Pickit 2 Software Download and Install the Pickit2 software from...

PIC Software Setup
In this tutorial we will see how to setup a Mplabx project to generate .hex file for Pic16f877a MPLABx Setup Steps Step1: Open the MPLABx software and select the...