Top Page Index About Link Mail Form

small and target voltage : 2 3~5V

Making small USBasp

The kit is sold with Youpit electoronics.

Japanese

Outline

USBasp

USBasp is In System Programmer for Atmel AVR series. This USBasp is cutomized that it can use at 2 3.0 to 5.0V target voltage. Voltage converter is made referring to AVR-Doper. A special thing to apply the patch is necessary for firmware.

USBasp with plastic case Programming at USBasp

Schematic, PCB, Firmware

USBasp PCB USBasp PCB pattern

PCB size is 50mm x 35mm. This just enters the TAKACHI SW-55G/B(55mm x 40mm x 20mm). And, Surface Mount Device is not used. However, the beginner might not assemble it easily because it is small.

PCB CAD Eagle source(*.sch *.brd)
Shematic(*.png)

 →usbasp.2007-10-23 Version Intel Hex File(ATmega8)
 →usbasp.2007-10-23 Version Intel Hex File(ATmega48)
 →usbasp.2007-10-23 Version Intel Hex File(ATmega88)
 →usbasp.2007-10-23 Version isp.c patch

old version

usbasp.2007-07-23 Version Intel Hex File(ATmega8)
usbasp.2007-07-23 Version Intel Hex File(ATmega48)
usbasp.2007-07-23 Version isp.c patch

usbasp.2006-12-29 Version Intel Hex File(ATmega8)
usbasp.2006-12-29 Version Intel Hex File(ATmega48)
usbasp.2006-12-29 Version isp.c patch

Assembly

Assembly(Japanese)

Install Driver

Install USBasp Driver(Japanese)

Programming

Please use avrdude. If you are Windows user, using avrdude-GUI might be good.

JP1 Jumper settings

JP1 is for the setting fo ISP clock. Please set it according to Target AVR Clock. Recent AVR is default 1MHz, that it is not possible to write it in the velocity mode. Rewrite the fuse first by a slow setting.

I think It stabilizes when changing to a slow setting when the target voltage is 3.3V or less.

Jumper settingISP clocktarget
clock
comment
Nothing or
GND
375kHz 1.5MHz or more velocity mode(default)
shorting 1 about 8kHz 32kHz or more using it with slow clock
shoring 2 188kHz 750kHz or more 1/2 speed. Special mode that not is original
shorting CPU side 1-2 94kHz 375kHz or more 1/4 speed. Special mode that not is original
Use here is recommended when the target voltage is 3.3V or less.

When JP2 is shorted, 5V is supplied to the target board. If a big current is taken, it might influence the personal computer.

Parts list

Part NumberValue, Part namecomment
C122pFCeramic capacitor
C222pF
C30.1uF
C40.1uF
C54.7uFChemical capacitor. withstand voltage : 6.3V or more. 10uF can be used.
It knocks against on the case if height is not less than 11mm.
CN12 x 3 pin header
(for self programming)
Mounting is unnecessary usually.
CN22 x 3 pin header
(for target programming)
You may draw out the cable directly though it is indispensable.
cut out pin header
CN3USB-BUSB-B connector
D13.6V Zener diode3.3~3.6V
D23.6V Zener diode
IC1ATmega8-16PC/16PIor ATmega48
IC274HC125
JP1Jumper(2 x 2 pin header) ISP clock settingcut out pin header
JP2Jumper(2 x 1 pin header) target power supply
LED1Φ3mm(red or orange)busy indicator
LED2Φ3mm(green)power indicator
R14701/6W or small 1/4W
R2470
R310k
R410k
R510k
R610k
R710k
R810k
R92.2k
R101M
R1168
R1268
R132.2k
X112MHz
28 pin IC sockt(narrow width)for IC1
14 pin IC socketfor IC2
CaseTAKACHI SW-55G/B
6 flat cable, 6 pin femail connector, Heat shrinkage tubecut out pin socket
or 6 flat cable
Jumper short socketHIROSUGI MJS-1305B etc.

*The part number is different from original USBasp.

USBasp基板の全部品