AVR-ISP-MK2 vs AVRISP mkII

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

Hi

 

I would please like to know which one is better programmer AVR-ISP-MK2 vs AVRISP mkII ? and why ?

Is it possible to program same circuits and codes with AVR-ISP-MK2 as we can do with AVRISP mkII?

Which one of those 2 is better and more compatible with Window 10?

Are there better programmers for AVR ?

 

Kind regards,

 

 

Amigo Alex

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

Amigo2 wrote:
Are there better programmers for AVR ?

 

Better in what way?  Atmel discontinued producing the MKII some time ago, because they were producing new AVR's that used a different programming method not supported by the MK II.

It 's replacement is the Atmel ICE, but there are many AVR programmers available, most of us have at least one USBASP programmer like this:

https://www.ebay.com/itm/AVR-10-...

This will handle programming most classic mega's and tiny's. 

For the use with the latest generation of AVR's, use the ICE above.

 

Jim

 

 

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

ki0bk wrote:

Amigo2 wrote:
Are there better programmers for AVR ?

 

Better in what way?  Atmel discontinued producing the MKII some time ago, because they were producing new AVR's that used a different programming method not supported by the MK II.

It 's replacement is the Atmel ICE, but there are many AVR programmers available, most of us have at least one USBASP programmer like this:

https://www.ebay.com/itm/AVR-10-...

This will handle programming most classic mega's and tiny's. 

For the use with the latest generation of AVR's, use the ICE above.

 

Jim

 

 

 

Better concerning eassines of use and compatibility with windows 10. 

Why is the item your suggested me (AVR 10 Pin USB Programmer 5V 51 ATMEGA8 w/ Cable & adapter USBasp USBISP) a lot less expensive than AVR-ISP-MK2 or AVRISP mkII ?

Does he lack somethink when compared to those 2 ?

Does he use the same code language than those 2 ? ( Can I use the same code for him as for MKII or MK2 ?)

Als, it says ATMEGA8 for that item, Why dows it mention ATMEGA8 ? Is it only for ATMEGA8 ?

 

Kind regards

Amigo Alex

Last Edited: Thu. Oct 19, 2017 - 03:40 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

They are cheap because they are made in china, and uses an on board M8 to do USB interface and the programming, but it is usable with any AVR that uses ISP for programming.

AVRDUDE software, will drive it for programming.  Other freaks here can tell you how to interface it to AS7 for one button target programming.

You can find even cheaper prices but do not include the 10 pin to 6 pin adapter I find that handy for most of my projects.

 

Jim

 

Last Edited: Thu. Oct 19, 2017 - 04:00 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

ki0bk wrote:
Atmel discontinued producing the MKII some time ago, because they were producing new AVR's that used a different programming method not supported by the MK II.
Summer 2014, a LTB of early December 2014, and last ship of early June 2015.

http://www.atmel.com/Images/WE142203.pdf

via http://www.atmel.com/about/quality/pcn-eol/pcn-eol-notifications.aspx (AVRISP for part number)

 

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

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

@Amigo2,

 

Please post a link to the actual device that you have.

 

Ebay vendors like to use ambiguous model names.    So that you think you are buying a genuine Atmel programmer.

 

I would be 99.9% certain that your device will do everything that you want.    But first off,   we need to identify what device you have on your desk.

 

If you provide the information you generally get a helpful answer within an hour or two.    Full solution.  Subject closed.

 

Of course,  some people like to drag threads out for weeks on end.

 

David.

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

Amigo2 wrote:
Is it only for ATMEGA8 ?

On the ebay page, there is a button: See full item description

 

 

It takes you to: http://vi.vipr.ebaydesc.com/ws/e...

 

Where it gives a list of supported devices.

 

It also tells you:

This programmer is based on Thomas Fischl's USBasp design and connects to your computer's USB port.

 

Not only is it quite compact, but the design is really elegent (sic).

 

The USB interface is achieved by using an atmega processor and the rest is done in firmware.

 

For those interested, the firmware source code can be downloaded from the USBasp website.
http://www.fischl.de/usbasp/

 

EDIT

 

Picture from the ebay listing:

Last Edited: Fri. Oct 20, 2017 - 09:26 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Amigo2 wrote:
which one is better programmer AVR-ISP-MK2 vs AVRISP mkII ?
Can you post links to the ACTUAL devices you are talking about here?

 

As David says a lot of people over the years have made a lot of different "clone" devices of Atmel's original AVRISPMKII and given them names like AVR-ISP-MK2 to fool some buyers into thinking they were getting the genuine item.

 

At this stage all these things are "history" any way. The fact is that Atmel themselves have "rationalised" and the only device they really recommend now for all AVR programming and debugging is their Atmel-ICE

 

But if you are simply looking for a "cheap way" to start with AVRs then there are two widespread options for doing this from other people.

 

1) is the "USBAsp". Expect to pay $2..$3 for one of these. For most people this is all you ever need. You buy them on ebay. They come (slowly sometimes!) from China. By spending as much as $5..$10 you may find a supplier in your own country who's effectively just re-reselling the same thing. The reason they charge $5..$10 is simply to guarantee you will have it in a day or two.

 

2) the other way to approach this is also via ebay only this time spend about $5..$10 and simply buy some form of Arduino. What you get is an AVR on a board with its own programming system. You can just stick with this and do all your AVR work with that alone. HOWEVER it has a "trick". One of the things you can download and run on it turns the whole board into an ISP programmer. Now you can use the whole thing to program some other AVR that you have mounted elsewhere

 

