Home     Contact     Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science     RSS     Terms of services     Privacy policy  
 Home      Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science   

Fast ICSP connection board - F-ICSPconAuthor
Panagiotis Kalogeris
June 16, 2012

Dear all....

In this page i will present you a really handy circuit where you can use it to your projects ,if you want to accomplish FAST connection between your programmer and your breadboard or ( pcb ).
For a long time i was very displeased with the pin header i was using. I had problems finding the right angle and alignment to establish a connection between the programmer and my breadboard.
So i had to do something that would make my life easier....

When i bought PICKIT 3 i received with the programmer two connection cables.
1)The first one has female pin headers to both sides,and the
2)Second one has female pin header to the one side and RJ-25 connector to the other.

The first cable with the female header connectors

The Second cable with RJ-25 connector

" RJ " comes from the words "Registered Jack" which is a standardized physical network interface for connecting telecommunications or data equipment.There are also another RJ types named as RJ11, RJ14, RJ21, RJ48, etc.These are the most common types and to those i am familiar to...

So the second cable was obviously my savior!!!!!
RJ connectors can be connected very very FAST!!!!!!You almost don't have to look....(kidding)
You just push and when you hear the confirmation "click" sound ,the connector is connected.
Another important thing is that you don't have to worry about polarity , it is impossible to connect it wrong
since its shape.

PICKIT(tm) Pinout

Some ICSP Info...
Now PICKIT's output consists of 6 wires


Vpp - Programming mode voltage. This must be connected to the MCLR pin, or the Vpp pin of the optional ICSP port available on some large-pincount PICs. To put the PIC into programming mode, this line must be in a specified range that varies from PIC to PIC. For 5V PICs, this is always some amount above Vdd, and can be as high as 13.5V. The 3.3V only PICs like the 18FJ, 24H, and 33F series use a special signature to enter programming mode and Vpp is a digital signal that is either at ground or Vdd. There is no one Vpp voltage that is within the valid Vpp range of all PICs. In fact, the minimum required Vpp level for some PICs can damage other PICs.

Vdd - This is the positive power input to the PIC. Some programmers require this to be provided by the circuit (circuit must be at least partially powered up), some programmers expect to drive this line themselves and require the circuit to be off, while others can be configured either way (like the Microchip ICD2). The Embed Inc programmers expect to drive the Vdd line themselves and require the target circuit to be off during programming.

Vss - Negative power input to the PIC and the zero volts reference for the remaining signals. Voltages of the other signals are implicitly with respect to Vss.

ICSPCLK - Clock line of the serial data interface. This line swings from GND to Vdd and is always driven by the programmer. Data is transferred on the falling edge.

ICSPDAT - Serial data line. The serial interface is bi-directional, so this line can be driven by either the programmer or the PIC depending on the current operation. In either case this line swings from GND to Vdd. A bit is transferred on the falling edge of PGC.

The PCB...

Here are some photos before soldering...

Just drilled,ready for soldering... Tiny isn't it?

Some photos after soldering....

Above the pcb... Inside RJ... A side view to pcb...

The connector on my breaaboard...


I think there is nothing else to say about it.Below you will find the pcb artwork if you would like to built it for your own.....


Download file
Connector board file designed in Eagle.



  Email (shall not be published)


Notify me of new posts via email

Write your comments below:
BEFORE you post a comment:You are welcome to comment for corrections and suggestions on this page. But if you have questions please use the forum instead to post it. Thank you.


No comment yet...

Be the first to comment on this page!

reddit this Reddit this

 HOT in heaven!

NEW in heaven!

New Theory: AC electric motor working principle

 Contact     Forum     Projects     Experiments     Circuits     Theory     BLOG     PIC Tutorials     Time for Science     RSS   

Site design: Giorgos Lazaridis
© Copyright 2008
Please read the Terms of services and the Privacy policy