# USB ISP/ICSP programmers

**URL:** <https://community.sparkfun.com/t/usb-isp-icsp-programmers/4288>\
**Category:** MicroMod\
**Tags:** avr-atmel\
**Created:** [May 2, 2007, 4:14pm UTC](https://community.sparkfun.com/t/usb-isp-icsp-programmers/4288 "2007-05-02T16:14:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![landon](https://avatars.discourse-cdn.com/v4/letter/l/a88e57/32.png) [@landon](https://community.sparkfun.com/u/landon)\
**Post date:** [May 2, 2007, 4:14pm UTC](https://community.sparkfun.com/t/usb-isp-icsp-programmers/4288/1 "2007-05-02T16:14:30Z")

</div>

I’ve been very happy with the STK serial dongle ICSP programming device until I wanted to move to a laptop with no “real” serial port. I have the common KeySpan USB to serial adapter I use on both a Windows and SuSE 10 laptop as well as a Mac OS X machine.

But as has been established by OLIMEX, the USB-\>RS232 adapters hose up the timing so that the simple serial programmers will not work. I started looking for this issue after avrdude on the Mac couldn’t talk to my Olimex boards via the Keyspan.

What are the options out there for USB ICSP programmers for AVR developers? I’ve seen the open source ICSP programmer but haven’t found anyone selling off-the-shelf versions of it - would have to make the PCB, flash it, etc.

Of the commercial options, I’ve seen these:

[[ISPCable III](http://www.sklep.propox.com/index.php?d=produkt&id=2051) - about $30…recently featured on [avrfreaks.net](http://avrfreaks.net).

[[Kanda](http://www.kanda.com/index.php3?cs=1&bc=direct&bw=%2Fproducts%2FKanda%2FAVRUSB.html) $150 (with JTAG)

[[NAVRUSB](http://microcontrollershop.com/product_info.php?products_id=204) about $150

Does anyone have experience with any of these? If so, which platforms have you tried them with? Linux, Mac OS X, Windows usb only machines?

What other commercial options are out there?

Is Olimex planning to provide a USB ISP option for USB only hosts?]([The MicroController and Embedded System Store](http://microcontrollershop.com/product_info.php?products_id=204))]([Kanda for AVR | PIC | Standalone |Programmer | Bluetooth Serial | Handheld](http://www.kanda.com/index.php3?cs=1&bc=direct&bw=%2Fproducts%2FKanda%2FAVRUSB.html))]([http://www.sklep.propox.com/index.php?d=produkt&id=2051](http://www.sklep.propox.com/index.php?d=produkt&id=2051))

---

<div class="post-metadata">

**Author:** ![drhare](https://avatars.discourse-cdn.com/v4/letter/d/5daacb/32.png) [@drhare](https://community.sparkfun.com/u/drhare)\
**Post date:** [May 2, 2007, 9:20pm UTC](https://community.sparkfun.com/t/usb-isp-icsp-programmers/4288/2 "2007-05-02T21:20:38Z")

</div>

Hi landon,

I’ve had a lot of problems with USB-to-serial adaptors. I finally bought an Atmel dragon and have had no problems with it. Digikey has a great deal on them, $49 for Dragon and STK500 (which includes all the cables you need). Seems like a great deal, but you have to wait a while to get it.

The Dragon has a USB interface and is a ICSP programmer, but will also do JTAG ICE and DebugWire.

D.

---

<div class="post-metadata">

**Author:** ![futrtrubl](https://avatars.discourse-cdn.com/v4/letter/f/ed655f/32.png) [@futrtrubl](https://community.sparkfun.com/u/futrtrubl)\
**Post date:** [May 6, 2007, 3:31pm UTC](https://community.sparkfun.com/t/usb-isp-icsp-programmers/4288/3 "2007-05-06T15:31:55Z")

</div>

One problem with the Dragon is that it does not work with AVRs with 64kb+ flash.

The AVRISPMK2 does however, which can be found on digikey for $36 (digikey part number ATAVRISP2-ND).

Edward

---

<div class="post-metadata">

**Author:** ![landon](https://avatars.discourse-cdn.com/v4/letter/l/a88e57/32.png) [@landon](https://community.sparkfun.com/u/landon)\
**Post date:** [May 8, 2007, 3:28am UTC](https://community.sparkfun.com/t/usb-isp-icsp-programmers/4288/4 "2007-05-08T03:28:00Z")

</div>

Thanks for the advice on usb programmers. I ordered the dragon via the eval kit with stk500 but as you mentioned, it would be awhile…in fact the whole time I had it on order they could not come up with an estimated ship date. So, I finally replaced that order with the mk2 option. Anyway, I trust that will work as well. Thanks again,

Landon
