SparkFun Electronics will be closed on November 26, 2020 and November 27, 2020 for the Thanksgiving holiday. We will begin normal operations at 9:00 AM Mountain Time on November 30, 2020.
AVR-ISP500 is a fast and reliable USB AVR programmer, and works directly with AVR Studio. It is recognized as a STK500 programmer and programs all AVRs. It emulates USB CDC so no drivers are required and works under Windows, Linux and MacOS. If you do not want to use AVRStudio you can use AVR-ISP500 with AVRdude.
There may be some issues with getting the drivers to install with Windows 10. The solution is to disable the "unsigned driver enforcement in Windows 10. Download and manually install the Olimex drivers. The firmware AVR-ISP500 may need to be updated as well.
The COM Port number assigned by Windows must be COM4 or below. See page 5 of the user manual for more information.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels
Based on 4 ratings:
2 of 2 found this helpful:
In summary: If you are trying to move on to AVR programming from Arduinos, I would suggest spending some extra money and getting the ATMEL ICE ISP. Also the 328pXplained board is useful because tutorials online use it.
I'm a beginner when it comes to working with standalone AVR chips, but I've been using Arduinos for years, I am employed as an embedded programmer, and I am pretty good at making things work. I bought this so I could use it with Atmel and AVR studio, and I had a hell of a time getting it to work. There is limited support online. I found myself hopelessly deep in the forum rabbit hole before I decided that this product was not what I was looking for. I understand this device works with AVRdude... ANNND that if I spent another few days figuring out what firmware it should run, or what usb drivers should be used to communicate with it, and if I add this and that to this and that, EVENTUALLY it may have been the tool I needed, but I was tired of flailing around, and I bought an ATMEL ICE ISP instead... and it's EXACTLY what I was looking for.
used two different pc's and it would not work. Drivers loaded ok, but could not get it to work with the Basic ARV software.
Sorry that you're having issues with it. If you contact our tech support team, they should be able to help you out.
I bought the Olimex AVR-ISP500 because the genuine Atmel AVRISP mkII is no longer available and I didn't have any luck with the Chinese copy programmers. I am using Windows 10 and Atmel Studio 7. The ISP500 is not recognized by Atmel Studio and the Olimex User Manual is over 10 years old and the instructions are wildly incorrect for the new software. Windows 10 will not install the Olimex drivers. Atmel Studio doesn't have the dialogs for setting up the programmer shown in the Olimex documentation. I don't want to use AVRDUDE. Does anyone know how I can get this to work?
Had some initial problems trying to connect to a legacy product. Turned out there were fuses set which would not allow the program to be read. A new controller was programmed successfully. This was used on an attiny-26 with excellent results. Our initial problem was due to poor documentation of OUR product.