3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

5 transistor PIC programmer *Schematic added to step 9!

Step 2ICSP port

ICSP port
«
  • DSCF0403.jpg
  • DSCF0407.jpg
Make an ICSP port with part of a chip socket, like this. Carefully bend the pins at a right angle.

Now glue port down.

Now is also a good time to glue your transistors on. You can also solder the emitter of your npn transistors to the ground plane, now. I have labelled each transistors purpose here.

The three npn transistors will be wired as inverters. They will essentially "take power away" from their respective pullup resistor when a current is placed onto their base pin.

The PNP transistor (upside down) will control the programming voltage. It is also going to invert it's signal.

**EDIT: I just realized an omission in this design. There should be one additional npn transistor that is used to drive the PNP transistor. This will buffer your computer port from the voltages at the pnp's base. My bad. This will also uninvert the signal. See step 8.
« Previous StepDownload PDFView All StepsNext Step »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
80
Followers
32
Author:klee27x