A Simple Pic Programmer

Introduction:

Microchip MPLAB is great for developing the code for PIC 16F84 chips. However you need to program the chips. I am not interested in copying preprogrammed chips. Here is yet another programmer. There are loads of designs available, but you need look no further to find a programmer to programme the PIC16F84 chips used in my projects.

If you cannot get it to work please, find another free programmer program from somewhere else.

I have now got this to work with the 16F628, 16F876 and 877 chips. The 16F876 and 16F877 Chips must have Vss set between 4.5 and 5.5 volts to erase them, so you may need to make the resitor in series with the LED to 3K.

I want a programmer to dump the code generated by MPLAB straight into the chip - program, data memory and config fuses all at once as specified in the HEX file.

Here is a simple serial programmer. Here is my Win 95/98 program - New Ver 1.2 and Win 95/98 program Borland Delphi 2.0 source code to drive it. It drives the programmer circuit connected to COM1. It always reopens the last .hex file opened on startup. The HEX file should be in INHX8M format. Ensure MPLAB uses the command line like:

MPASMWIN.EXE /aINHX8M /e+ /l+ /x- /c+ /p16F84 /q SHIP.ASM