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

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(19)

-
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
-
Commodore 64 1541-II Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
68 0 2 -
Easy to print simple stacking organizer with drawers
30 0 0 -
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1068 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
584 0 1 -
-
Nintendo 64DD Replacement Shell
471 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1344 4 3