Time to upgrade Programmer


Closed Thread
Results 1 to 8 of 8
  1. #1
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818

    Default Time to upgrade Programmer

    Hello everyone,
    My trusty JDM clone has apparently reached it's limitations as it refuses to program an 18F4550, so I will defer to your expertise and opinions for advise as to which to purchase. It only has to program, and would prefer not to have a lot of off board cables and adapters.
    Thank you in advance,
    JS
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  2. #2
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Hi Joe,

    As always, the PICKIT2. Getting to be all I use anymore.
    Dave
    Always wear safety glasses while programming.

  3. #3
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by mackrackit View Post
    Hi Joe,
    As always, the PICKIT2. Getting to be all I use anymore.
    Yep, PICKIT2. That little built in analyzer has saved my butt a few times since they came out with that firmware. And the price is right too...

  4. #4
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    ICSP - That's using a bootloader, yes? Will the PICKIT2 work as a straight programmer like the JDM? How do I load the bootloader, and what about chips that do not support bootloader?
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

  5. #5
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by Joe S. View Post
    ICSP - That's using a bootloader, yes? Will the PICKIT2 work as a straight programmer like the JDM? How do I load the bootloader, and what about chips that do not support bootloader?
    ICSP - not completely. ICSP - In-Circuit Serial Programming. All it means is that you don't have to keep connecting/disconnecting the programmer between code rewrites/fixes, etc. The instructions for modifying an existing circuit (or creating one for that matter are in the PICKIT2 'manual').

    Yep, like the next post says, better to say that you don't have to plug and unplug the PIC that you're programming.

    Basically, you either isolate (or don't use) PGC/PGD or set it up so that the programmer doesn't try to drive anything important on PGC/PGD, MCLR gets isolated with a diode and a small resistor, Vdd can be left connected as normal as long as your circuit doesn't draw too much current.
    The way I do mine is as follows:
    PGC/PGD get 100 ohm resistor out to the circuit and they're connected directly to the programmer socket. That way I don't try to drive anything on PGC/PGD (RB6/RB7) with the programmer.
    MCLR has a diode and 100 ohms from +5v to the MCLR pin, with MCLR connected directly to the socket. The programmer can't try to backfeed the +5v rail with Vpp from the programmer.
    PIC Vdd has a diode from +5v to the Vdd pins and the Vdd pins are directly connected to the programmer socket. Lets the programmer power the PIC during programmer but keeps it from trying to power the entire circuit. If the circuit is small enough, I omit the diode on Vdd and let it power it anyways. I've been powering my circuit with the PICKIT2, drawing a bit over 100mA from it on the +5v rail for awhile now and it's still working without any problems.
    Last edited by skimask; - 29th June 2008 at 18:59. Reason: EDIT: Changed it up a bit according to next post :)

  6. #6
    Join Date
    Sep 2007
    Location
    USA, CA
    Posts
    271


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by skimask View Post
    ICSP - not completely. ICSP - In-Circuit Serial Programming. All it means is that you don't have to keep connecting/disconnecting the programmer between code rewrites/fixes, etc. ...
    This is a bit optimistic, I believe. ICSP means you don't have to remove the PIC from the circuit to reprogram it. It does not necessarily mean the circuit will run with the programmer plugged in, though. A lot of that depends on the connections and the CONFIG settings, and the circuit voltage. (Not all PIC circuits run at 5v...)

  7. #7
    Join Date
    Feb 2003
    Location
    Sydney, Australia
    Posts
    126


    Did you find this post helpful? Yes | No

    Default

    Another vote for the PicKit 2. It can run and program at voltages down to 2.5v. Very handy for the new 18F J series pics.

    I now only have ICSP connection on projects and have made up a couple of header to IC sockets for when I need to program a PIC out of circuit.

    Also the built in Logic Tool is worth the asking price alone.

    bill.

  8. #8
    Join Date
    Aug 2006
    Location
    Look, behind you.
    Posts
    2,818


    Did you find this post helpful? Yes | No

    Default

    Well Gentlemen, and Ladies,
    It seems the consences is PICKIT2
    I guess that's in my near future.
    Thank You to All who responded.
    JS
    If you do not believe in MAGIC, Consider how currency has value simply by printing it, and is then traded for real assets.
    .
    Gold is the money of kings, silver is the money of gentlemen, barter is the money of peasants - but debt is the money of slaves
    .
    There simply is no "Happy Spam" If you do it you will disappear from this forum.

Similar Threads

  1. I don't understand this code!
    By Russ Kincaid in forum mel PIC BASIC Pro
    Replies: 46
    Last Post: - 13th February 2008, 02:55
  2. Measuring time
    By AugustoPedrone in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 30th July 2007, 23:46
  3. Serout2/serin2 Pbp Problem
    By SOMRU in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 11th December 2006, 19:55
  4. USB programmer problems
    By uiucee2003 in forum USB
    Replies: 2
    Last Post: - 15th August 2006, 23:47
  5. Timer in real time
    By martarse in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 29th July 2005, 14:24

Members who have read this thread : 1

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