0% found this document useful (0 votes)
105 views3 pages

USBasp

Usb asp tips & tricks to perform

Uploaded by

Shahrin Mahat
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views3 pages

USBasp

Usb asp tips & tricks to perform

Uploaded by

Shahrin Mahat
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

USBasp - USB programmer for Atmel AVR controllers - fischl.

de Page 1 of 3

Thomas Fischl Home | Projects | Contact


Explore my other projects! For example:
ISPnub - Stand-alone AVR programmer m
USBasp - USB programmer for Atmel AVR controllers
USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega88 or
an ATMega8 and a couple of passive components. The programmer uses a firmware-only USB driver,
no special USB controller is needed.

Features
• Works under multiple platforms. Linux, Mac OS X and Windows are tested.
• No special controllers or smd components are needed.
• Programming speed is up to 5kBytes/sec.
• SCK option to support targets with low clock speed (< 1,5MHz).
• Planned: serial interface to target (e.g. for debugging).

Download Official USBasp product by MSX


A portion of each sale goes to this project!

Firmware and circuit

The following packages include circuit and firmware.


[Link] (519 kB) TPI support (upcoming release of avrdude will use it), supports
programmers with ATMega88 and ATMega8.
[Link] (260 kB)
[Link] (172 kB)
[Link] (176 kB)
[Link] (118 kB) Supports programmers with ATMega48 and ATMega8.
[Link] (116 kB) New VID/PID! € 9,90
[Link] (175 kB) incl. VAT excl. shipping
[Link] (166 kB) Order USBasp now!
[Link] (169 kB)

Please refer to [Link] for details on building, installing and using USBasp.
USBasp is OpenSource, it's free!
Like it? You can support via PayPal:
Drivers
€5 € 10 € 15
On Linux and MacOS X no kernel driver is needed. Windows requires a driver for USBasp. Please use
this driver installation tool for Windows:
Zadig - USB driver installation made easy

Software

• AVRDUDE supports USBasp since version 5.2.


• BASCOM-AVR supports USBasp since version [Link].
• Khazama AVR Programmer is a Windows XP/Vista GUI application for USBasp and avrdude.
• eXtreme Burner - AVR is a Windows GUI Software for USBasp based USB AVR programmers.

Hardware
Schematic

[Link] 1/24/2017
USBasp - USB programmer for Atmel AVR controllers - [Link] Page 2 of 3

Partlist

Partnumber Value Reichelt No


C1 4,7u RAD 4,7/35
C2 100n X7R-5 100N
C3, C4 22p KERKO 22P
D1, D2 3V6 zener ZF 3,6
CON1 USB-B USB BW
CON2 10pol WSL 10W
IC1 ATmega8-16 ATMEGA 8-16 (not programmed!)
JP1, JP2 2pol 2,54mm SL 1X36G 2,54
LED1 3mm LED green LED 3MM 2MA GN
LED2 3mm LED red LED 3MM 2MA RT
Q1 12Mhz 12,0000-HC49U-S
R1, R2 68 1/4W 68
R3 2,2k 1/4W 2,2k
R4, R5, R6, R7 270 1/4W 270
R8 10k 1/4W 10k
R9, R10 1k 1/4W 1k
M1, M2 Jumper JUMPER 2,54GL SW
M3 Socket 28S GS 28-S
M4 Case TEKO 10007
M5 PCB -

User PCB layouts

Here is a list of tested PCB layouts. If you have designed your own PCB, please let me know.

usbasp_single_side.[Link]
by Thomas Fischl
Single-Side PCB, TARGET 3001! layout file
Size: 90x40 mm (optimized for case Hammond 1591ATBU)

lv_usbasp.[Link]
by Pawel Szramowski (11/2007)
With Low-voltage front-end.
Single-Side PCB, EAGLE layout files, some SMD components

by Bernhard Walle
Double-Side PCB, EAGLE layout files, part list with order numbers for [Link] and [Link]
Size: optimized for case Hammond 1591ATBU

[Link]
by Thomas Pfeifer
Single-Side PCB, PDF layout files, SMD components

by Tomasz Ostrowski
Single-Side PCB, PDF and EPS layout files, only four 0805 SMD parts, rest discrete components

USBasp_CH.zip
by Christian Heigemeyr
Single-Side PCB, with some SMD 0805 components, PDF-files
With additional buttons for reset and disconnection of the target

[Link], [Link]
[Link], [Link], [Link]
by Zhurov Pavel
Single-Side PCB, P-CAD 2002 format and PDF files
Crosspiece TXD and RXD are added for the ISP connector
usbasp_gr.rar
by J.A. de Groot
The board is single sided (EAGLE format), measures 3 by 8 cm and uses only regular components.

usbasb_mg.zip
by Matthias Görner
Single-Side PCB, eagle-format, with PS/PDF-files
integrated sockets for target chips ATmega8 and ATmega32

Tarball with layout


by Hannes Östlund
Doubleside-Side PCB, SMD components, very small

by Sergiy Bogdancev (01/2010)


3.3V version, ATMega48 only. Single-side PCB, ExpressPCB layout format + socket board for varies AVRs. Without
future serial interface, chip initially must be programmed with another programmer.

[Link] 1/24/2017
USBasp - USB programmer for Atmel AVR controllers - [Link] Page 3 of 3

Eaglefiles (sch/brd) and CAD case design (dxf)


by Hans Hafner, HTL Mössingerstrasse-Klagenfurt, Österreich, [Link] (at) htl-klu (dot) at
(01/2010)
CNC-milled case (DXF file available), Eagle layout, only a few SMD parts

Different USBasp versions: Easy to built non-smd, smd version and a very small USBasp
by Sven Hedin (01/2011)
Eagle files available.

USB Key AVR Programmer


by Fabio Baltieri (09/2011)
Very small USB key like dimensions. SMD parts.

AVR ISP Programmer


by Jaroslav Vadel (04/2012)
Small programmer. SMD parts.

Target project and PDFs (layout/schematics)


by Marius Schäfer (09/2013)

tinyUSBboard with USBasp-compatible firmware


by Stephan Bärwolf (04/2014)

Links
[Link] Firmware-only AVR USB driver
[Link] libusb
[Link] LibUsb-Win32
[Link] AVRDUDE - AVR Downloader/UploaDEr
HEX file checksum online calculator

© 1998 - 2017 Thomas Fischl · Privacy Policy · Imprint/Impressum

[Link] 1/24/2017

You might also like