Very Simple ICSP Programmer - Page 3


Closed Thread
Page 3 of 4 FirstFirst 1234 LastLast
Results 81 to 120 of 130
  1. #81
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by bearpawz View Post
    The blink code is a copy and paste from the PBP samples folder. Just added a few extra configuration lines... (oscon etc).

    When the pic is flashed there is no problems with the program running correctly. The problem is more getting it to program the pic in the first place. Sometimes it works... more often it doesnt. Especialy if start getting complicated programs.

    PS: My little programmer I bought on ebay is still a no show... how long does it take to get from Hong Kong to us via "air mail"?
    I had a couple of problems with my Warp13 programmer (serial port based) that caused me some headaches until I figured out that it was junk running in the background, mainly those programs that monitor cpu temps, fan speeds, etc. were causing it to mess up. Try killing all your background processes (well, not all, but at least everything in the tray) and then trying to program. heck, boot up in safe mode and see what happens.

  2. #82
    Join Date
    May 2004
    Posts
    81


    Did you find this post helpful? Yes | No

    Default

    Well, this is a "development" machine I use so not much of anything running anywhere... using windows 98SE..

    You know, I really wish I could find the old "Kit96" progrrammer. I had that once and it got lost when I moved... but never had any problems with it and it was only about $15.00. If anyone has one laying around they dont use, or for that matter has the schematic and PCB files (I beleive the kit that you put together came with a PCB layout in the literature).

    I sure miss that programmer.

  3. #83
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by bearpawz View Post
    Well, this is a "development" machine I use so not much of anything running anywhere... using windows 98SE..

    You know, I really wish I could find the old "Kit96" progrrammer. I had that once and it got lost when I moved... but never had any problems with it and it was only about $15.00. If anyone has one laying around they dont use, or for that matter has the schematic and PCB files (I beleive the kit that you put together came with a PCB layout in the literature).

    I sure miss that programmer.
    How about the cable between the PC and the programmer? If it's a serial cable, it isn't a crossover cable is it? How about the ground pin (9 or 5, can't remember which), is it connected? With mine, I've got continuity between the ground on the Warp13 and the case of the PC. I've heard where some laptop users have problems because the ground in the cable isn't connected (myself included!). I had to blob-solder a jumper to the hood of the cable back in the day to get it to work.

  4. #84
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Bearpawz
    You know, I really wish I could find the old "Kit96" progrrammer. I had that once and it got lost when I moved... but never had any problems with it and it was only about $15.00. If anyone has one laying around they dont use, or for that matter has the schematic and PCB files (I beleive the kit that you put together came with a PCB layout in the literature).
    Google have to be your friend dude...
    http://kitsrus.com/pdf/k96.pdf
    http://www.picallw.com/
    http://picallw.feniks-pro.com/pictures/p16.jpg
    http://picallw.feniks-pro.com/pictures/p16pro.gif
    http://picallw.feniks-pro.com/pictures/pcb16pro.gif
    http://picallw.feniks-pro.com/pdf/p16pro.pdf


    Not Enough? Just search for P16PRO40

    Enjoy!
    Last edited by mister_e; - 31st December 2006 at 10:47.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  5. #85
    Join Date
    Oct 2003
    Location
    Australia
    Posts
    257


    Did you find this post helpful? Yes | No

    Default

    Have you tried another uPic.. Say a 16F628 or 16F88?

    This programmer works just not on chips ending in 'A' or when connected to laptop serial ports.

    squib

  6. #86


    Did you find this post helpful? Yes | No

    Default

    Hey Squibcakes-

    I'm using your program for development using ICSP with '873A, '876A, '877A - and ICPROG, no problem, works every time

    Are you saying that you have come across some problems with -A suffix PIC's and your programmer?

    regards

    Angus

  7. #87
    Join Date
    Oct 2003
    Location
    Australia
    Posts
    257


    Did you find this post helpful? Yes | No

    Talking

    Hi Angus,

    Yep. I don't use too many chips so I can't say this effects all chips ending in 'A'. I've tested the 84A, 628A chips and they only programmed the first time for me. Subsequent writes failed.

    Not that it matters I mostly use the F88 these day's with no problems.

    I'm glad it works for you and your happy. For a cheap and dirty programmer it does the job very well. Anyone else wanting a more reliable solution should buy a specialist programmer and pay a handsome sum for it. Mr_e will gladly take your money!

    Have you tried using Winpic800 (Free prog software)? Its a lot faster at programming than IC-Prog.

    Cheers

  8. #88
    Join Date
    Mar 2006
    Location
    Hyderabad (India)
    Posts
    123


    Did you find this post helpful? Yes | No

    Default

    Hi all,

    Acircuit or assembled piece doen't work, the solution need not be hardware and we need not rush tp spend and order another readymade board-- If that does't work shall we run for a third item?

    Just cool down and think logically we can resolve. afterall intermittent failure may be due to improper configuration of the hardware w.r.t O/S (like win98,winXP)

    i quote a comment of a programmer designer Mr FENG (FENG3 programmer 5.3 ver8). he once idcated he was still using RCD programmer. It proves Hardware / sofware can be maintained and debugged than rushing for replacements.

    See the requiremets of a particular chip are met as per programming considerations, while programming a chip. (sometimes one of the RA pins is tobe pulled down)
    Last edited by mvs_sarma; - 3rd January 2007 at 09:47.
    Regards,
    Sarma

  9. #89


    Did you find this post helpful? Yes | No

    Default

    Hi Squibcakes-

    Yes, on your suggestion I downloaded Winpic800 and you're right - about 3 to 4 times faster. Also allows programmming of code only, data only, or config only which is really useful. Am using it full time now. Tks for the suggestion.

    I'll have a go at a '628A this weekend & see what happens. On the other side, I must have reprogrammed one '873A at least 24 times today, not one failure. Could it not be that the '628A is more sensitive to a slightly low VPP than the others? As far a I am aware, VPP should be 13.5v, but most workable (not laptop) RS-232 "12V" levels seem to be a little below that - mine is only 11.8v & it still works.

    regards

    Angus

  10. #90
    Nimrod's Avatar
    Nimrod Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Squibcakes View Post
    Both are connected through 4.7k resistors, as well as the vpp through a 4.7k resistor.


    GP0 = GPD = 7
    GP1 = GPC = 6

    So in your case you would connect the 12Cxxx chip like this:

    D-Conn............................uPIC
    TXD (3) ------[4.7k]-------VPP(pin 4)

    GND (5) --------------------VSS(pin 8)

    DTR (4) -------[4.7k]------DATA(pin 7)

    CTS (8) ------------------DATA(pin 7)

    RTS (7) -------[4.7k]------CLK(pin 6)

    5 volts DC to VDD(pin1)

    Hope this helps.
    J
    I've tried to make this programmer but somehow I can't program the 12C508a, here is what happends:

    I can read the PIC with no problems in ICprog but when I press the program button it gives me an error on 0000h I've checked the Voltage and I have 5V between GND and VCC as expected (I'm powering the programmer through USB since it gives 5V) and between GND and VPP I have -10V without the PIC placed in the socket ofc...its a bit strange to have a value so low isn't it? Can anyone please help me I'm getting crazy with this already screwed 3 PICS...can read them but cant write Thnx

  11. #91
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    10V is way too low, this have to be ~13V. This kind of programmer is really not recommended anyways.. worst if you use a USB to Serial converter.

    There's few variant of such cheap programmer like JDM, JDM2, Taits, Ludipo, ElCheapo, PicBlaster and the list is long... none of those seems to work properly... even worst with Vista

    I've been told the parrallel PIC programmer in the list above work better... BUT ANYWAY...invest ~40$ and buy yourself a real Microchip PICKit 2 or a clone like JuneBug.

    and huh.. why not using 12F508 wich is a flash version.. so you can write on it again and again... and again.
    Last edited by mister_e; - 4th April 2008 at 05:22.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  12. #92
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    Yet another reason why you should consider PICKit2. Along with it's ICD capability, EEPROM, Keeloq and device programming list, The standalone application give you USART tool (no need for MAX232)... AND NOW, the new V2.50 add this nifty 3 channel LogicAnalyser (logic signal stimulus and monitoring) tool... for free!

    As if wasn't enough... >>>PICkit 2 Programmer-To-Go support for programming devices without a PC.<<<

    http://www.microchip.com/stellent/id...cName=en023805

    How about that?

    ~40$ for that... even if you don't use it as a daily/main programmer... only the free tools worth it no? I really like the Programmer-To-Go option....
    Last edited by mister_e; - 12th April 2008 at 22:35.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  13. #93
    Join Date
    Apr 2008
    Posts
    24


    Did you find this post helpful? Yes | No

    Default

    Can you update the schematic to be used with 18F452 ?
    Ramon.

  14. #94
    Join Date
    Apr 2008
    Posts
    24


    Did you find this post helpful? Yes | No

    Default

    Here I have a LVP-cable, very similar to yours ...

    >>> http://home.vrweb.de/~lotharstolz/st...vpc/index.html

    It does NOT work for me, and my RS-232 provides 10 volts.

    Is this a problem ?
    I thought LVP got "L" from "LOW" voltage, only 5 volts all around.
    Am I wrong ?

    The resistors here are 10 K, whilst yours are 4K7. Is this important ?
    I see 2 mA shall flow in your circuit, and only 1 mA in the LOTHAR desing ...

  15. #95
    Leccy-Lee's Avatar
    Leccy-Lee Guest


    Did you find this post helpful? Yes | No

    Default

    Forgive me for dragging an old topic, but i found this thread via Google and am new to the forum ( HI )..

    I am trying to get this to work on a PIC16F88, it was posted that it worked fine but i have been trying for hours.

    I have no experience of PICs at all, and all i am simply trying to do is build a design i got online that comes with the .hex firmware already. I simply need to get this firmware onto the PIC and away i can go.

    Have read the datasheet for the pic, and about ICSP in circuit, and read this topic 3-4 times now. Heres how i have it so far, but i think its wrong?

    9pin serial 16F88 pin
    ------------- ------------
    3 4.7k 4 (vpp/mclr)
    5 -- 5 (Grd)
    4 4.7k 13 (Data ? PGD)
    8 -- 12 (Data ? PGC)
    7 4.7k ?? (which port?)

    Then i use my circuits 5v to supply 5v to vdd, i measured my PC serial port on pin 3 as 10v, is that enough or is that my problem? I see in datasheet about low-voltage programming is an option but wasn't sure how to connect that up?

    I have then tried both Ic-Prog and Winpic to "upload" the .hex firmware to my pic (still in circuit but connected as above) but neither seems to be working? Cant even tell if its connecting to the pic? In Winpic it says "failed to initialise programmer" and in Ic-Prog it just fails on verify. I have set both softwares to programmer "JDM" type as instructed.

    Where am i going wrong, and what are the correct pins and settings for PIC16F88 please?

  16. #96


    Did you find this post helpful? Yes | No

    Default pgd is data and pgc is clock.

    pins are wrong. pgd is data and pgc is clock. so is like this: 3-4.7k-4, 5--5, 4-4.7k-13, 8---13, 7-4.7k-12. sorry for formatting, am on my phone. also, if code protect is on, it will fail verify as it will not be able to read the code back from the pic (protected).
    Last edited by nomad; - 24th August 2008 at 12:09. Reason: noticed pins

  17. #97
    Join Date
    Nov 2008
    Posts
    3


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Squibcakes View Post
    Hi guys,

    I have been using this simple programmer.. why pay big bucks for a PIC programmer when this one costs just cents! In fact I have stopped using my 'other programmer' all together now.

    All you need is:
    three 4.7k Resistors,
    a few wires (1m)
    9 pin d-connector (female),
    and a 5 volt dc supply.

    I have used it on 16F84, 16F62X, 16F87X chips without problems.

    To make it:

    TXD (3) ------[4.7k]-------VPP

    GND (5) --------------------VSS

    DTR (4) -------[4.7k]------DATA

    CTS (8) ------------------DATA

    RTS (7) -------[4.7k]------CLK

    Numbers in Bracket are the connections on the 9-Pin D-Connector.

    I have made up a small PCB to mount the resistors on but... you could just solder them in line to go cheap.. Just be carefull they dont short out. If anyone wants the PCB footprint I can post it.

    Then just put your PIC into a breadboard, connect your 5 volt supply to VDD/VSS, and away you go.


    hi!!!!!!!!!
    can u please send the pcb layout &some more details to programm
    the pic
    its argent!!!!11111
    also which type pic r compatable with the such programmer?
    im new here
    expecting u r kindaa response

  18. #98
    Join Date
    Nov 2008
    Posts
    3


    Did you find this post helpful? Yes | No

    Talking

    Quote Originally Posted by Squibcakes View Post
    Hi guys,

    I have been using this simple programmer.. why pay big bucks for a PIC programmer when this one costs just cents! In fact I have stopped using my 'other programmer' all together now.

    All you need is:
    three 4.7k Resistors,
    a few wires (1m)
    9 pin d-connector (female),
    and a 5 volt dc supply.

    I have used it on 16F84, 16F62X, 16F87X chips without problems.

    To make it:

    TXD (3) ------[4.7k]-------VPP

    GND (5) --------------------VSS

    DTR (4) -------[4.7k]------DATA

    CTS (8) ------------------DATA

    RTS (7) -------[4.7k]------CLK

    Numbers in Bracket are the connections on the 9-Pin D-Connector.

    I have made up a small PCB to mount the resistors on but... you could just solder them in line to go cheap.. Just be carefull they dont short out. If anyone wants the PCB footprint I can post it.

    Then just put your PIC into a breadboard, connect your 5 volt supply to VDD/VSS, and away you go.


    hi!!!!!!!!!
    can u please send the pcb layout &some more details to programm
    the pic
    its argent!!!!11111
    also which type pic r compatable with the such programmer?
    im new here
    expecting u r kindaa response
    i l be more happy u send softwares so that i m able to make pcb layouts

  19. #99
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by sandeep View Post
    hi!!!!!!!!!
    can u please send the pcb layout &some more details to programm
    the pic
    its argent!!!!11111
    also which type pic r compatable with the such programmer?
    im new here
    expecting u r kindaa response
    i l be more happy u send softwares so that i m able to make pcb layouts
    OR...and I just might be a little bit crazy here...
    If it's so argent, just go out and buy a PICKIT2.
    Microchip supported, already complete, done, done and done...

  20. #100
    Join Date
    Nov 2008
    Posts
    3


    Did you find this post helpful? Yes | No

    Smile very simple programmer

    Quote Originally Posted by Squibcakes View Post
    Hi guys,

    I have been using this simple programmer.. why pay big bucks for a PIC programmer when this one costs just cents! In fact I have stopped using my 'other programmer' all together now.

    All you need is:
    three 4.7k Resistors,
    a few wires (1m)
    9 pin d-connector (female),
    and a 5 volt dc supply.

    I have used it on 16F84, 16F62X, 16F87X chips without problems.

    To make it:

    TXD (3) ------[4.7k]-------VPP

    GND (5) --------------------VSS

    DTR (4) -------[4.7k]------DATA

    CTS (8) ------------------DATA

    RTS (7) -------[4.7k]------CLK

    Numbers in Bracket are the connections on the 9-Pin D-Connector.

    I have made up a small PCB to mount the resistors on but... you could just solder them in line to go cheap.. Just be carefull they dont short out. If anyone wants the PCB footprint I can post it.

    Then just put your PIC into a breadboard, connect your 5 volt supply to VDD/VSS, and away you go.

    hi!!!!1111
    i m new here.
    i want to program the pic16f873/876 by simple programmer sugested by u.
    can u plese tell me the pin connection ?
    what should i do of pgm?
    i 'l be happy if u send pcb layout
    expecting u r kinda response

  21. #101
    rabidgoalie's Avatar
    rabidgoalie Guest


    Did you find this post helpful? Yes | No

    Thumbs up Stolz LVP cable didn't work for me, but this one did!

    Like Ramonetnet, I tried to use the Stolz LVP cable design with no success, and then I rooted around the Internet to find a way to get a PIC programmed quick and easy. Luckily, I found this thread. I am going to construct the Stolz ICD2 clone, and I didn't have any type of programmer before I found this thread and without a programmed PIC16F876A I wouldn't be able to construct the ICD2 clone (obviously ). I read through this thread about five times to make sure that I did not confuse any information, and then I breadboarded this simple programmer (using the setup below, exactly how Squibcakes illustrated in the first post) and everything works great!

    I made sure to test the levels on my serial port to make sure that they were within the range that seemed to be working for everyone (~11.25V), and they checked out fine. I am using Win98 as the OS because I have an old (but still good) Packard Bell 880, and I am very pleased to say that IC-Prog seems to program much faster under Win98 than under XP. For some reason, I was getting an error from WinPic800 (similar to the one that charudatt was getting from IC-Prog), but I switched to IC-Prog and used the recommended settings and it worked great. Hmm, don't really know what is going on with that but IC-Prog works for me so I will worry about it at a latter date (i.e. I will never think about it again after tonight ).

    I was able to program the PIC16F876A, verify the programming, and then just to be thorough I closed down IC-Prog and restarted it and read the data back and it all worked flawlessly. Thanks Squibcakes!


    TXD (3) ------[4.7k]-------VPP (PIN 1)

    GND (5) --------------------VSS (PIN 8 or 19)

    DTR (4) -------[4.7k]------DATA (PIN 28)

    CTS (8) ------------------DATA (PIN 28)

    RTS (7) -------[4.7k]------CLK (PIN 27)

    + (5V power supply) -------VDD (PIN 20)

    - (5V power supply) -------VSS (PIN 8 or 19)

    P.S. sandeep, when I programmed this PIC16F876A I left PGM unconnected (floating), and I had no problems at all programming, verifying, and reading back the programming inside the PIC. Others could probably help more on the PGM pin than I could (I am still a newbie at this). Hope this helps someone.
    Last edited by rabidgoalie; - 8th January 2009 at 06:18. Reason: Needed clarification about PIC programmed and add data.

  22. #102
    Join Date
    Feb 2009
    Posts
    2


    Did you find this post helpful? Yes | No

    Default

    i've seen it mentioned not to use a laptop because there isn't enough voltage from the serial port. would i be ok if if i used a separate power supply to provide +5V to the pic?

  23. #103
    Join Date
    Oct 2003
    Location
    Australia
    Posts
    257


    Did you find this post helpful? Yes | No

    Default

    Hi Mark,

    This circuit requires an external 5v regardless. In saying that, I haven't had much luck using laptops when programming pics with this circuit. (after all this is a very simple cheap programmer!)

    Laptops don't put out high enough voltages on the serial lines.

    Attached is copy of circuit board you can use to make this programmer. Have fun!

    Cheers
    Attached Images Attached Images  

  24. #104
    Join Date
    Feb 2009
    Posts
    2


    Did you find this post helpful? Yes | No

    Default

    tried my laptop over the weekend to no avail. i used an external supply for the +5v, but each time i tried i got an "verification failed at 0000h". i also tried applying +12v to MCLR to get it into programming mode, but that didn't work. i prefer to use the laptop for several reasons:

    1. it fits nicely in my work area
    2. it's 10 years old and isn't used, so if it blows it's no big loss
    3. i've got problems if i use my desktop pc and it blows

    i have an old 486 pc in my garage, but i don't have a spare monitor or keyboard for it.

    can someone point me to a schematic that would allow me to use the laptop? (preferably with easy to find parts) if i use my desktop for the LVP programming, what are my changes of killing the pc?

    thanks!

  25. #105


    Did you find this post helpful? Yes | No

    Default

    you can't just apply +5, and +12 for power and Vpp and have it work. there's timing issues, when it applies the voltage, which is first applied, to even get into programming mode. these voltages need to be controlled by the programmer. some newer JDM's use external supplies, but it still controls when they're applied to the pic.

    as everyone has been saying, break down and buy the pickit2, or other.

    by the time you build the cheapo serial one, buy a cable, waste hours upon hours trying to get it to work, you'll have spent way more than if you bought
    the pickit (or other) in the first place..

    here's the kicker, even after you get an enhanced jdm, get it to work, get/make external supplies for +5/+13, make a housing for it with switches etc, and tweak the software to run off your laptop with a usb converter...............

    You'll end up buying a different programmer for the other features.!
    (say um, pickit2? for serial i/o, logic injection/analyzer, etc..)

    oh, and if code protect is on, it will always fail verification.. even if it programmed fine, it will be unable to read the code to do the verification. :/
    Last edited by nomad; - 24th February 2009 at 20:04. Reason: oh yeah code protect...

  26. #106
    aruna1's Avatar
    aruna1 Guest


    Did you find this post helpful? Yes | No

    Smile Which PICs supports

    Guys what are the supported and not supported PICs by this simple programmer?
    thanks

    P.S. cool programmer

  27. #107
    Join Date
    Oct 2009
    Posts
    3


    Did you find this post helpful? Yes | No

    Default Thanks

    I've tested this very simple programmer with a PIC16F88 and it worked fine. Just programmed a PIC18F2550 as well and it seems to work (I programmed it and then read back the code, tried verifying etc and it worked). If it doesn't work, I'll post a follow-up post later on

    The software I used was WINPIC800 version 3.55b, and I just chose JDM.

    For once off stuff, this is wonderful. Thanks for the great programmer!
    Last edited by joe17301; - 31st October 2009 at 04:43.

  28. #108
    Join Date
    Dec 2009
    Posts
    2


    Did you find this post helpful? Yes | No

    Default Need help for schematic diagram for this one for 16f877a

    Guyz I need help for the schematic diagram of this simple ICSP does it really work for 16f877a can you post the schematic diagram for this one.
    Im a newbie in PIC and I'm using microcode studio but there are many problems like I build the required circuit but the software says reset the target microcontroller .. and some part of the threads here that I need a bootloader like tinybootloader

    http://www.etc.ugal.ro/cchiculita/so...bootloader.htm

    but what is the circuit requirements for this one in order to program a 16f877a

    Pls reply guyz ASAP

    Thanks alot

  29. #109
    Join Date
    Dec 2007
    Location
    Finland
    Posts
    191


    Did you find this post helpful? Yes | No

    Post

    Quote Originally Posted by t_mask17 View Post
    Guyz I need help for the schematic diagram of this simple ICSP does it really work for 16f877a can you post the schematic diagram for this one.
    Im a newbie in PIC and I'm using microcode studio but there are many problems like I build the required circuit but the software says reset the target microcontroller .. and some part of the threads here that I need a bootloader like tinybootloader

    http://www.etc.ugal.ro/cchiculita/so...bootloader.htm

    but what is the circuit requirements for this one in order to program a 16f877a

    Pls reply guyz ASAP

    Thanks alot
    Olimex PIC-PG2 (in pdf)
    I have used similar, but homemade with DL4YHF's WinPic Programmer
    Working well!

    BR,
    -Gusse-
    Last edited by Gusse; - 27th December 2009 at 16:13. Reason: Some small editing...

  30. #110
    Join Date
    May 2010
    Posts
    2


    Did you find this post helpful? Yes | No

    Default

    I have Problems of error in winpic, the programmer that I use is JDM2, I mounted 4 models jdm of different authors from the web, all the same error.

    Operating system Microsoft Windows XP Professional
    Version 5.1.2600 Service Pack 3 Compilation 2600
    I model of the system KM400-8235
    Processor x86 Family 6 Model 7 Stepping 0 AuthenticAMD ~1100 Mhz
    Total physical memory 512,00 MB
    Available physical memory 300,13 MB
    Total virtual memory 2,00 GB
    Available virtual memory 1,96 GB
    I space of the pagination file 1,22 GB

    Wx Pic

    15:29:48.187 Info: Loading definitions for "PIC16F84A" from C:\Arquivos de programas\WxPic\devices.ini .
    15:29:48.187 Info: PIC16F84A added and tested by FENG3
    15:29:48.187 Parsed "C:\Arquivos de programas\Microchip\MPLAB IDE\Device\PIC16F84A.dev" : found 10 bit combinations in 4 configuration bit groups .
    15:29:48.390 Initialising PIC-Programmer: Success.
    Testing: delay(500ms) took 0.50 seconds, timer_freq=3.5795 MHz ... ok
    15:31:39.765 Programming...
    15:31:39.765 Erasing ("bulk" or "chip") ...
    15:31:40.218 Programming and Verifying CODE, 0x000000..0x000121
    15:31:40.437 Verify Error: 000000: read 003FFF, wanted 00018C
    15:31:40.453 Verify Error: 000001: read 003FFF, wanted 00019D
    15:31:40.468 Verify Error: 000002: read 003FFF, wanted 00018F
    15:31:40.484 Verify Error: 000003: read 003FFF, wanted 000190
    15:31:40.546 Verify Error: 000004: read 003FFF, wanted 000191
    15:31:40.562 Verify Error: 000005: read 003FFF, wanted 000192
    15:31:40.578 Verify Error: 000006: read 003FFF, wanted 000193
    15:31:40.609 Verify Error: 000007: read 003FFF, wanted 000194
    15:31:40.625 Verify Error: 000008: read 003FFF, wanted 000195
    15:31:40.640 Verify Error: 000009: read 003FFF, wanted 000196
    15:31:40.656 Verify Error: 00000A: read 003FFF, wanted 000198
    15:31:40.671 Verify Error: 00000B: read 003FFF, wanted 000199
    15:31:40.687 Verify Error: 00000C: read 003FFF, wanted 00019A
    15:31:40.703 Verify Error: 00000D: read 003FFF, wanted 001683
    15:31:40.718 Verify Error: 00000E: read 003FFF, wanted 003010
    15:31:40.734 Verify Error: 00000F: read 003FFF, wanted 000085
    15:31:40.750 Verify Error: 000010: read 003FFF, wanted 003000
    15:31:40.750 Programming aborted after 17 errors.
    15:31:40.953 Programming CONFIG, 0x002000..0x002007
    15:31:41.187 Verify Error: 002007: read 003FFF, wanted 003FF1
    15:31:41.406 ERROR: Programming FAILED !

    Simulate only ( Ignore Hardware )

    15:33:13.593 Info: Loading definitions for "PIC16F84A" from C:\Arquivos de programas\WxPic\devices.ini .
    15:33:13.593 Info: PIC16F84A added and tested by FENG3
    15:33:13.593 Parsed "C:\Arquivos de programas\Microchip\MPLAB IDE\Device\PIC16F84A.dev" : found 10 bit combinations in 4 configuration bit groups .
    15:33:13.796 Initialising PIC-Programmer: Success.
    Testing: delay(500ms) took 0.50 seconds, timer_freq=3.5795 MHz ... ok
    15:34:12.00 Programming...
    15:34:12.00 Erasing ("bulk" or "chip") ...
    15:34:12.00 Programming and Verifying CODE, 0x000000..0x000121
    15:34:16.578 Programming CONFIG, 0x002000..0x002007
    15:34:16.703 Programming finished, no errors.

    WinPic DL4YHF

    Info: Loading definitions for "PIC16F84A" from C:\Arquivos de programas\WinPic\devices.ini .
    Info: PIC16F84A added and tested by FENG3
    Parsed "C:\Arquivos de programas\Microchip\MPLAB IDE\Device\PIC16F84A.dev" : found 10 bit combinations in 4 configuration bit groups .
    Initialising PIC-Programmer: Success.
    Testing: delay(500ms) took 0.50 seconds, timer_freq=3.5795 MHz ... ok
    Programming...
    Erasing ("bulk" or "chip") ...
    Programming and Verifying CODE, 0x000000..0x000121
    Verify Error: 000000: read 003FFF, wanted 00018C
    Verify Error: 000001: read 003FFF, wanted 00019D
    Verify Error: 000002: read 003FFF, wanted 00018F
    Verify Error: 000003: read 003FFF, wanted 000190
    Verify Error: 000004: read 003FFF, wanted 000191
    Verify Error: 000005: read 003FFF, wanted 000192
    Verify Error: 000006: read 003FFF, wanted 000193
    Verify Error: 000007: read 003FFF, wanted 000194
    Verify Error: 000008: read 003FFF, wanted 000195
    Verify Error: 000009: read 003FFF, wanted 000196
    Verify Error: 00000A: read 003FFF, wanted 000198
    Verify Error: 00000B: read 003FFF, wanted 000199
    Verify Error: 00000C: read 003FFF, wanted 00019A
    Verify Error: 00000D: read 003FFF, wanted 001683
    Verify Error: 00000E: read 003FFF, wanted 003010
    Verify Error: 00000F: read 003FFF, wanted 000085
    Verify Error: 000010: read 003FFF, wanted 003000
    Programming aborted after 17 errors.
    Programming CONFIG, 0x002000..0x002007
    Verify Error: 002007: read 003FFF, wanted 003FF1
    ERROR: Programming FAILED !

    Simulate only ( Ignore Hardware )

    Info: Loading definitions for "PIC16F84A" from C:\Arquivos de programas\WinPic\devices.ini .
    Info: PIC16F84A added and tested by FENG3
    Parsed "C:\Arquivos de programas\Microchip\MPLAB IDE\Device\PIC16F84A.dev" : found 10 bit combinations in 4 configuration bit groups .
    Initialising PIC-Programmer: Success.
    Testing: delay(500ms) took 0.50 seconds, timer_freq=3.5795 MHz ... ok
    Programming...
    Erasing ("bulk" or "chip") ...
    Programming and Verifying CODE, 0x000000..0x000121
    Programming CONFIG, 0x002000..0x002007
    Programming finished, no errors.

    WinPic800

    ERROR- Writing address 0x000000
    Written: 0x018C Read: 0x3FFF

    Icprog

    Verify Failed at address 0000h

  31. #111
    malc-c's Avatar
    malc-c Guest


    Did you find this post helpful? Yes | No

    Default JDM errors

    It does look like hardware issues. How are you connecting the JDM programmer.

    1) - USB to RS232 converters can be problematical and don't always work.
    2) - Serial ports on laptops (mainly older generations) tend not to be able to generate the voltages required to get the PIC into programming mode

    Are you selecting the correct chip in the Winpic options ?
    Have you tried Winpic800 (I'll let you google that one) or a different programmer that has support for JDM hardware.

  32. #112
    Join Date
    May 2010
    Posts
    2


    Did you find this post helpful? Yes | No

    Default

    Hello Malcolm


    I already tested all of the programs of Pic (Winpic, winpic800, wxpic, icprog,.... ) and all with the same problem, My Motherboard is a MSI KM4M-V ( VIA KM400+8237 Chipset ) the Processor is an AMD DURON 1.1Ghz. As to select the correct options of the chip, this everything correct. I hope somebody can help myself with the solution of the problem

  33. #113
    Join Date
    Dec 2007
    Location
    Finland
    Posts
    191


    Did you find this post helpful? Yes | No

    Default

    How much voltage you will have on MCLR/VPP pin when you enable Vpp (+13V) from Interface Test (Interface sheet)?
    With JDM and standalone PIC I have 10.4V and with ICSP (PIC on applicatio board) 9.3V and it is still working. Sometimes ICSP needs more flashing trials to avoid errors. I think it is because of lower VPP voltage..., but not sure.
    When it says "Initialising PIC-Programmer: Success." is should have all setting correct.

    BR,
    -Gusse-

  34. #114
    ram1cal's Avatar
    ram1cal Guest


    Did you find this post helpful? Yes | No

    Default hi boss help me can i use ur circuit (3 resistor ckt) for 16f877a and wats it pin num

    Quote Originally Posted by Squibcakes View Post
    Hi guys,

    I have been using this simple programmer.. why pay big bucks for a PIC programmer when this one costs just cents! In fact I have stopped using my 'other programmer' all together now.

    All you need is:
    three 4.7k Resistors,
    a few wires (1m)
    9 pin d-connector (female),
    and a 5 volt dc supply.

    I have used it on 16F84, 16F62X, 16F87X chips without problems.

    To make it:

    TXD (3) ------[4.7k]-------VPP

    GND (5) --------------------VSS

    DTR (4) -------[4.7k]------DATA

    CTS (8) ------------------DATA

    RTS (7) -------[4.7k]------CLK

    Numbers in Bracket are the connections on the 9-Pin D-Connector.

    I have made up a small PCB to mount the resistors on but... you could just solder them in line to go cheap.. Just be carefull they dont short out. If anyone wants the PCB footprint I can post it.

    Then just put your PIC into a breadboard, connect your 5 volt supply to VDD/VSS, and away you go.
    then other prob is i how to modify this circuit for LVP ratings coz i'm much fear abt using 13v directly coz uC i hear tat works ly on 5v also flash is not sutable for 13v

    hey also tell me that resistor for just droping tat 13v to 5v if so can i use a
    MAX 232 for tat coz i'm much fear on ic damages...

  35. #115
    Join Date
    Oct 2003
    Location
    Australia
    Posts
    257


    Did you find this post helpful? Yes | No

    Default

    If you read through the posts - you wil see that it doesn't work with chips ending with A. eg its ok with 16F628 but not 16F628A.

    You will need an external 5v supply (you migh be able to use 5v from USB port?)

  36. #116


    Did you find this post helpful? Yes | No

    Default

    Honestly, don't waste your time messing with the JDM style programmers. pickit2?'s are very cheap, there's even clones that also work quite well. After all the trial and error, adding parts (max232?), frying pics etc you'll have spent far more time and money than if you just got a decent programmer. I'm saying this from experience. I still do have a JDM style programmer, but the time I wasted getting it to work was just ridiculous. And out of 3 systems here it only works on 1. the other serial ports wont generate correct voltages.

  37. #117


    Did you find this post helpful? Yes | No

    Thumbs up

    Hi Nomad. I think you are missing the point
    Squibcakes programmer is Free - oh sorry, you have to buy 3 resistors. I like free, especially if it works

    I have stopped using any other programmers - this programmer works just fine on all the 16F and 18F PICS I use for my projects - and I have never blown up a PIC yet. I just install an ICSP plug on the project board and have a DB9 to ICSP header plug. s mentioned, use a regular PC Com port, not a USB to serial cable.

    For 16F, I use WINPIC800 software, and for 18F I use ICProg, both set to JDM mode

  38. #118
    Join Date
    Oct 2009
    Posts
    3


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Angus Anderson View Post
    Hi Nomad. I think you are missing the point
    Squibcakes programmer is Free - oh sorry, you have to buy 3 resistors. I like free, especially if it works

    I have stopped using any other programmers - this programmer works just fine on all the 16F and 18F PICS I use for my projects - and I have never blown up a PIC yet. I just install an ICSP plug on the project board and have a DB9 to ICSP header plug. s mentioned, use a regular PC Com port, not a USB to serial cable.

    For 16F, I use WINPIC800 software, and for 18F I use ICProg, both set to JDM mode
    I totally agree. I used this simple programmer to program an 18F2550, which I then used to make the GTP USB Lite. I programmed the 16F84A, 16F88 and 18F2550 multiple times with no problems, but only on my desktop machine. I used a ribbon cable and header myself to achieve ICSP but the point is it works great and it's free. Used WINPIC800 for the 18F2550 and it worked fine.

  39. #119
    shibly's Avatar
    shibly Guest


    Did you find this post helpful? Yes | No

    Default Re: Very Simple ICSP Programmer

    Hi jow17301. I am new here. I want to use that very simple cheap (3 register) programmer. With this I want program 18f2550. Do I need to supply +5v?

  40. #120
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default Re: Very Simple ICSP Programmer

    Yes indeed! This programmer may works well on Win98 or some XP installation, but I doubt it will ever work on Vista or Win7.

    If you're using a USb to Serial adapter, then high likely you'll be out of luck even with XP.

    Good luck tough...
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

Similar Threads

  1. Melabs U2 Programmer Command Line Options
    By Robert Wells in forum General
    Replies: 5
    Last Post: - 3rd July 2009, 03:11
  2. Soic Icsp
    By earltyso in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 13th September 2008, 20:51
  3. Replies: 1
    Last Post: - 11th December 2007, 00:57
  4. problems with USB programmer
    By malc-c in forum General
    Replies: 7
    Last Post: - 10th May 2007, 21:14
  5. USB programmer problems
    By uiucee2003 in forum USB
    Replies: 2
    Last Post: - 16th August 2006, 00:47

Members who have read this thread : 2

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts