HELP PLEASE - AtMega328P ZIF

Hello,

I have an Arduino Uno, I want to use it to program a AtMega328P VQFN 28 pin from it. I believe the device i need is called a ZIF but I am struggling to find one, especially as the pin out is not 1-1.

Pin 1 of the DIP is pin 25 on the VQFN
Pin 2 of the DIP is pin 26 on the VQFN
Pin 3 of the DIP is pin 27 on the VQFN
Pin 4 of the DIP is pin 28 on the VQFN
Pin 5 of the DIP is pin 1 on the VQFN
Pin 6 of the DIP is pin 2 on the VQFN
Pin 7 of the DIP is pin 3 on the VQFN
Etc

Any help would be sooo greatly appreciated!

Dumb0:
I believe the device i need is called a ZIF

I think that term doesn't apply to the QFN package. For the QFN, you should just use the keyword "socket" in your search.

Dumb0:
I am struggling to find one

Here are a couple I found after a quick search:

Dumb0:
especially as the pin out is not 1-1.

Just use some jumper wires to make the necessary connections.

Dumb0:
I have an Arduino Uno, I want to use it to program a AtMega328P VQFN 28 pin from it.

Considering the price of these sockets, you might consider just putting an ICSP header on the board that you are going to end up soldering the ATmega328P to, then programming it in circuit. You are probably going to want an ICSP header anyway and you're going to need to solder the chip to the board, so it's a win-win solution.

I would agree with the comment about the ICSP header also, unless your desperatly shory of board space, I would design the PCB with the ICSP programming connections.

In some cases I have used a line of 6 x 0.1" spaced pin header style holes right next to the board edge, I then connect the programmer with a set of spring loaded test clips, takes up minimal board space, no need to fit a bulky pin header.

Thank you all!!! I Will be back with any questions I may have :slight_smile: