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.

I want to design my own PIC programmer

Status
Not open for further replies.

hkBattousai

Advanced Member level 4
Joined
Jun 16, 2007
Messages
118
Helped
5
Reputation
10
Reaction score
1
Trophy points
1,298
Location
Turkey
Activity points
2,182
I need a starting point. I made a Google search, all the results are for sample programmer kit circuits. However what I'm looking for is something else. I want to learn what signals to send a PIC to program it.

I learned that I must connect GND to GND pin of PIC, +12V to MCLR pin, and supply a clock via clock pin, and sen data via one its ports. But what are the protocol details? Where can I find information about designing a programmer?

Any ideas will be appreciated.
 

hi,

The best one to go for is the Microchip Pickit2 - all the software and hardware details are freely available.Also see the Microchip documentation on programmmer specifications etc.


Just search this forum for the many pages of info on this very subject, you will also find details of the Pickit Lite - an easy to build diy clone of the pickit2.

Also visit Blueroom and AU electronics sites for details of their clones etc to see how they have done it.
 

    hkBattousai

    Points: 2
    Helpful Answer Positive Rating
You've to know that there's not only one programming algorithm for all PICs. More or less you've to implement the algorithm for each family (although they are similar).
So check the Microchip web site for the 'Programming Specification' for your specific type.
This is for example for the 16F87x family: https://ww1.microchip.com/downloads/en/DeviceDoc/39589b.pdf
Also interesting is the 'In-Circuit Serial Programming? (ICSP™) Guide': https://ww1.microchip.com/downloads/en/DeviceDoc/30277d.pdf

Btw. don't wonder if not everything behaves as described in the manuals - good luck
 

    hkBattousai

    Points: 2
    Helpful Answer Positive Rating
hkBattousai said:
I need a starting point. I made a Google search, all the results are for sample programmer kit circuits. However what I'm looking for is something else. I want to learn what signals to send a PIC to program it.

I learned that I must connect GND to GND pin of PIC, +12V to MCLR pin, and supply a clock via clock pin, and sen data via one its ports. But what are the protocol details? Where can I find information about designing a programmer?

Any ideas will be appreciated.
pl use it
 

    hkBattousai

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top