AVR STK Serial Port Dongle Programmer

AVR-PG1B is programmer based on serial port PonyProg design. It takes the power supply from the target board. The connector is 2x5 pin with 0.1" step and Atmel STKxxx compatible layout.

Supported Devices: The currently supported devices by PonyProg software, which can be programmed by AVR-PG1B are:

  • AT90S1200
  • AT90S2313, AT90S2323, AT90S2343
  • AT90S4414, AT90S4434
  • AT90S8515, AT90S8535
  • AT90S2323, AT90S2343, AT90S2333
  • AT90S4433, AT90S4434
  • AT90S8535, AT90S8534
  • ATmega103, ATmega161, ATmega163, ATmega323, ATmega128, ATmega8, ATmega16, ATmega64
  • ATtiny12, ATtiny15
  • 45x30 mm (1.7x1.2") + 20 cm (8") cable

Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • daveho / about 16 years ago / 7

    Nice programmer. It works very well under Linux with avrdude: the programmer type (for the -c option) is "ponyser". I'm also using the AVR programming adapter (BOB-08508) which is nice for getting the signals onto a breadboard. The programmer works by bit-banging the modem control lines, which (according to what I've read) means it will probably not work with a USB->serial adapter.

    • c6burns / about 14 years ago / 2

      It is amazing how many of the comments below veer off on a tangent of nubness from not having read this first comment. +stars for you, sir
      It does work with USB->Serial but its a really bad idea :)

  • Member #535394 / about 11 years ago / 1

    This is where we can help you with <a href="http://advanta.pro/website-design-nottingham/" target="_blank">Advanta</a> website design. Nottingham based Roger Davies of Advanta Productions has been building and promoting websites since the last millennium and whilst our own website design might not be the prettiest thing in the world, it does produce results.

  • RPCElectronics / about 11 years ago / 1

    Does anyone have the AVRDUDE CONF file containing the ponyser programmer or instructions on how to add it? Attempting to use the AVRDUDESS GUI. I have the CONF file that contains the ATmega328 device, but doesn't have ponyser. Thanks!

  • dieode / about 12 years ago / 1

    I have noticed these type of "DASA" cables with zener regulation will emit -0.7V when the serial port has a negative voltage. This is outside the specifications for ATmega chips which have an absolute maximum negative voltage on I/O pins of -0.5V. Will this cable damage these devices?

  • nerdboy64 / about 13 years ago / 1

    I need to use this to update the firmware on the graphic LCD backpack (http://www.sparkfun.com/products/9352). Does anyone know which pins to connect to make it work?

  • nerdboy64 / about 13 years ago / 1

    Can this be used to update the firmware on the graphic LCD backpack sold here?

  • Member #222384 / about 14 years ago / 1

    http://microembeded.blogspot.com/2011/04/avr-serial-port-programmer.html

  • Member #222384 / about 14 years ago / 1

    If Some body want to buid his own
    check out this schematic
    http://microembeded.blogspot.com/2011/04/avr-serial-port-programmer.html

  • Member #205020 / about 14 years ago / 1

    does this one work with ATtiny2313? If it doesn't than can anyone show me one that does?

  • Tom1 / about 14 years ago / 1

    I bought the beginning microcontrollers kit which came with the parallel port programmer, then realized my USB printer adapter wouldn't work and neither of my PCs has a parallel port.
    I then used a transistor and some resistors to convert the parallel adapter into this part (from schematic). It works with the USB serial adapter (Prolific).... Only it works at ~5-10 bytes/sec, meaning a 1.5 kB program takes ~11 minutes to download.
    I got so fed up I just ordered an Atmel AVR ISP2 usb adapter from digikey.

  • 3M / about 15 years ago / 1

    It's rather annoying how the pins aren't wide enough to span the gap on a breadboard. It means that I have to connect it to the breadboard with just plain wire instead of a header pin like some of these. It makes it really unstable and a pain to disconnect and reconnect.
    Does anyone else have this problem/found a way around it?

  • itsme_qamar / about 15 years ago / 1

    o sorry conterller is 328p.
    how i can programe

  • itsme_qamar / about 15 years ago / 1

    hello how can i program atmega 168 on board controller with with this programmer AVR STK Serial Port Dongle Programmer.
    the output of programmer is 10 pin but on board 6 pins are available to program...
    i am waiting for helpful answer
    thank you

  • CaptainTuna / about 15 years ago / 1

    Additional info:
    i made it work with both the arduino IDE and avrdude. They both need some tweaking though.
    AVRdude: you have to add support for atmega328p in case there isn't. Search for the .CONF file and add this part to it: http://www.tuxgraphics.org/common/src2/article09101/atmega328.html
    Arduino IDE: modify the boards.txt file. Either add your own board or modify an existing, but make sure the upload protocol is "ponyser" and not "stk500".
    If you need help feel free to mail me at frsmnk at msn dot com.
    :)

  • CaptainTuna / about 15 years ago / 1

    it WILL work with the atmega328

  • Ido / about 15 years ago / 1

    Will it work with the ATmega328?

  • Mohit.Singh / about 15 years ago / 1

    hey guys can anyone confirm if this cable with work with the avrstudio software? and i'll be using it with atmega32.

  • richas / about 15 years ago / 1

    This programmer, when used with avrdude, appears to hold the micro in reset after programming. Is there any way around this?

  • kokushibyou / about 15 years ago / 1

    Using this device with AVRDude, I am able to see it (the programmer) but NOT the ATMega168 chip I have it hooked up to. I am using a serial->usb adapter with this hookup, I'm guessing I've wired my chip up wrong or fried it, since I am able to talk to the programmer.
    So, it seems like Serial->USB is working at least to talk to the programmer. OSX Snow Leopard with KeySpan USB Serial adapter. I will update if I get the chip programmed with this setup.

  • goaf / about 15 years ago / 1

    Although this programmer is a little slow, it works great. Just be sure to download the LATEST VERSION OF PonyProg! (If you do not, PonyProg might not detect your MCU)
    And in case you were wondering if it will program your MCU using a 3.3V supply, it does. :-)
    -Matt

  • quidquid / about 16 years ago / 1

    I picked up a usb->serial for this very purpose, and PonyProg doesn't find the programmer with any of the settings I've tried. (Actually mine looks slightly different but it's an Olimex serial and this is closest.) Will probably find a USB programmer soon...

    • CaptainTuna / about 15 years ago / 1

      I checked olimex's site and it says "will not work with rs232 converters". Too bad :( I also tried using usb to serial at first, with no luck.

  • JoshFranz / about 16 years ago / 1

    Any word on whether or not these work with USB->serial adapters?

    • nmushov / about 14 years ago / 1

      I got it to work with my USB/Serial adapter but it was very slow.

Customer Reviews

No reviews yet.