JLCPCB Prototype for $2(Any Color): https://jlcpcb.com
https://www.patreon.com/julian256
Attempting to program the PIC12F683 when already soldered onto my printed circuit board. I'm breaking some of the ICSP rules by having components connected to the CLK and DAT pins during programming.

By Julian

Youtuber, shed dweller, solar charge controller aficionado

12 thoughts on “Microchip pic – in circuit serial programming issues”
  1. Avataaar/Circle Created with python_avatars Enrique Gonzalez says:

    Great video ๐Ÿ™‚

  2. Avataaar/Circle Created with python_avatars Ray Thompson says:

    Great video gave it a thumbs up. My question is can you read the hex file back off the pic chip and save it? Also is there a way to covert the hex file back to assembly language? Would you do a video showing how to?

  3. Avataaar/Circle Created with python_avatars The Casual Engineer says:

    Just a thought – could the resistor be mounted from the back of the board?

  4. Avataaar/Circle Created with python_avatars DAVID GREGORY KERR says:

    The LED will cause problems so what about a 1K5 might be better and let the clock get up to 5V.

  5. Avataaar/Circle Created with python_avatars Bernd Eckenfels says:

    When you remove the headers is it really worth the time to program in-circuit? Instead have the pic on a socket or program it before putting it in?

  6. Avataaar/Circle Created with python_avatars Tim Stoddard says:

    I use ICSP all the time and if I use the programming pins in my circuit, I make sure to design my circuit to not load those pins… for example if one of them is an LED indicator I design my circuit to drive that LED with a MosFET.

  7. Avataaar/Circle Created with python_avatars Michael Hawthorne says:

    That's a nice Iron you're using there, What model and Price is it please?

  8. Avataaar/Circle Created with python_avatars JollyGreenGiant says:

    "They're not so much rules, more sort of guidelines"

  9. Avataaar/Circle Created with python_avatars Fรกbio Sousa says:

    Pickit 2 is a bit tolerant with that components, it adjusts the speed if needed ๐Ÿ˜› THT pin header + jumpers is an option if loading to much the lines. About the ICSP connector sometimes you could use needle pins like the ones used on the logic analyzer to male pin headers or don't solder , leave the connector tilted to make contact with pads

  10. Avataaar/Circle Created with python_avatars SidneyCritic ComedyHound says:

    The header pin is correct, it's just that it should be slid down until the plastic strip touches the PCB. Normally those right-angle header are flush with PCBs, but those Ebay headers are made wrong because the pins on the plastic side should be long and the PCB side short. You can't buy a female header that stands off the PCB that high, so using those male headers means the PCBs won't be flush with each other.

  11. Avataaar/Circle Created with python_avatars scharkalvin says:

    isolation circuit could be resistors or diodes.

  12. Avataaar/Circle Created with python_avatars Jyv Ben says:

    if the capacitor did block the programming, you can bridge it or add a jumper in parallel that bridges
    or in serial to dis/connect the capacitor.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.