|
  |
eBlocks : Embedded Systems Building Blocks University of California, Riverside Department of Computer Science Riverside, CA 92521 |
Home |   |
NOPPP (modified) PIC16F628 Device Programmer - Schematic Schematic
There are several NOPPP (NO Parts PIC Programmer) sites on the
internet. They work with different PICs, software, and operating
systems. This one is based off of the NOPPP developed by Michael
A. Covington, there are several schematics as well as some good tips
located on the
Stephen F. Austin State University page (these websites
were also helpful -
page1
page2).
The schematic below was build specifically for, and tested with the
PIC16F628. The software along with this programmer was tested on a
machine running Windows XP and a machine running Windows 2000. No other PICs
or operating systems were tested. Furthermore, the PIC requires
12-14 volts to program, this schematic includes a circuit which
takes a 5 volt input and amplifies it to the required programming
voltage. This is used in conjuction with a wall transformer to
eliminate the need for a power supply. The amplified voltage is
output from pin 6 on the MAX662 IC. If a power supply is available
then the MAX662 IC portion of this schematic can be ignored and the
power supply output can simply replace that portion of the circuit.
Parts List
I've included a parts list as well as part numbers and vendors for
each of the components. These components are widely available, some
are optional if a power supply is available or if the circuit is
implemented on a breadboard. Below are the
parts used and tested for the above schematic and vendor/part
numbers are listed for convience. Part Number, price, and
availability is subject to change - it's always a good idea to
double check!. Prototype Coming Soon! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
eBlock Catalog | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Yes/No eBlocks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Number eBlocks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sample eBlock Systems | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Yes/No eBlocks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Number eBlocks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Simulator | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Publications | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gallery | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
People | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Links | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Related Projects | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PIC Tools | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Articles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Internal Documents | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|