FlashProg programmer is based on Atmel ATmega8A microcontroller and it's schematic is illustrated in below.
For this project ATmega8 microcontroller needs to be operate on 3.3V with 12MHz clock, therefor ATmega8A microcontroller need to be used with this project and ATmega8 or ATmega8L are not compatible with this project.
All the supported chips for IC2 are listed in supported devices section of this documentation.
EAGLE schematic and PCB design of FlashProg programmer is available to download at files section of this site.
PCB is the most recommended way to construct this project but it can also be build on breadboard or on veroboard.
Part | Value |
---|---|
C1, C2 | 15pF |
C3 | 0.1MFD (63V) |
R1, R2 | 68R |
R3 | 1.5K |
R4 | 1M |
Q1 | 12.000MHz HC49/U Crystal |
IC1 | ATmega8A (PDIP) |
IC3 | 78L33 (TO-92) |
IC2 | 8-Pin IC socket |
X1 | USB Type-B 4-Pin socket |
R1, R2, R3 and R4 are 1/8W or 1/4W carbon film resistors.