Programming a SMT PIC microcontroller

Hello,

We need to program an S08 PIC microcontroller before soldering it into the board.

(there isn’t enough room on the PCB for the ICSP connector)

Do you know if anyone sells something that allows us to do this?

Xeltec sells a universal programmer with various adapters, ZIF sockets for SMD are expensive though just FYI.

Never heard of a S08 PIC though, what is that?

SO8 = SOIC8

Well, they aren’t cheap. I found some sockets [here.](Proto Advantage - SOIC-8 Socket to DIP-8 Adapter (150 mil body, 1.27 mm pitch))

Just one device? I’d solder wires to the pins of the chip and connect them to the standard 1x6 header. Program the chip, then desolder the wires once you’re done.

Do you know if anyone sells something that allows us to do this?

If you're in production phase, there is another approach. Microchip offers a service where they program the uC for you. You send them the hex file. About a year go, the price of this service was $0.06 per chip in quantity of 1000.

If you’re in design phase, you could have a break-away in your board, which would have a small ICSP header or Tag-Connect pads. After programming, you would break it off.

Bed-of-nails could come handy too.

I was going to suggest bed-of-nails also. I think SF has pogo pins that might work. I’m laying out a board with an 8-pin AVR and I’m about to have the same problem, so if you figure out a solution before I do, post it here :slight_smile: