Cheap PIC Programmer using PIC16F84 microcontroller

Cheap PIC Programmer

This programmer works only with PIC16F84 but itā€™s great because it never causes errors and works with almost all computers,unlike some other homemade programmers.

PIC ProgrammerStep 1: Step one : Materials

For this programmer you wonā€™t need many materials.In fact , you will find all you need in your local electronics shop šŸ˜‰

So hereā€™s what materials you will need:
-IC Board
-RS232(Serial) FEMALE connector
-BC547B or 2N3904 (I couldnā€™t find the BC so i used 2N3904,it works great)
-5.1 V diode
-100 uF 16V Electrolytic Capacitor
-18 PIN IC Socket
-10Kohm resistor
-15Kohm resistor

OPTIONAL[
-Flashing red LED / 2.1 V Standard Red LED
-3.3Kohm Resistor]

-PIC16F84A Microcontroller

Tools:
-Soldering Iron
-Scissors or any other cuting tool

OPTIONAL[
-Hot glue gun]

Step two : The scheme

This is the scheme you will use for your programmer.
As you can see , i tagged two connection in the scheme as ā€œOptional pointā€ one and two .
Those are the points where you will connect the ā€œOptionalā€ circuit i will show you in step 3

Schematic PIC ProgrammerStep three : The optional circuit

The optional circuit consists of the LED and 3.3 Kohm resistor marked as optional in step one.
One pin of the resistor goes in the Optional point one , the other pin goes in the anode(+) of the LED.
The cathone(-) pin of the LED will go in Optional point two.
If you donā€™t understand , use the ellipse marked area of the scheme below.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter