USBasp Perf. Board Build

The computer I’m currently on (intel mac mini) doesn’t have a parallel port, so I can’t use the STK-200 style AVR-ISP to program/flash AVR chips. So, looking for the USB alternative, I stumbled across the USBasp. From the site, “USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega48 or an ATMega8 and a couple of passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed.”

It’s cross-platform (Linux, Windows, Mac OS X), and since it implements USB as firmware in the AVR, it keeps the parts count pretty low.

I’ve gotten around to building the USBasp on a perf board, since I’m too cheap for a real pcb. I have confirmed it working on both Windows and Mac OS X (and as of today Linux too), and have used it extensively the last couple of days to write an LC7981/HD61830 driver on an ATMega32 (will post this up soon) without any problems.

There is also USBtiny, which is probably the fastest way to get up and running with USB AVR programming if you already have a parallel port STK200 clone. Like the USBasp, it implements USB entirely on the AVR firmware, but is actually more of a parallel-port to USB converter (it interfaces to an existing STK200-style AVR-ISP parallel port programmer).

USBasp Perf. Board Build – click for a high-res picture:
USBasp Perf Board Build

This entry was posted in AVR. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

4 Comments

  1. Andrew
    Posted August 7, 2007 at 1:26 pm | Permalink

    Do you happen to be on an intel mac, because mine doesn’t appear to see the usbasp at all (not in usb prober, not with a libusb test app)

    -andrew

  2. Posted August 10, 2007 at 5:19 am | Permalink

    Andrew,

    Yes, it was an Intel Mac.
    Although I don’t see why it wouldn’t work with a PPC one…

    ~vsergeev

  3. supriono
    Posted February 17, 2009 at 10:05 am | Permalink

    can use at89s51?

  4. Posted April 2, 2009 at 3:06 pm | Permalink

    supriono,

    possibly, if you rewrite the firmware for 8051…

    ~vsergeev

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>