USBasp vs AVRISP MKII

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I have several AVRISP MKII's (real Atmels & clones)  & have been getting along with them quite well for probably 8 years, along with various flavors of AVR/Atmel Studio (skipped 5!), on various Tiny's, Mega's, and Xmega's .  Have seen an increasing number of postings regarding the USBasp programmer & wonder why is it so popular--does it have some advantage I'm unaware of?  Nowadays, I'm also using more of the Xplained mini boards, which have the programmer built in (and debugger, though not yet needed).  Is it simply that the MKII was discontinued & everyone started using USBasp as a replacement?  If there were strong reasons, I might ditch my MKII's and switch to the USBasp.   Maybe I'm just itching for some new toys.

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It is quite simple.   The USBASP sells for $3 (and less).

 

USBASP only does SPI programming.   Most can power the target at 3.3V or 5V.

Most have a 10-way ribbon from the 5x2 header.   These need an adapter for the standard 3x2 ICSP header.

Many IDEs will support USBASP.   Official Atmel Studio does not support it.   (but you can add as External Tool)

 

AVRISP-mkII can do SPI, PDI.   It reads the target voltage.   It can NOT power the target.

It has a 6-way ribbon for the standard 3x2 ICSP header.

AVRISP-mkII is supported by Atmel Studio.   And by every third party IDE.

The firmware can be upgraded via USB.

 

You can change the firmware in an USBASP with an external programmer.   e.g. to program TPI, PDI, 8051 variants, ...

In practice the Chinese firmware works fine for regular AVR programming.

 

David.

Last Edited: Thu. Jul 12, 2018 - 09:38 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

AVRISP-mkII can do SPI, PDI.   It reads the target voltage.   It can NOT power the target.

Thanks!

 

I added the simple "switch mod" to one of mine a few years ago...so I can get enough 5V juice from the MKII to power a small target (& program it).

 

Sound like the MKII is the winner, if you already have one & are using Studio.

 

It's insane what you can get these days for $3 (with free shipping).

 

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

avrcandies wrote:
Is it simply that the MKII was discontinued & everyone started using USBasp as a replacement?
or Dean's LUFA AVRISP2.

http://www.fourwalledcubicle.com/AVRISP.php

avrcandies wrote:
Maybe I'm just itching for some new toys.
For your consideration ... almost triple the price of a typical USBasp but does STK500, can supply a clock to the AVR, and has a simple USB UART with two discretes :

Pololu USB AVR Programmer v2.1

https://www.pololu.com/product/3172

It may have a IPS to supply the AVR so should survive a VTARGET short.

https://www.pololu.com/blog/758/new-product-pololu-usb-avr-programmer-v2.1

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

For your consideration ... almost triple the price of a typical USBasp but does STK500, can supply a clock to the AVR, and has a simple USB UART with two discretes :

thanks!

 

When in the dark remember-the future looks brighter than ever.   I look forward to being able to predict the future!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

avrcandies wrote:

For your consideration ... almost triple the price of a typical USBasp but does STK500, can supply a clock to the AVR, and has a simple USB UART with two discretes :

thanks!

 

 

Highly recommended here. I have four of them!

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss