|     |   | 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|   |