Here are the squematics for two PIC programmers, one for serial port and one for parallel port. The first one has the advantage of doesn't need an external power suply, but it can't be used for on-board programming.
This design is a PIC programer, designed to work with a PC's parallel port. I found the original in Internet, and I modified it to support read data from the PIC.
This is because the D0-D7 pins of the parallel port are for output, so if the PIC sends a bit to it, can result in a damage.
![]() This programer sends the data to the PIC with de D0 pin, and reads it with the PAPER END pin. The 1N4148 diode protects the parallel port when reading data. To ensure this, the D0 bit must be in high level during the read cicle. Of course, be carefull when constructing this. I made it and it worked fine, but I can't warranty it for you. I will not be responsible if you burn your parallel port. (Well, really, it's not easy to burn it, but is better to be carefully. So I WILL NOT BE RESPONSIBLE. If something fails, don't call to your lawyer. I'm innocent :-) |
![]() |