To be honest I'd blow the entire $7 and buy both. Get a $2 USBasp and get a $5 Arduino - then you have all bases covered.

 

If you really want to "drive the Rolls-Royce" then spend $100 (or whatever it is these days) and get an Atmel-ICE from Atmel.

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

My preference is one (actually I think I have 4 ) of these...

 

 

 

 

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

 

 

Why? Because of the on-board TTL serial port. Very useful for debugging using 'printf'; very useful for anything that uses a serial port for comms; very useful for working with serial bootloaders.

 

 

The USBASP is the child's scooter of AVR programmers, the Arduino is the push-bike and the ICE the Rolls Royce. I think of the Pololu as the Ford Focus of programmers.

'This forum helps those who help themselves.'

 

pragmatic  adjective dealing with things sensibly and realistically in a way that is based on practical rather than theoretical consideration.

Last Edited: Fri. Oct 20, 2017 - 09:46 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Nice feature to have but can you have both (ISP and TTL UART) connected up at the same time?

 

Personally I'd add another $2 to my $7 shopping list and get a USB-TTL from ebay too.

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

clawson wrote:
 the only device [Atmel] really recommend now for all AVR programming and debugging is their Atmel-ICE

Note that it's not just AVR - that also includes SAM.

 

So, if you ever want to branch out to SAM - you won't need to buy anything else.

 

Also, of course, the AtmelICE is a full debug probe - not just a programmer.

 

 

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

clawson wrote:
can you have both (ISP and TTL UART) connected up at the same time?

Good question - the web page is not entirely clear.

 

This certainly is a very useful feature to have - (some of) the XPlained boards with the on-board debug can do this, and other manufacturers' equivalents can do it.

 

Another question: is the "TTL (sic?) UART" also configurable for 3V and 5V ?

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

I  have lost the plot.   We need to see the actual device that Amigo2 has got on his desk.

 

There is little point in speculating on other devices.    Yes,  it can help a new purchaser.

But Amigo2 wants to use what he has got.

 

I might have misunderstood #1.   Perhaps nothing has been bought yet.

In which case Cliff's reply in #8 covers the realistic options.

 

David.

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

david.prentice wrote:
Perhaps nothing has been bought yet.
That's how I read it. I thought he was "going shopping". He's somehow stumbled on two ancient devices from a decade ago and is trying to decide which is the "better buy". Advice of most here would be "forget history - buy something from 2017"

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

clawson wrote:
 I thought he was "going shopping".

Likewise.

 

Jim suggested a USBASP-clone from ebay

 

Amigo2 came back with some questions on that item

 

Brian suggested a Pololu thingy

 

Cliff & I had some questions on that item

 

buy something from 2017

And, if you're serious about microcontroller development, don't skimp on a debugger  (aka "ICE")

 

js wrote:
[not having a debugger is] like a mechanic not having any spanners.

 

http://www.avrfreaks.net/comment...

 

 

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

Note that not all Chinese sellers are trying to pretend they have genuine Atmel stuff. Some will just advertise a programmer that uses the stk500 protocol, for example:

https://www.aliexpress.com/item/...

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

clawson wrote:

Nice feature to have but can you have both (ISP and TTL UART) connected up at the same time?

 

Yes. The programmer side runs STK500v2 protocol over a COM port and the serial port appears as a different COM port.

 

Oh, and the serial port header is standard FTDI pinout.

'This forum helps those who help themselves.'

 

pragmatic  adjective dealing with things sensibly and realistically in a way that is based on practical rather than theoretical consideration.

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

To be fair, nobody said it was specifically Chines sellers ...

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

Brian Fairchild wrote:
the serial port header is standard FTDI pinout

Well, almost: the 'A' and 'B' are not quite the same - but I guess most people (me included) just use Tx & Rx:

 

 Image result for ftdi pinout

 

and what about the voltage levels ?

 

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

I just tested connecting an Arduino nano clone, loaded with the ScratchMonkey program, to Studio 7. After changing the signature and version to fake ones, it seems atprogram.exe is happy. Studio 7 itself is not completely happy, but it works (you have to pretend you are going to upgrade the stk500 firmware and then it connects; if you don't do this it will usually give an error).

 

So it's possible, for about $2, to get a programmer that is stk500 compatible and can be used with AS 7 (not fully tested).

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

ki0bk wrote:

They are cheap because they are made in china, and uses an on board M8 to do USB interface and the programming, but it is usable with any AVR that uses ISP for programming.

AVRDUDE software, will drive it for programming.  Other freaks here can tell you how to interface it to AS7 for one button target programming.

You can find even cheaper prices but do not include the 10 pin to 6 pin adapter I find that handy for most of my projects.

 

Jim

 

 

But the programmer which you suggested is not compatible with ATMEGA32. It's not as compatible with microcontrollers as AVR-ISP-MK2 vs AVRISP mkII are. That's why it's cheaper....

Amigo Alex

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

As already noted, if what you want is maximum compatibility - then the AtmelICE is the one to go for.

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

I suggested in #6 that Amigo2 posted a link to the actual device.
It appears that he has already received the item. So he might just as well use it.
.
If we can only speculate, you will just get a load of sob stories.
Provide the information, and you will get accurate advice. I bet that your device is perfectly usable.
.
David.