Sunday, July 17, 2011

Pickit 2 clone The Universal Microchip PIC Programmer /Debugger

About The programmer


        The PICkit™ 2  Programmer/Debugger is a low-cost development tool with an easy to use interface for programming and debugging Microchip’s Flash families of microcontrollers. The full featured Windows programming interface supports baseline, mid-range, PIC18,8-bit, 16-bit, and 32-bit microcontrollers, and many Microchip Serial EEPROM products. With Microchip’s powerful MPLAB Integrated Development Environment (IDE) the PICkit 2 enables in circuit debugging on most PIC microcontrollers. In-Circuit-Debugging runs, halts and single steps the program while the PIC microcontroller is embedded in the application. When halted at a breakpoint, the file registers can be examined and modified.


Features
1. This device will work like the normal pickit2.
2. This wll work for any pic (5 and 3.3V devices)

3. No mosfets no complex, only one voltage boost circuit.
4. you can program the target without PC.




Simple Steps to made This programmer

Step 1:- 
Download:Firmware and circuit
T
he following packages include circuit and firmware.
Firmware is the software which going to be burn into programmer's microcontroller, this firmware have code to enable the programmer to communicate with pc via usb and target microcontroller.
Click This link to dwonload the Firware and circuit 
Pickit 2 clone files 

you can also download the firmware form the microchip web site.
Please refer to Readme.txt and pickit 2 user manual for details on building, installing and using Pickit 2.



Step 2:- 

Buy The parts You need



click here to download complete part list 


you can skip  IC3 and IC4 if you do not want  the feature of programming without PC.
these two eeprom chip are to store the code to be written on the target mcu without pc.




Step 3:-

PCB and Part Soldering:-

You can create your own pcb using any PCB editor like eagle, OR you can solder the circuit a general purpose pcb, You Can also Use PCB created By me Click here to dwonalod my pcb design.

components


Bottom layer


Jumper 



A 3D model

Step 4:-

Getting The PIC 18F2550 Microcontroller Ready To be used as a programmer:-

Getting the PIC 18F2550 microcontroller ready to be inserted into the newly soldered pcb ,and start working. you have to burn the firmware which you just downloaded in the Step 1 into the PIC 18F2550 microcontroller. you can use the serial PIC programmer to get this job done.click here to know about how to make a serial PIC progammer and how to program the PIC 18F2550 by using a serial avr programmer.



Step 5:-



Driver installation on a PC:-

At the first time when you connect your programmer to the pc your programmer will be dected as Pickit 2 programmer and you may have to provide a proper path for drivers to be installed.




Step 6:-

Programming the other microcontrollers:-


 To program other target mcu you can use the pickit 2 software  or you can use  MPLAB IDE
you can use this pickit 2 clone as debugger with MPLAB IDE 

To download PICKIT 2 Software  click here  to go to Mircohip web site.
To dwonload MPLAB IDE go to Mirochip web site.

PICkit 2 Programmer Software showing PIC 18F458 Connected


Connections to the Target MCU


you can programe may microcontroller  by using this schematic , all you need to do is that find out the data sheet of that mcu you want to program and check the pin configration. and the look for   PIN PGC(clock)  PGD(data)  Vpp(/MCLR)  and the power Vss And Vdd like shown in the image blow.







if there is any sort of trouble to work this out please make  a comment


YOU MAY ALSO LIKE

PIC MCU LCD Driver (7 Seg LCD & PIC16F917 )



Volt Meter Using PIC MCU



