A new microcontroller, and yet another new programmer? Anyone involved with microcontrollers today will have a drawerful of printed circuit boards and adaptors for programming various devices. Enter USBprog, which can replace all those with a singleunit, As a bonus, it can even be used as a general-purpose USB I/O port and RS-232 adaptor.
Resistors
R1, R2, R7 = 10kΩ, SMD 0603
R3 = 1MΩ, SMD 0603
R4 = 1kΩ5, SMD 0603
R5, R6 = 274Ω, SMD 0603
R8...R15 = 100Ω, SMD 0603
Capacitors
C1, C2 = 15pF, SMD 0603
C3, C5, C7 = 1µF, SMD 0603
C4, C6, C8-C11 = 100nF, SMD 0603
Semiconductors
IC1 = ATmega32L-AU, QFP 12x12 (Atmel)
IC2 = USBN9604SLB (National Semiconductor)
D1, D2 = MBRS130T3G, SMB DO214AA
D3 = LED, red, SMD 0603
D4 = LED green, SMD 0603
Miscellaneous
Q1 = 24 MHz, quartz crystal, HC49/4 case
X1 = USB socket, Type B, PCB mount
SV2 = 10-way DIL boxheader, angled, PCB mount
JP1,JP4 = 2-way SIL pinheader
JP2 = 3-way SIL pinheader
JP3 = 4-way SIL pinheader
PCB, bare, ref. 060224-1
PCB, SMD pre-fitted, all other parts supplied, order code 060224-71