Circuit ATmega USBasp DIP AVR USB ISP/TPI programmer

ATmega USBasp DIP AVR USB ISP TPI programmer

Circuit ATmega USBasp DIP USB ISP/TPI programmer for Atmel AVR microcontroller. USBasp – USB ISP/TPI programmer for Atmel AVR microcontrollers, based on the design by Thomas Fischl. More information can be found at https://www.fischl.de/usbasp/. Windows users may need to install a driver. Of course, this is not necessary for linux and Mac users. Close SELFPROG and TGTPWR jumper when uploading firmware. If you are burning a fresh microcontroller, close the Slow Serial Clock jumper (SLOWCLK) since they are factory programmed for an internal 1MHz oscillator. This is not necessary if the improved firmware by nerdralph (https://github.com/nerdralph/usbasp) is used. Close Taget Power jumper (TGTPWR) to power the target device from the USBasp.

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.

Schematic USBasp DIP AVR USB ISP TPI programmer

Schematic Atmega Usbasp Dip Avr Usb Isp Tpi Programmer
Schematic Atmega Usbasp Dip Avr Usb Isp Tpi Programmer

Features Circuit ATmega USBasp DIP AVR USB ISP/TPI programmer:

Get new posts by email:
  • 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).

Software

Bom Circuit ATmega USBasp DIP AVR USB ISP/TPI programmer

NameDesignatorFootprintQuantity
Resistors 1/4W
10kR1Brown, black, orange, gold1
1kR2,R3Brown, black, red, gold2
68RR4, R5Blue, gray, black, gold1
2k2R6Red, red, red, gold1
Capacitors
100nC1Ceramic capacitor1
100uC2Electrolytic capacitor1
22pC4,C3Ceramic capacitor2
Semiconductors
3V6D1,D2Zener diode2
ATMEGA8A-PUU1DIP28 – Microcontroller1
BUSYLED1Led 3 mm red1
USBLED2Led 3 mm green1
Miscellaneous
USB-B-FemaleUSBUSB-M-49 – USB connector type B1
12MHzXTAL1HC-49S – Crystal1
SLOWCLKJP3HEADER_2×11
TGTPWRJP1HEADER_2×11
SELFPROGJP2HEADER_2×11
PROGICSPHDR-IDC-2.54-2X3P – ICSP connector1

Atmega Usbasp Dip Avr Usb Isp Tpi Programmer 3D Case

Download files, PCB in PDF, Gerber, PNG

Download

Mirror

Firmware

Case 3D

Buy AVR USB ASP in AliExpress

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Share on the social networks!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Photo of author
About the author
Xtronic.org blog author. Electronics technician for the technical school of Brasilia - Brazil. Interested in electronics, circuits and technology in general.
Share:

Leave a Comment