How to connect PICKit3 to PIC16F877A
Posted: Fri Jun 17, 2011 1:02 am
I have seen lots of users are struggling to program the most common PIC16F877A microcontroller with PICKit3. Here is a little guide to make things correctly.
This is how you need to wire the PICKit3 to PIC16F877A Note 1: It is good to add a 10K resistor between pin 1 (MLCR') and VDD as in the first image.
Note 2: It is good to put two 0.1uf ceramic-caps between pin 11 - pin 12 and pin 31 - pin 32
Note 3: It is also good to put a 10K resistor between pin 36 (PGM) and ground (this could avoid programming-troubles)
Note 4: If you need to debug the code, you will need the oscillator connected to the microcontroller.
This is how you need to wire the PICKit3 to PIC16F877A Note 1: It is good to add a 10K resistor between pin 1 (MLCR') and VDD as in the first image.
Note 2: It is good to put two 0.1uf ceramic-caps between pin 11 - pin 12 and pin 31 - pin 32
Note 3: It is also good to put a 10K resistor between pin 36 (PGM) and ground (this could avoid programming-troubles)
Note 4: If you need to debug the code, you will need the oscillator connected to the microcontroller.