Pic 16F676 ICSP Programing Socket for the PICkit 2 Programer

Introduction: Pic 16F676 ICSP Programing Socket for the PICkit 2 Programer

I'm trying to build this dual DC motor module for my robot project
And I did not have the space for placing an ICSP pin header on the PCB.
So i quickly mocked up this design.

Step 1: Geting the Parts

Well to build the ICSP socket with header for the PICkit 2. We need 1part experiment board I used the one with raster 2.54mm holes where every 3 are connected in rows of solder islands.
I had one 18pin DIL IC socket just lying around so i used that one. (the 16F676 is a 14pin chip)
and i took 5pins angled pin header (Always have lots of break of pin headers at home.)
and some AWG26 PTFE red and yellow wire.

Step 2: Drawing

Well this is pretty straight forward just draw out your design on the experiment PCB
Just follow this table, for the 16f676.. I have not checked it up but this may be the same for all 14pin pic16F***
ICSP connector function pic pin
2 VDD 1
3 VSS 14

I did the mistake in this step not looking at my programmer, to see that the wires should be inverted, wire 1 moved to the top wire 5 to the bottom and so on. If you want to see your socket and pic programmer lights facing the same way. just be sure to draw it the other way or place the header pins facing right instead of left that will fix it to.

Step 3: Cut Your Wires

Yes it's as simple as it sounds. Do some eye measurements pull out your handy wire thingy tool of the trade. (Avisoleringstång) If you want the wires to be easier to insert into the PCB holes solder the tips. then bend them.

Step 4: Inserting the Components

This is just as easy.
you may use some super Attak (super glue from loctite)
but be gentle not spilling it in the holes because soldering will be a pain in the a*s if you get to much on your components where the solder should melt and weld them together.
so yuse masking tape where it is suitable and superglue where that works good.
the trick to get pin headers straight and nice is one tiny drop of super glue on the plastic part.
you may use that other tool of the trade in this step. (pincett)?

Step 5: Solder It Together

Now its the final fabrication step.
Solder it all together. for how to solder, read some soldering Instructable.

Step 6: Final Step Testing.

You could use your multimeter to check all the soldered connections for shortouts.
but With my sharp eye sight i decided that there was no need today.
Insert your PIC16F676 connect your programmer to the pin header and do some simple test as connection test and readout of device memory.
and it worked like a charm. on pic 2 you can see blinken lights :)

Be the First to Share


    • Meatless Challenge

      Meatless Challenge
    • First Time Author Contest

      First Time Author Contest
    • Remote Control Contest

      Remote Control Contest



    11 years ago on Introduction

    Forgive me if I am wrong, but don't you need a power supply to the board to program it?


    14 years ago on Introduction

    Nice. I made a few of these for my PICkit II. This spreadsheet is very helpful for making them. I haven't updated it in a while, but it's got most of them.


    Reply 13 years ago on Introduction

    Handy spreadsheet you have there. Do you also have the spec sheets referenced within?


    14 years ago on Introduction

    Some of the pictures could be better. Still, wow, amazing job, done very neatly. Nice job!