Summary of How to Program a PIC 18F2550 or 18f4550 With Arduino UNO
Summary: This tutorial demonstrates using an Arduino UNO as a PIC microcontroller programmer, tested with PIC18F2550 and 18F4550 and applicable to several PIC18F series chips. A French video with English subtitles and the author's programming tool site are provided.Parts used in the How to Program a PIC 18F2550 or 18f4550 With Arduino UNO:
- Arduino UNO board
- PIC microcontroller (examples: 18F2550, 18F4550)
- USB cable for Arduino UNO
- Wires/jumper cables for connections
- Breadboard or prototyping board (optional)
- Power supply for target PIC (via Arduino or external)
- Computer with USB port
- Software from the author's site (Arduino-PIC18F tool)
- Video tutorial (YouTube link with subtitles)

- 18F2420
- 18F2455
- 18F2520
- 18F2550
- 18F4420
- 18F4455
- 18F4520
- 18F4550
The video is in french but sub in english.
That is the site of the author of the program that we use :
https://sites.google.com/site/thehighspark/arduino-pic18f
Source: How to Program a PIC 18F2550 or 18f4550 With Arduino UNO
- Can an Arduino UNO be used to program PIC microcontrollers?
Yes. The tutorial shows using an Arduino UNO as a PIC programmer. - Which PIC models were tested with this method?
The method was tested with PIC18F2550 and PIC18F4550. - Does this method work with other PIC18F series chips?
Yes. The article lists multiple PIC18F models that can be programmed with this method. - Is there a video tutorial available?
Yes. A French video with English subtitles is provided on YouTube. - Where can I get the programming software used in the tutorial?
The software is available on the author's site at https://sites.google.com/site/thehighspark/arduino-pic18f. - Do I need additional hardware besides the Arduino UNO and PIC?
The article implies common extras like wires, USB cable, and optionally a breadboard or external power supply. - Is the tutorial an original Instructable post?
Yes. This is presented as the author's first tutorial on Instructable. - What is the source of this tutorial?
The source is titled How to Program a PIC 18F2550 or 18f4550 With Arduino UNO.
Related projects
Pinguino Project: A PIC Microcontroller Based Arduino
This is a complete tutorial to make a PIC Microcontroller based Arduino. This is a complete tutorial to make PIC microcontroller based...
Audio, Sound & Radio · PIC18F2550LM386 based stereo audio amplifier with digital volume control using PIC18F2550
Due to its simplicity (requires minimum external components) and high availability, LM386 is very popular among hobbyists for use in low-voltage audio...
Meters & Test Instruments · PIC18F2550Harmonic Distortion Meter using PIC18F2550
The 3rd harmonic distortion meter has been designed for measuring the quality of AC supply. The meter is built with a PIC18F2550...
Programmers & ICSPCalculator Test using PIC24FJ64GA006 with Proteus Simulation
Introduction The Calculator Test using EASYHDL is a practical microcontroller project built on the PIC24FJ64GA006 and simulated in Proteus. This project demonstrates...
Programmers & ICSPPID Controlled Oven using TMS320F28027PT with Proteus Simulation
IntroductionThis project demonstrates a PID controlled oven implemented using a PICCOLO TMS320F28027PT microcontroller and verified through Proteus simulation.It is a practical microcontroller...
Programmers & ICSPPICCOLO Motor Controller Sample Design using TMS320F28023PT with Proteus Simulation
IntroductionThis project demonstrates a PICCOLO motor controller sample design implemented using the TMS320F28023PT Piccolo microcontroller and tested through Proteus simulation. It focuses...