USBasp Atmel Programmer

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).

Partlist
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 
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

After assembling component you need to upload the USBAsp firmware using a programmer on Atmega8A which can be downloaded from the link below.  If your PC has a COM port tThe option for powering the target from programmer and slow SCK(F_CPU <=1MHZ) can be selected by 2PIN DIP switch.The option for powering the target from programmer and slow SCK(F_CPU <=1MHZ) can be selected by 2PIN DIP switch.hen you can make a very simple serial programmer like PonyProg 2000

The option for powering the target from programmer and slow SCK(F_CPU <=1MHZ) can be selected by 2PIN DIP switch.
The single layer PCB of this programmer can made either using toner transfer method or screen print method. Print the design file with a lesser printer with 100% scale.

PC Software:
=======
●     AVRDUDE supports USBasp since version 5.2.
●     BASCOM-AVR supports USBasp since version 1.11.9.6.
●     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.

Downloads:
=========
Single Layer PCB Design Files-PDF
Firmware and Driver

3 comments

  1. You actually mɑke it seem so eaѕy witһ your presentation bbut I
    fіnd this topіjc to bbe actually s᧐mething
    that I think I wоulɗ neveг understand. It seems too complicated
    and extremely broaɗ for me. I’m looking forward for your next poѕt, I will try
    to get the hang of it!

  2. Yeѕ! Finally something about topedpoker.

  3. hi!,I really like your writing so much! proportion we communicate more about your article on AOL?
    I need an expert in this area to unravel my problem.
    May be that is you! Having a look ahead to look you.

Leave a Reply

Your email address will not be published. Required fields are marked *