PIC Programmer
Preliminaries:
Goal is to build an inexpensive PIC programmer that uses freeware and GPL programming software to program the 18pin PIC16F84A/16F628, 8pin 12C508, later to program the 40pin 16F877. Eventually I'd like the programmer to handle all PIC families up to 40pin devices. The programmer should also be compatible with Microchip's MPLAB. My target price is about $20 for hardware and $0.00 for software.
Work:
So far I've built one of the Poptronics programmers. This programmer only does 12C508/16F84 and 24Cxx serial eeproms. I modified the circuit board to use a standard 90º DB9F PC mount connector instead of the RJ11 jack. I also integrated the resistor into the circuit board so a standard 9pin straight through cable could used to connect the programmer to the PC's serial port.
Pictures:
Coming.
Parts:
2 - 470 1/4 watt 5% resistors
1 - 2.2k 1/4 watt 5% resistor
1 - 4.7k 1/4 watt 5% resistor
1 - 10k 1/4 watt 5% resistor
1 - 10uF 16v electrolytic
1 - 22uF 16v electrolytic
1 - 3mm T1 3/4 Red LED
1 - 3mm T1 3/4 Green LED
1 - 3mm T1 3/4 Yellow LED
4 - 1N 4148 or 1N914 signal diodes
1 - 5.1v zener 400mW
1 - 8.2v zener 400mW
2 - 2N3904 NPN silicon transistors TO-92 plastic package or similar
1 - 18pin IC machine pin socket
1 - 9pin 90º female PC mount serial connector (DB9F PCB socket)
1 - Copper single sided copper clad board, and etching supplies. (Radio Shack 276-1576)
05/22/05 04:11:00 PM