PCB socket for a PIC MCU realization

Thread Starter

ArakelTheDragon

Joined Nov 18, 2016
1,366
Hi guys!

I want to put a socket on the PCB so the MCU can be replaced/reprogrammed and returned. I am using KiCad. Any ideas on how to do it? I searched for such an option on google, but did not find anything. If it was a dev board I just put the pins in the footprint and use headers.
 

spinnaker

Joined Oct 29, 2009
7,830
Hi guys!

I want to put a socket on the PCB so the MCU can be replaced/reprogrammed and returned. I am using KiCad. Any ideas on how to do it? I searched for such an option on google, but did not find anything. If it was a dev board I just put the pins in the footprint and use headers.

What pic is it? You can't program it in circuit?
 

jpanhalt

Joined Jan 18, 2008
11,087
I have used a ZIF (zero insertion force) socket for that purpose, regardless of whether the chip was DIP or SOIC. SOIC ZIF's are more expensive. 3M makes some really nice ones for "burn in." ZIF's are also made for other surface mount packages, but I don't have experience with them.

For ordinary DIP's you can get them on eBay or elsewhere.

The advantage of a ZIF is that pin bending or breaking is virtually eliminated and the electrical contact is good even after many insertions and removals.
 

BobTPH

Joined Jun 5, 2013
11,466
I want to put a socket on the PCB so the MCU can be replaced/reprogrammed and returned.
I would strongly recommend against that. I did my very first board that way and ruined multiple PICs by plugging them in and out. Use the in-circuit programming method. All you need is a 6 pin header on the board, and the programmer just plugs into it and you can re-program without ever removing the chip. I don't bother to use sockets, because, in all the projects I have made, I only had to replace a PIC once (when I connected the wrong supply voltage). Nowadays, I use SMT PICs, so socketing is not a realistic option.

Bob
 

MaxHeadRoom

Joined Jul 18, 2013
30,562
In all the years I have used IC's of different types, I don't recall ever ruining 'Multiple IC's' by removing and replacing.
There possible may have been the odd one, but nothing that I can recall.
If done carefully or use a extractor tool, it has never been an issue.
Max.
 

Thread Starter

ArakelTheDragon

Joined Nov 18, 2016
1,366
Thanks for the replies!

This will work: "All you need is a 6 pin header on the board".

I don't want to use the in-circuit programming, given that the PIC will also be connected to something else, that something else can drain current and fail the programming.
 

Thread Starter

ArakelTheDragon

Joined Nov 18, 2016
1,366
In all the years I have used IC's of different types, I don't recall ever ruining 'Multiple IC's' by removing and replacing.
There possible may have been the odd one, but nothing that I can recall.
If done carefully or use a extractor tool, it has never been an issue.
Max.
I would ask for a link to that tool. I use a normal pincet.
 

BobTPH

Joined Jun 5, 2013
11,466
In all the years I have used IC's of different types, I don't recall ever ruining 'Multiple IC's' by removing and replacing.
There possible may have been the odd one, but nothing that I can recall.
If done carefully or use a extractor tool, it has never been an issue.
Max.
I guess you are less impatient then I am :)

Bob
 

spinnaker

Joined Oct 29, 2009
7,830
Thanks for the replies!

This will work: "All you need is a 6 pin header on the board".

I don't want to use the in-circuit programming, given that the PIC will also be connected to something else, that something else can drain current and fail the programming.
Not if the circuit is properly designed.
 
Top