Tools & Downloads   /   Programmers & ICSP   /   PIC18F2550

How to Program a PIC 18F2550 or 18f4550 With Arduino UNO

here is our our first tutorial on Instructable so be indulgent. This tutorial shows the method of using an Arduino UNO board as a PIC microcontroller programmer. This method has been tested with PIC 18F2550 and 18f4550 but can be used to program the following pic:

Published

At a glance

CategoryProgrammers & ICSP
PIC modelPIC18F2550
IncludesVideo
Reading time~2 min

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)
How to Program a PIC 18F2550 or 18f4550 With Arduino UNO
  • 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.
Development Boards & Kits · PIC18F2550

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 · PIC18F2550

LM386 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 · PIC18F2550

Harmonic 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 & ICSP

Calculator 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 & ICSP

PID 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 & ICSP

PICCOLO 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...

Muhammad Bilal

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.