Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

in-circuit serial programming in pic16f877?

Status
Not open for further replies.

asic1984

Full Member level 5
Full Member level 5
Joined
Nov 15, 2003
Messages
257
Helped
4
Reputation
8
Reaction score
1
Trophy points
1,298
Activity points
2,340
pic16f877 incircuit

hi

how can i use the in-circuit serial programming of pic16f877 in making programmer

is it the same method used with the jdm programmer

thanks for help
 

pic16f877 vpp circuit

To program the PIC16F877 you need four signals, plus ground. The signals are: Vdd, Vpp, RB6/PGC, RB7/PGD.

Since these have to be available to the programmer, you can use a 10-pin header (2x5 contacts). These 4 pins on the PIC are directly connected to 4 pins on the header. The corresponding pins on the other row of the header are connected to the normal point in your circuit. You install 4 jumper links for normal operation. When you need to program the PI, remove the jumper links.
Your programming adaptor should apply the programming signals only to those 4 pins on the header which are connected to the PIC, plus GND, which can be the last two pins on the header.

Sometimes you can use resistors in series with RB6, RB7 (1-10k) and use only two jumpers, for Vdd and Vpp. Of course, RB6, RB7 still have to be connected to the programming header. If you cannot use these resistors for some reason, use 4 jumper links.

Hope this helps.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top