122 comments:

  1. hi this is sarin,
    Did you do any modification from my version?
    does this have VPP first programing?

    If you can give a very brief explanation of the features i will post it on my blog, so it may help somebody

    ReplyDelete
  2. Hi Sarin Sir

    i learned a lot from your design
    yes there is some modiction

    ReplyDelete
  3. helo,
    in this circuit hw can i program pic18f2550 used,pls post serial programmer without using any mcs.it will be use full for many beginners.

    ReplyDelete
  4. hi nidhin

    you can checkout my older post for how to program 18f2550 for this pickit clone

    http://microembeded.blogspot.com/2011/05/microchip-pic-serial-port-programmer.html

    ReplyDelete
  5. Hi Gaurav,

    it seems like VDD is not configurable and VDD calibration (Calibrate VDD & Set Unit ID...) might not work? Other functions work just fine, nice work!

    ReplyDelete
  6. HI

    No sense to waste the time and money to build the programmer, I was buy from ebay pickit 2 (clone from original) from(sure electronic-china) for 22$usd with transport included.

    Regards from Macedonia. :)

    ReplyDelete
  7. hi,
    serial port programmer in the link doesnot support usb to serial converter,pls post circut with usb2serial compactable .Iwant to make this circuit.

    ReplyDelete
  8. Greeting Gaurav,

    in order for someone as new as me to get things clear, are the following steps in the good line ?

    1)Buy the part from the link you have given,

    2)Make first the parallel pic programmer kit

    3)Load the hex files in that 18F2550 or 18F2455
    using the WinPic800(can we use any other program to load the HEX files?)

    4)Now that the PIC in HEXed we construct the pickit2clone from the schematics from this site

    5)When the clone is ready we can install the 18F2550 into the clone

    6)Instal Pickit2 software and MPLAB IDE from Microchip.

    ..and then we are ready to use the pickit2clone to program other pic's ?

    Thank you in advanced.

    ReplyDelete
  9. Dont pay attention to dachomk. This is a super blog and a super sircuit and people will feel happy after making this by them selfs.

    I dont know if you Gaurav or NIDHIN or any other person finds this interesting but about USB IO Board PIC18F2455 / PIC18F2550
    i think this link =>http://electronics-diy.com/USB_IO_Board.php might be interesting....


    By the way...Greetings from Greece were the REAL Macedonia is for over 2500 years now.

    ReplyDelete
  10. hi Ellinonosis
    i am very glad for you comment

    you are correct with the steps..
    but two things ::-once i have tested the parallel port based programmer they don't work quite well they show you the device is programmed and but the mcu will not function properly so you can you this serial port programmer http://microembeded.blogspot.com/2011/05/microchip-pic-serial-port-programmer.html


    and you can use any programmer you want to first program the 18f4550 .

    i have just giving suggestion only for those who don't have any programmer at all .

    ReplyDelete
  11. and
    you link to usb io board is interesting
    i have all ready made one by my self

    and my one has 16 digtal io lines and 6 analog channels too for any kind of sensors or to monitor some voltage

    check this out my usb io board
    based on 18F4550
    http://www.circuitvalley.com/2011/09/pic-18f-usb-io-board-with-analog.html

    ReplyDelete
  12. dear gaurav,
    can i change pic18f2550 to pic16f73,wat changes heve to be made?.

    ReplyDelete
  13. it is not possible to change the 2550 with any other mcu as
    the firmware is totally developed by microchip

    ReplyDelete
  14. thanks for reply,then how much costs the 2550 in INR

    ReplyDelete
  15. hi the 18f2550 cost around 200 - 250 in lajpatnagar delhi

    and dont forget
    you can skip IC3 and IC4 if you do not want the feature of programming without PC.
    these two eeprom chip are to store the code to be written on the target mcu without pc.

    ReplyDelete
  16. dear sir,
    i have constructed this circuit and found pblms,
    1)transistor Q2 is very very hot,bt Q3 is fine.
    2)pic2kit identifes the board,but showing error VDD or vpp is not configured
    i tried tools--> troubleshoot showing there is a short in the board

    pls tell wat the leds indicates(esspecialy yellow in schematic)
    pls pls help me to correct the circuit.

    ReplyDelete
  17. pls help ,
    after some rectification transistors are in normal working
    bt pickit 2 software shows one error
    "pickit2 vdd and vpp voltage level errors,pls chk target & retry operation"
    pls help to clr this error.

    ReplyDelete
  18. dear sir ,
    vdd error is cleared,bt vpp is only 5-7 volts,some of pic require 12 volt vpp ,can this circuit provide vpp of 12 volt ,or with any modification ,can this circuit give out 12 volt vpp

    ReplyDelete
  19. hi nidhin

    this circuit is capable to generate 12 vpp on it's on
    don't worry about that
    try to trouble shoot using pickit 2 pc application and tell me the detailed result

    ReplyDelete
  20. and vpp should around 11.5 to 12.5 or something like that

    ReplyDelete
  21. dear sir ,
    my observation during test ...

    start up(pickit2 connected to pc via usb,without target baoard)
    1.PICKIT2 ERROR-->PICKIT2 VPPvoltage level error

    testing
    TOOLS--> TROUBLESHOOT-->NEXT-->
    STEP 1 VERIFY VDD -- TEST PASSED@5VOLT

    [MESSAGE:pickit2detected an expected voltage onthe vdd pin(NOTE:SLOW RISE TIMES CAN STILL CAUSE VDD ERRORS)]

    NEXT-->NEXT->STEP2-VERIFY VPP

    1)VPP FOR FAMILY IS 12.0VOLT
    2)TEST-->RESULT TEST FAILED ,LOW VPP DETECTED,VPP is not reaching the expected voltage.vpp cannot support more than afew mA of current
    result voltage of test:7.1v(imp:during this test transistor T1 IS hot)
    /mclr on---result mclr on.. (pls check the device /MCLRpin with a vOLtmetre to verify the pin is pulled low(IMP:NOW TRANSISTOR T1 IS NORMAL

    /mclr off-->result mclr off

    SETP3: VERIFY PGC+PGD PIN

    FINISHED

    ReplyDelete
  22. PCB printing from pdf is not accurate. Could you please provide us the soft pcb file?

    ReplyDelete
  23. dear sir ,
    please reply for my previous observation in troubleshooting pickit2

    ReplyDelete
  24. Every thinh looks fine , except the vpp genration section .

    If any of the transistor get hot then it means you have done some mistake is placing component or transistors.

    ReplyDelete
  25. here pre assmbled inductors are not available in the market,in this circuit what is the max tolerance for inductor,in my circuit i used wire winded type bt i doubt wat its value ?,is it critical?

    ReplyDelete
  26. I replaced my inductor with same with more numbr of turns ,now i tested it again now i found vpp is 11.6 volts is it sufficent?,or does it need exactly 12.00 volts.

    ReplyDelete
  27. hi nidhin

    if can't find the inductor then, may be you should look for them in some old electronics gadget.

    i have personally seen a exact 680uh inductor in a nokia cell phone batter charger . if you have any old crap nokia phone charger then go take a look may be you can find one. to recognized a inductor take a look of my prototype there are two thick resistor look like components they are inductors (actually i use two 330uh inductor in series to make one 660uh )

    and 11.6 volt is fine i think that's enough.
    if you still have any problem go and do trouble shooting once again and the application will automatically tell you if there is any problem

    ReplyDelete
  28. yes,i got exactly wat you said ,it look like 680ohms 1/2watt resistor(marked L1),BUT when i toubleshoot again voltage vpp is 10.4volts and it is saying vpp is low.wat may be the problem?,or 10.4 is enough?

    ReplyDelete
  29. thanks a lot ,pickit2 is working it detects my controller ,i changed one faulty transistor ,then it is working smmothly,vpp is 11.9 volt on troubleshooting,& it give 12.04volt on the pin ,again thanks alot.........

    ReplyDelete
  30. hi
    i want to know what are the 2 chips at24cp
    are they i2c memory if yes what are their sizes
    and plz post a datasheet for them cause i cant find it

    thx in advance

    ReplyDelete
    Replies
    1. these chiPs are eeprom from atmel 24C512

      you can skip these eeprom if you do not want the feature of programming without PC. these two eeprom chip are to store the code to be written on the target mcu without pc.

      Delete
  31. hey.. i am going to do this circuit,,, bcz i need a programmer immediately.. can i trust ur circuit.. does it work properly... if any a prob wit dis .. just tel me... thanks gaurav

    ReplyDelete
  32. i have MPLAB version 8 and PICDEM .hex file burning software.... can i burn new PIC's with above softwares and this circuit,,,?

    ReplyDelete
  33. can u give the components list and clear circuit schematic... if u d't mind.. would you plz mail me 2 the id papudc@gmail.com

    ReplyDelete
    Replies
    1. components list is download able from the Page there is a direct link

      Delete
  34. I want to know if I can use instead of AT24CP, 24LC512 as it is in the original pickit2?

    ReplyDelete
    Replies
    1. sure you can use.
      you can even skip these eeprom if you do not want the feature of programming without PC. these two eeprom chip are to store the code to be written on the target mcu without pc.

      Delete
  35. I want to make these programmer and I have another question.I want to know an equivalent for 2n3904. 2N2222 would go instead?
    Thank you anyway for your kindness.

    ReplyDelete
  36. hey gaurav... tnx for ur reply.. can i program all series of PIC using this circuit... does it hav any problem wit the circuit

    ReplyDelete
    Replies
    1. this circuit will program all the devices that can be programmed with the original pickit 2

      for list of the devices supported by this pickit 2 go look on microchip web site for the pickit 2 read me file there is a list all the supported devices

      Delete
  37. first am telling sorry for disturbing you.... your circuit PCB layout is not clear ...... can u give a clear circuit pcb layout...am in urgent dats y am disturbing you. sorry.. if u d't mind .. will u mail me the files to papudc@gmail.com

    ReplyDelete
    Replies
    1. you can't view this circuit completely g because the image is very big to fit on a screen to all you have to do is right click on the image and save it then you can open in you image viewer software
      this circuit is as clear as Possible,
      n please try to understand that i don't send any thing to anybody's email address directly

      Delete
  38. gaurav am teling abt d pdf file pcb layout... dats not clear in in actual size...

    ReplyDelete
  39. hi
    my english is not perfect,ı made circuit. ı use EEPROM 24LC512 and serial 330 uH bobbin.ICSP measurements of configuration;
    VDD 4,99v
    MCLR 12,15v
    PGC 26,70 Khz, High VDD 5V,Low VDD 0,15 mV
    PGD 26,65 Khz, High VDD 5V,Low VDD 0,16 mV
    I use PIC16F877A but I don't programming.I tried the system in computer and notebook but each time I read " PROGRAMMING FAILED AT MEMORY ADDRESS 0x000000"
    I tried from outside VDD voltage(+5v) and I read " PROGRAMMING FAILED AT MEMORY ADDRESS 0x000000" again. I tried different two PIC16F877A and I read errors " PROGRAMMING FAILED AT MEMORY ADDRESS 0x000000" I take photos ınterface of PICKIT 2 Software. To download PICKIT 2 Software photos http://www.2shared.com/file/cEFhG03h/PICKT_FOTO.html

    ReplyDelete
    Replies
    1. the hardware looks fine have you connect the VPP(mclr) to the mclr of the target mcu Pin Please if Possible try to Program some other mcu like some other family PIC18 or something.

      and which version of Pickit 2 APPLICATION you have on the computer it looks quite strange in the images.

      Delete
    2. Interface ver: 2.60 and 2.61
      firmware ver: PK2V023200
      I am sure that ICSP connection is true
      I tried two different interface (Interface ver: 2.60 and 2.61) and I read errors " PROGRAMMING FAILED AT MEMORY ADDRESS 0x000000"

      Delete
    3. are you using 330 uh inductor? it should be 680uh

      n if possible try to power the target mcu's mclr at 12v from some other power supply. not from the pikit it self

      n please let me know if the programmer does same for some other mcu like pic18.

      Delete
    4. pc power supply 12volt out-->PIC mclr\vpp in pin
      pc power supply 5volt--> vdd in pin
      pc power supply GND ---> PICKIT2 and PIC Vss pin
      interface Not Device

      Delete
    5. i got it you connected it well

      but Please define briefly results i did't get it

      Delete
  40. I want to know an equivalent for 2n3904. 2N2222 would go instead?

    ReplyDelete
  41. This cicuit is not capable to generate a VDD voltage source lower than 5V because is not well designed. I simulated the op amp part in proteus and i have found that by removing R36(240R) the op amp works correctly. The corectness of voltage sources depends whether r22=r23.

    ReplyDelete
    Replies
    1. u r correct i hv modified the schematic
      and tested with the 3.5 volt output thank you verymuch

      Delete
  42. hi
    plz i want to ask if i can use an inductor about 800uh instead of 680??

    ReplyDelete
    Replies
    1. i guess 800 will do the job but makes sure you to first measure hte VPP with a multimeter before using the Pickit it should not exceed 12 Volts

      if can't find the inductor then, may be you should look for them in some old electronics gadget.

      i have personally seen a exact 680uh inductor in a nokia cell phone batter charger . if you have any old crap nokia phone charger then go take a look may be you can find one. to recognized a inductor

      Delete
    2. thx
      but you mean by a crap nokia charger the Chinese replacements or orginal ones?

      Delete
    3. also what is the use of the non soldered header?

      Delete
  43. anybody who has a PICKit 2 programmer?

    ReplyDelete
  44. Dear Gaurav,

    If I need to make the PICKit 2 Clone without "AT24CP" chips, what would be the schematic? Do I have make any modifications? Pls explain.

    Thanks.
    Sam

    ReplyDelete
    Replies
    1. no modifications needed
      go ahead..

      Delete
    2. Dear Gaurav,

      Thank you for your reply. I have ordered the parts needed and once the project is completed I'll send you the result.

      Regards,
      Sam.

      Delete
    3. Hi Gaurav,

      On April 5, 2012 Laurentiu has stated there is an error on the schematic and as a solution he suggested removing R36. I've checked the downloaded zip file which has the schematics contains the same R36 (240Ohms). Can you rectify? Or if I'm wrong can you please give me the directions to download the revised schematics?

      Thanks.
      Sam.

      Delete
    4. i m really sorry about it,R36 must not be there and i have already updated the schematic witch is displayed on the page , but i forgot to update the zip file .

      Delete
    5. i have updated the zip file also
      thank you for reporting error

      Delete
  45. hi gaurav
    i like your design and i want to make the same so iwant a clear pcb layout.can you send me the pcb layout at naveenjangra.nj@gmail.com
    thanks

    ReplyDelete
  46. hi gaurav

    plz send me the source code of firmware...


    my email is : gauraw.in15@gmail.com

    ReplyDelete
    Replies
    1. better you write a email to microchip Technology Inc.
      may be they can help you

      Delete
  47. Hello and thank you for posting such a nice circuit.
    I have few questions hope that you would help me.
    1. Is the one of ICSP useless? I do not see clear text on schematic and also your finished board only has one ICSP.
    2. IS the juncion near c8 and C7 meant to be connected?(the one saying +3.3/5 v out)
    3.Is V_TGT near Diode D1 the output from pin X3-2?
    5.What can I subsitute in place of 22 pf capacitor because The place where I live do not have supply for the ceramic capacitors.

    ReplyDelete
  48. hi i built it it is awesome
    i also removed the r36
    i want to ask
    does the debugger, Uart tool, logic analyzer
    works in this design

    ReplyDelete
  49. Congratulations ..

    Yes debugger ,uart tool, logic analyzer are fully functional as in pickit .

    ReplyDelete
  50. Hi
    I have made this programmer (in addition to original one). It works fine, just same like original one. R36 was removed from SCH. 680 uH inductor is self-made. I have used a small ferrite ring. I was able to made exactly 680 uH because I have LC-meter. Vpp voltage is about 11.9 V. It is ok.
    Thank You, Gaurav!

    ReplyDelete
  51. This comment has been removed by the author.

    ReplyDelete
  52. Hi. I build this PicKit, but I make a new PCB. You can download SCHEME adn PCB on Rapidshare. Link is here:

    https://rapidshare.com/#!download|971p1|1167493395|scheme_with_PCB.rar|104|0|0

    Scheme and PCB was built in EAGLE 6.1.0

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. Hi, I am newcomer. I tryed this morning to download your PCB file, but the link is wrong. I get a message like the file is removed. how can i get your eagle files ?
      Best regards
      Bouky

      Delete
  53. thanks for that circuit and guidance
    and i am looking forward to it

    ReplyDelete
  54. Sir,
    thanks for this useful post. I am a beginner in microcontroller world. i tried to make the circuit . there are two problems:

    1. pickit2 not detected i.e no driver installation phase.

    2.T2 (3904) and inductor(630uh used) are excessively hot.

    Please help me out with your valuable suggestions.

    thanking you in advance

    ReplyDelete
  55. I forgot to mention :
    1. when i connect my circuit to laptop, green leg glows permanently and yellow glows, but die out (off) slowly within 15 sec.

    ReplyDelete
  56. can i use the same pcb design and just dont use ic3 and ic4 (if i dont want that feature)?? Pls tell me that is this cicuit tested?? help me....I want to build one for me.

    ReplyDelete
  57. please circuit after the ICSP to the target pic

    ReplyDelete
  58. sir , finally programmed my pic18f2550 with your serial programmer.

    pickit2 is detected but its showing '' pickit2 vpp voltage level error''.

    troubleshooting shows 1. vdd test pass 2. vpp test fail-> short or heavy load detected ..

    my inductor gets very hot while operating pickit2.

    please help
    thanks in advance

    ReplyDelete
  59. plz put your valuable suggestions

    anybody..
    thanks

    ReplyDelete
    Replies
    1. the error may be due to
      1. wrong transistor connection
      2. faulty transistors
      3. short circuit some where in the circuit
      4. or lose solder joints

      Delete
  60. hi
    1)can you please explain the theory behind the vdd circuit(the op amp circuit)

    2)i want to know how does it works
    3)and what are the Vdd_tgt_p % Vdd_tgt_n in terms of signal type and use
    4)and what is +3.3/5V_out in terms of signal type and use
    5)and what is V_TGT in terms of signal type and use
    6)and what is in terms of signal type and use

    thx in advance

    ReplyDelete
  61. hard ware not responding error again and again
    plz explain i am using a tr c945 and a92

    ReplyDelete
  62. Hello Gaurav, nice cct, thanks. I don't have the 24cp512 eeproms but i have the higher 24FC1025. So i want to replace the two with one of this and with its select inputs connected as follows: A2=Vcc, A1=A0=GND. (it can't work otherwise) Will this replacement be ok? Thanks.

    ReplyDelete
    Replies
    1. EEPROM is not an issue
      you can even skip these EEPROM if you do not want the feature of programming without PC. these two eeprom chip are to store the code to be written on the target mcu without pc.

      Delete
  63. Hey Gaurav!...I must say I love the simplicity with which you have mentioned the steps!...really ,thank you so much !.

    ReplyDelete
  64. I have a few questions: Is the circuit made on a single sided through-hole PCB (only 1 layer). Or is it both sided?
    Also, i would be very grateful if you could send me the .sch or .brd eagle PCB file for reference as for PCB fabrication i need access to the different layers separately. (Drill legend/copper mask etc.)
    Any help will be greatly appreciated.
    Thanks.

    ReplyDelete
    Replies
    1. yes it is single layer with few jumper wires and optimized for home made process,
      but you wanted to go for manufacturer then i guess pcb size would be very small.

      Delete
  65. 1. how about watt each resistor put on pcb. what each value resistor 1/2W and 1 W?
    2. how about volt each capacitor put on pcb. 25volt or 50 volt or 100 v?

    I want to built pickit clone. I need your help sir.
    I a newbie, please forgive me about my language.
    Thank u very much sir

    ReplyDelete
    Replies
    1. the resistors are rated for 1/4W power , all caps are 25V

      Delete
  66. Hi, I am newcomer. I am trying to download nee fakt PCB file, but the link is wrong. I get a message like the file is removed. how can i get this eagle pcb files ?
    Best regards
    Bouky

    ReplyDelete
    Replies
    1. i have just tested the link and works just fine for me . even if you need the files on your email i will send there too.

      Delete
    2. Hi Gaurav,
      I have tryed again but it does not work. Tanks to email me files.
      Bests regards.

      Delete
    3. This comment has been removed by the author.

      Delete
    4. This comment has been removed by the author.

      Delete
  67. Tested Clone PCB, Its working fine. But when I set the output voltage there is no change in the output Voltage. So will it support 3.3V CPU?

    ReplyDelete
    Replies
    1. i have tested the circuit, and the voltage can be set to 3.3v no problem at all. so it can work with 3.3v devices too.

      Delete
    2. I have done test in two different PCB (One made by my friend and another Me). I set the output voltage to 3.3V and checked with multimeter. Output still shows 4.93V.

      Delete
  68. first of all if you built it refering to the pcb image here
    you have to remove R36 = 240 ohm in the opamp circuit
    it is in the upper part of this image
    http://1.bp.blogspot.com/-1vZo2ThZ8gY/TiK9-viFhsI/AAAAAAAAAIk/bQVdcYms4Q8/s1600/pickit+2+pcb+front.png

    if not and you built it from the schematic shown here be sure to download the latest schematic?
    because i think it has been updated(R36=240 Ohm is removed)

    i think this is the problem

    ReplyDelete
  69. need help-thanks for the circuit above all working fine except while selecting programmer-to-go function ,after downloading i get red led blinking constantly(vdd/vpp error),cant figure out why,everything else is working fine

    ReplyDelete
    Replies
    1. Dear Gaurav & onlineTPS.com,

      I have built this circuit & everything works except the programmer-to-go feature. The red led starts blinking constantly after downloading of hex file to eeprom chips is complete. If anyone has solved this problem, please post the results.

      Thanking you,
      Vineet Kumar Singh

      Delete
  70. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Hello!

      I've solved this problem but my board never gives 5v on the VDD target pin (ICSP Pin 2). However, if I put an external power supply through VDD target pin, the board works well.

      Could anybody help me?

      Regards.

      Delete
  71. Hi,
    I have built the circuit exactly as said by you. used 2X 330uH inductors. I am getting VPP error, it is showing 10V. While troubleshooting VPP, transistor T1 gets hot. Where can the problem be?
    Pls help.
    Thanks.

    ReplyDelete
  72. hi , i personally used 2x 330uH because i don't any one of the 680 uH in stock. but still 2x 330uH is not a problem. if any transistor get hot that means some or any of the components are misplaced or misoriented or faulty or lose connections. please check thoroughly for any of such things

    ReplyDelete
  73. Hi, I translated your article in Russian, suddenly someone will be useful - USB программатор PIC-контроллеров (клон PICkit 2)
    http://radioaktiv.ru/shems/digital/prog/475-usb-programmator-pic-kontrollerov-klon-pickit-2.html

    ReplyDelete
  74. Hello.
    I just finished building this and i can't get it to work. I get it to connect with the PC, but it says i have a vdd error. Also, T1 gets hot sometimes, and Q2 gets worm.
    I measured VDD on the board, and it's under 1V.
    I also removed R36 from the circuit.

    Any ideas on what to test next ?

    ReplyDelete
    Replies
    1. if any transistor get hot that means some or any of the components are misplaced or misoriented or faulty or lose connections. please check thoroughly for any of such things

      Delete
  75. This comment has been removed by the author.

    ReplyDelete
  76. Hello.
    I managed to make it connect to PC, but when i do the tests, the PCG pin in always off. Any idea on what transistor or any components i should check/replace ?

    ReplyDelete
  77. Manage to get it working after i detected and replaced a 30 ohm resistor...

    ReplyDelete
  78. This comment has been removed by the author.

    ReplyDelete
  79. hello gaurav,

    I want to thank you for providing this circuit.

    I built the pickit following your schematic, but the problem is my laptop is not detecting the pickit.

    First of all as soon as i plug in the usb port in the slot there is no driver detection phase.

    Secondly after plugging, the LED1 is glowing but its way too dim.

    * No transistor or inductor is heating up.

    Any idea what could have went wrong?

    ReplyDelete
  80. Hi gaurav thanks for share;
    I complated it finally, after some transistor problems. I think 3d model and shematics shown wrong for Q2,Q3,Q4,Q6,T5. when i replace like your pictures it's work. But calibration util give an error like this http://s20.postimage.org/beq9vkpp9/pickit.jpg what can i do.

    ReplyDelete
  81. Hello gaurav sir
    I completed my pickit 2 board but still i get an error massage
    "PICkit 2 VDD voltage level error.
    Check target & retry operation."
    please help me and give me a valuable suggestion.

    ReplyDelete
  82. Hi Gaurav,
    Is it possible to get the PCB for this programmer as I do not have the resources to make the PCB?
    Regards,
    Ashish

    ReplyDelete
  83. This comment has been removed by the author.

    ReplyDelete
  84. hello
    I have assembled pickit 2 board but still i get an error massage
    "PICkit 2 VPP voltage level error.
    Check target & retry operation."
    can any one has solution

    ReplyDelete
  85. in ur zip file i seen schematic of clone but i cant seen R36
    so its updated schematic in zip or not

    ReplyDelete
  86. Transistor T2 2n3904, its emittor is it connected to anything, or its used just base and colector? I have some schematic of PICKIT2 but its not full, and in boost circuit there is no T2 and there is 1n4148 insted. Can i use that diode insted, and if i use transistor emitor is not conected or?

    Best regards,
    Sorry on bad eng

    ReplyDelete