|The photo shows the prototype of my PIC16C5X/XX programmer. It doesn't
correspond exactly to the schematic; the main differences are that the
prototype uses 100mA regulators rather than 500mA ones, a 24-pin header
rather than a DB25 for the printer port connections and links rather than
a switch for 18/28-pin configuration. It is fitted with a 32-pin ZIF because
I didn't have a 28-pin ZIF handy.
Top left is the regulator area; bottom left the VPP circuitry; top right the ISP header; and bottom right is the 18/28 pin "switch", activity LEDs and VDD control. The three chips and ZIF (shown with a PIC16C55 inserted) occupy the rest of the board.