ATmega USB Programmer

May 29, 2012 by


USB programmer for Atmel AVR microcontrollers including ATmega series

This is USBasp in circuit Programmer for programming Atmel AVR Series using USB interface. It is a complete DIY guide to build this programmer project. Core IC used in development of this programmer is ATmega8 or you can also use ATmega48.

No special components are required to build this programmer.

Major Features

– USB programmer Works under multiple platforms. Linux, Mac OS X and Home windows are examined.
– USB programmer  requires No special remotes or smd components are essential.
– USB programmer’s Programming speed can be 5kB per sec.
– SCK choice to support targets with low clock speed (< 1,5MHz).
– Planned: serial interface to target (e.g. for debugging)

AVR ATmega Programmer(USB) Schematic:

AVR ATmega Programmer schematic

ATmega Programmer (USB) PCB:

ATmega Programmer (USB) PCB Component Side  Layout:

ATmega Programmer (USB) PCB Component Side  Layout

ATmega Programmer (USB) PCB Top Side:

Click to download ATmega Programmer (USB) PCB Top Side in PDF format

ATmega Programmer (USB) Schematic for PCB Assembly:

Click to download ATmega Programmer (USB) Schematic for PCB Assembly  PDF format

Final Product Using above PCB will be Look Like:

AVR atmega programmer Final Shape

AVR ATmega Programmer(USB) Firmware Hex Files:

ATmega Programmer (USB) Windows Drivers:

ATmega Programmer (USB) Software GUI:

Engineers also use following terms to find this article:

atmega-series-usb-programmer, atmega-usb-reader, atmega162-usb, atmega32-usb, atmega32-usb-driver, atmega48-usb, avr-usb-programmerpcb, usbasp-usb-programmer-for-atmel-avr-controllers-pcb-assembly

 

Related Posts

Share This

Leave a Comment

You must be logged in to post a comment.

Recent Posts

I2C Bus for ATtiny and ATmega

I2C Bus for ATtiny and ATmega

I love the Atmel AVR microcontrollers! Since building the Ghetto Development System described in thi[...]
Interfacing GY 26 with atmega640

Interfacing GY 26 with atmega640

Hello friend once again with new instructable in this I will show you how to interface GY 26 with UA[...]
Using Atmega32 with Arduino IDE

Using Atmega32 with Arduino IDE

Over time I have used all kinds of Atmel microcontrollers in various projects. One of the mos[...]
Standalone Arduino / ATMega chip on breadboard

Standalone Arduino / ATMega chip on breadboard

Step 1: Parts needed I bought my parts from Digikey and Sparkfun Electronics - they're 2 of my favo[...]
Burning atmega328-pu and atmega328p-pu bootloader

Burning atmega328-pu and atmega328p-pu bootloader

Burning the boot loader in an atmega328 could be somewhat tricky but if u follow these steps correct[...]

Read more:
CYAN TECHNOLOGY LAUNCHES eCOG1—A HIGH-PERFORMANCE, LOW-POWER COMMUNICATIONS ENGINE
Close