Down and dirty way to use a SMD PIC with a DIP programmer?


Closed Thread
Results 1 to 38 of 38

Hybrid View

  1. #1
    Join Date
    Jul 2003
    Location
    Colorado Springs
    Posts
    4,959


    Did you find this post helpful? Yes | No

    Default Re: Down and dirty way to use a SMD PIC with a DIP programmer?

    That's a good assumption, yes.
    DT

  2. #2
    Join Date
    Dec 2010
    Posts
    409


    Did you find this post helpful? Yes | No

    Default Re: Down and dirty way to use a SMD PIC with a DIP programmer?

    Also note you need to lay out your board so the chip clip has room to actually clamp on the device. No decoupling caps or anything too close by. It takes more room than you think... well, more than I thought, back when they were popular. I sure didn't learn that one the hard way, no sir

  3. #3


    Did you find this post helpful? Yes | No

    Default Re: Down and dirty way to use a SMD PIC with a DIP programmer?

    Thanks Charlie! That's good advice as I'm not very good at desoldering (even with wicks) so being able to reprogram in-circuit is critical.

  4. #4
    Join Date
    Sep 2010
    Location
    Las Vegas, NV
    Posts
    305


    Did you find this post helpful? Yes | No

    Default Re: Down and dirty way to use a SMD PIC with a DIP programmer?

    As Darrel said, make sure you design to accomodate the ICSP through switches or high resistances between PIC and load. The old PBP manual had some values of resistors but I couldn't find it in the PBP3 manual after a quick search. I've experienced thinking I could program once the PIC is installed only to find out I didn't fully think it through. Good luck.

  5. #5


    Did you find this post helpful? Yes | No

    Default Re: Down and dirty way to use a SMD PIC with a DIP programmer?

    What constitutes high resistances? All the outputs will be connected to 150-220 ohm resistors (for LEDs) but there won't be anything on VDD/VSS. And which of the ICSP connections on the PIC are the important ones for this?

  6. #6
    Join Date
    Sep 2010
    Location
    Las Vegas, NV
    Posts
    305


    Did you find this post helpful? Yes | No

    Default Re: Down and dirty way to use a SMD PIC with a DIP programmer?

    If you've got a PBP2.6 manual I recollect there are hard numbers in it for isolation resistance. I thought the desired value from the old manual was several hundred kohms but I don't see it in the PBP3 manual.

    If you look here http://ww1.microchip.com/downloads/e...es/_91017b.pdf it says 1kohm isn't enough. I have found an LED to ground on the PGC or PGD pins, even with current limit resistor, causes problems. I also remember that a capacitor on the MCLR pin caused a problem.

    Just FYI, all these recollections may not be relevant to what you're designing. From experience I now use a switch to disconnect the PGC/PGD and depending on use the MCLR pin from the circuit for ICSP. You can get surface mount components that are very tiny.

  7. #7


    Did you find this post helpful? Yes | No

    Default Re: Down and dirty way to use a SMD PIC with a DIP programmer?

    Quote Originally Posted by AvionicsMaster1 View Post
    If you've got a PBP2.6 manual I recollect there are hard numbers in it for isolation resistance. I thought the desired value from the old manual was several hundred kohms but I don't see it in the PBP3 manual.

    If you look here http://ww1.microchip.com/downloads/e...es/_91017b.pdf it says 1kohm isn't enough. I have found an LED to ground on the PGC or PGD pins, even with current limit resistor, causes problems. I also remember that a capacitor on the MCLR pin caused a problem.

    Just FYI, all these recollections may not be relevant to what you're designing. From experience I now use a switch to disconnect the PGC/PGD and depending on use the MCLR pin from the circuit for ICSP. You can get surface mount components that are very tiny.
    Could you please point me to the surface mount switches you're referring to?

Members who have read this thread : 0

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