Pic 16F676 ICSP programing socket for the PICkit 2 programer

Summary of Pic 16F676 ICSP programing socket for the PICkit 2 programer


This article details a quick, space-saving method to create an ICSP socket for a PIC16F676 microcontroller using an 18-pin DIL socket and an experiment board with 2.54mm holes. The design connects specific pins to accommodate the PICkit 2 programmer without requiring custom PCB manufacturing.

Parts used in the PIC 16F676 ICSP programming socket:

  • Experiment board with raster 2.54mm holes
  • 18pin DIL IC socket
  • PIC16F676 microchip (14-pin)
  • 5pins angled pin header
  • AWG26 PTFE red wire
  • AWG26 PTFE yellow wire

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.

Pic 16F676 ICSP programing socket for the PICkit 2 programer

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
1 MCLR/VPP 4
2 VDD 1
3 VSS 14
4 ICSPDAT 13
5 ICSPCLK 12

 

For more detail: Pic 16F676 ICSP programing socket for the PICkit 2 programer

Quick Solutions to Questions related to PIC 16F676 ICSP programming socket:

  • What problem does this project solve?
    The design solves the lack of space for placing an ICSP pin header on a PCB by mocking up a quick solution.
  • How do I connect the MCLR/VPP pin?
    The MCLR/VPP function connects to pin 4 of the 16F676 chip via pin 1 of the ICSP connector.
  • Which pin header type is recommended?
    A 5pins angled pin header is used in this build.
  • What type of experiment board should be used?
    An experiment board with raster 2.54mm holes where every 3 are connected in rows of solder islands is required.
  • Can this design work for other PIC chips?
    The author suggests it may be the same for all 14pin pic16F*** chips but has not verified it.
  • What wire gauge is used for connections?
    AWG26 PTFE red and yellow wire is used for the wiring.
  • Why was an 18pin DIL socket chosen?
    An 18pin DIL IC socket was used because the author had one lying around, even though the chip is only 14 pins.
  • What tool is this socket designed for?
    The socket is designed for use with the PICkit 2 programmer.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter