PIC Programmer Socket Adapters

The EPIC programmer is the PIC programming hardware that I use and I'm very happy with it. This page contains information on building your own socket adapters for use with this programmer. This information is not specific to the EPIC programmer so it can be used to build socket adapters for any PIC programmer.

First, here's the pinout of the 10 pin header, J3, on the EPIC programmer. You should double-check these with a voltmeter just to be safe. To build a socket adapter, you just need to connect together the signals with the same name.

        +------+
   +5v  | *  * | Vpp
gnd/Vss | *  * | Vdd
gnd/Vss | *  * | data
gnd/Vss | *  * | clock
gnd/Vss | *  * | U1-2
        +------+
           J3

 

40/28 Pin Devices

The pinout for a 40 pin socket that will program 40 and 28 pin devices is shown below. When programming 28-pin devices, make sure the device is in the upper 14 rows of pins. Vpp is always on pin 1.

           +-------\__/-------+
      Vpp--| 1             40 |--data
           | 2             39 |--clk
           | 3             38 |
           | 4             37 |
           | 5      P      36 |
           | 6             35 |
           | 7      I      34 |
      Vss--| 8             33 |
           | 9      C      32 |--Vdd
           | 10            31 |--Vss
      Vdd--| 11            30 |
      Vss--| 12            29 |
           | 13            28 |
           | 14            27 |
           | 15            26 |
           | 16            25 |
           | 17            24 |
           | 18            23 |
           | 19            22 |
           | 20            21 |
           +------------------+

 

8-18 Pin Devices

The pinout for a 18 pin socket that will program 18 and 8 pin devices is shown below. When programming 8-pin devices, make sure the device is in the upper 4 rows of pins. Vpp is always on pin 4.

               +---\__/---+
          Vdd--| 1     18 |--Vss
               | 2     17 |--data
               | 3     16 |--clk
          Vpp--| 4     15 |
          Vss--| 5     14 |--Vdd
               | 6     13 |--data
               | 7     12 |--clk
               | 8     11 |
               | 9     10 |
               +----------+