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.
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.
Great video ๐
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?
Just a thought – could the resistor be mounted from the back of the board?
The LED will cause problems so what about a 1K5 might be better and let the clock get up to 5V.
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?
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.
That's a nice Iron you're using there, What model and Price is it please?
"They're not so much rules, more sort of guidelines"
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
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.
isolation circuit could be resistors or diodes.
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.