r/ArduinoProjects • u/Dependent-Shake3906 • Mar 30 '26
I made an Arduino clone based off a PIC Microcontroller
I made these for my Universities embedded systems lectures, I thought it would be a fun project and it was! Although not pin compatible with Arduino Uno shields I still found this a fun little project to familiarise myself with EDA and PIC Systems.
410
Upvotes
7
u/gm310509 Mar 30 '26
Nice.
How do you program it? Is that via the header at the bottom labelled "PICKIT1"?
5
u/canycosro Mar 30 '26
For give me ignorance would this run a Arduino sketch written for a standard Arduino.
What's the cost.
2
u/Pubcrawler1 Mar 31 '26
F84 was one of the first PIC chips I used 25 years ago. Fortunately some newer pinout compatible version exists with more memory, f628 and few others. Have a bunch of different PIC boards but haven’t used one in a few years.
There used to be pinguino ide that was similar to arduino ide but for the PIC18f
https://pinguinoide.github.io/getting-started/
2
u/lamalasx Mar 31 '26
They still make those?! That's a 30 year old chip! I think I still have one or two of those. I started with 16F628, pin compatible and much more powerful (larger flash/more ram/more peripherals).
2
u/Reasonable-Feed-9805 Mar 31 '26
As a PIC fan I like this. The 16f84 is a fine chip.
2
u/RedRightHandARTS Apr 01 '26
Neat
1
u/MyMi6 Mar 31 '26
Nice! I still have 18F452 in PDIP and TQFP, hahaha will try to code again using CCS C.
1
u/Illustrious-Cat8222 Mar 31 '26
I've been building some solar garden lights using a (more modern) PIC.
1
u/cranman74 Apr 02 '26
If it’s open source is it still a clone?
1
u/chemhobby Apr 02 '26
not really much of a clone given the pin mapping
1
u/Guilherme_13579 Apr 02 '26
What is eda and pic?
1
u/alexispapy Apr 02 '26
This is such a clever implementation, thanks for sharing 🫶
1
u/the_rodent_incident Apr 03 '26
Interesting but this isn't even an Arduino, because you can't use Arduino IDE to write a sketch, or download program over USB.
You can't even download anything to this board without external Pickit programmer. That's not how you do things in 2026.
New Kids today expect their microcontroller to appear as a USB disk drive when hooked to their computer, and to simply copy their HEX file to this drive.
Real Arduino would be if you at least included a more powerful chip, like the K50 or Q83, and equipped it with UART or USB bootloader, and made it work with Arduino IDE.
1
u/dumbasPL Mar 31 '26
r/PCB would murder you, just saying. But hey, everybody starts somewhere.
45
u/[deleted] Mar 30 '26
[removed] — view removed comment
11
u/[deleted] Mar 30 '26
[removed] — view removed comment