|
|
12 MHz crystal |
x 1 | |
|
|
18F2550 |
x 1 | |
|
|
20 pin socket |
x 1 | |
|
|
8 pin socket |
x 1 | |
|
|
BC557 |
x 2 | |
|
|
BC547 |
x 2 | |
|
|
LED |
x 2 | |
|
|
1N4148 |
x 1 | |
|
|
100 uH inductor |
x 1 | |
|
|
22k resistor |
x 1 | |
|
|
12k resistor |
x 1 | |
|
|
100k resistor |
x 1 | |
|
|
10k resistor |
x 5 | |
|
|
1M resistor |
x 1 | |
|
|
2.1k resistor |
x 2 | |
|
|
3.3k resistor |
x 1 | |
|
|
0.1k resistor |
x 23 | |
|
|
330k resistor |
x 2 | |
|
|
100uF capacitor |
x 1 | |
|
|
22pF capacitor |
x 2 | |
|
|
220nF capacitor |
x 1 | |
|
|
100nF capacitor |
x 3 | |
|
|
10uF capacitor |
x 1 | |
|
|
USB-B or micro-B |
x 1 | |
|
|
10 pin female header |
x 2 | |
|
|
5 pin header |
x 2 | |
|
|
3 pin female header |
x 1 | |
|
|
28 pin socket |
x 1 |
Open USB programmer
This project started a long time ago, circa 2007; during that time, as serial and parallel interfaces had recently (almost) disappeared, electronics enthusiasts found very difficult to program microcontrollers; old time serial programmers didn't work any more.
Common solutions were USB to serial adapters or add-on interface chips; but this was essentially going around the problem and still using old school serial communications.
So why not using a native USB interface like the one present in some PIC microcontrollers?
After searching a while I couldn't find an USB programmer which was at the same time functional, free, and open source, so I decided to design one.
The focus is on PIC micros, but also many AVR are supported, as well as serial memories using different interfaces like I2C,SPI,MicroWire,OneWire,UNIO; altogether over 800 devices.
Open USB programmer
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(21)
-
Engineer
Dec 01,2025
-
Engineer
Nov 13,2025
-
Engineer
Dec 24,2024
-
obninformatica
May 02,2024
-
Andrius Gailius
Mar 28,2023
-
Sebastian Mackowiak
Mar 23,2023
-
DT-Electronics
Sep 17,2022
-
Engineer
Mar 01,2022
-
euchcat
May 05,2021
-
Hristo Daskaloff
Feb 16,2021
-
Engineer
Feb 14,2021
-
Donald T
Jan 17,2021
-
Gino Paradiso
Jan 16,2021
-
Jan Hartman
Jan 08,2021
-
Tomasz Tumielewicz
Dec 29,2020
-
ever
Dec 18,2020
-
Commodore Bench
Dec 09,2020
-
Bakanov Nikolai Viktorovich
Dec 09,2020
-
Dustin Smith
Dec 09,2020
-
(DIY) C64iSTANBUL
Dec 07,2020
-
Engineer
Dec 07,2020
- 7 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
-
2design
-
3usability
-
1creativity
-
3content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
1design
-
2usability
-
3creativity
-
5content
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
More by Engineer
-
-
AEL-2011 Power Supply Module
320 0 1 -
AEL-2011 50W Power Amplifier
294 0 1 -
-
-
Custom Mechanical Keyboard
563 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
228 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
233 0 1 -
-
-







