Article
PIC16F84/16C84 Mini Programmer
As new microcontroller chips appear on the market, today’s microcontroller programming tools are becoming more and more ‘universal’ to cope with different programming conventions. It is also sadly the case that the more ‘universal’ the programmer, the more you need to pay. In practice, most people will only use a fraction of the capabilities of such a programmer, making it difficult to justify such an expense.The project here describes a minimal solution to the programming problem for one of the most popular types of controller.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistors:
R1 = 10k?
R2 = 22k?
R3 = 4-way SIL array 1k?
R4,R5 = 2k?2
Capacitors:
C1 = 47µF 16V
C2 = 100nF
Semiconductors:
D1-D4 = LED
D5 = 1N4148
D6 = zener diode 5V6, 100 mW
IC1 = PIC16F84
Miscellaneous:
9-pin sub-D socket (female), angled pins, PCB-mount version
R1 = 10k?
R2 = 22k?
R3 = 4-way SIL array 1k?
R4,R5 = 2k?2
Capacitors:
C1 = 47µF 16V
C2 = 100nF
Semiconductors:
D1-D4 = LED
D5 = 1N4148
D6 = zener diode 5V6, 100 mW
IC1 = PIC16F84
Miscellaneous:
9-pin sub-D socket (female), angled pins, PCB-mount version
Discussion (0 comments)