SainSmart USB ISP Programmer for ATMEL AVR ATMega ATTiny 51 Board
|Price:||$9.99 & FREE Shipping on orders over $49. Details|
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and .
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
Frequently Bought Together
Customers Who Bought This Item Also Bought
NOTE:The link is the documents about SainSmart USB ISP Programmer.
https://s3-ap-northeast-1.amazonaws.com/sain-amzn/20/20-020-100/USBASP.rarHere is a list of supported chips :
• 51 Series: AT89S51, AT89S52,, AT89S53, AT89S8252
• AVR Series: ATTiny12 (L), ATTiny13 (V), ATTiny15 (L), ATTiny24 (V), ATTiny25 (V), ATTiny26 (L), ATTiny2313 (V), ATTiny44 (V), ATTiny45 (V), ATTiny84 (V), ATTiny85 (V), AT90S2313 (L), AT90S2323 (L), AT90S2343 (L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515 (L), ATMEGA8535 (L), ATMEGA16 (L), ATMEGA162 (V), ATMEGA163 (L), ATMEGA164 (V), ATMEGA165 (V), ATMEGA168 (V), ATMEGA169 (V), ATMEGA169P (V), ATMEGA32 (L), ATMEGA324 (V), ATMEGA325 (V), ATMEGA3250 (V), ATMEGA329 (V), ATMEGA3290 (V), ATMEGA64 (L), ATMEGA640 (V), ATMEGA644 (V), ATMEGA645 (V), ATMEGA6450 (V), ATMEGA649 (V), ATMEGA6490 (V), ATMEGA128 (L), ATMEGA1280 (V), ATMEGA1281 (V), ATMEGA2560 (V), ATMEGA2561 (V), AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2 (B) , AT90PWM3 (B), etc.
Only available on XP and win 7 32 bit platform.
Top Customer Reviews
I use it with Atmel Studio to compile the code and AVRdude to flash the MCU.
-only a certain amount of avrs (make sure to double check this product is compatible with your avr.)
-Do Not Rely on product's web-site programs. (Only rely on the schematic and Drivers. use avrdude)
Things you will need to program Atmel MCus:
-Atmel Studio (make sure your MCu is supported.)
-avrdude (it can program the fuses too.)
to program; "avrdude -c usbasp -p yourMCU -u -U flash:w:yourProgram.hex"
I would recommend this product to anyone who is starting with the supported MCUs.
AND REMEMBER ATTINY13 ONLY HAS 5 OUTPUT PINS, NOT 6. PB5 IS A RESET. YOU ONLY GET PB5 AS OUTPUT IF YOU BURN THE FUSE (i think it is "-U lfuse:w:0x6a:m -U hfuse:w:0xee:m" , WHICH WILL MAKE YOUR ATTINY13 UN-REPROGRAMMABLE.
Anyway, I was able to flash my electronic-speed controllers (ESC's) as well with this nifty device. This is all I needed the device for and I imagine I will seldom use it, but it's good to know I have a reliable working device for the task of flashing my electronics.
Reason for purchase:
At the time of my purchase, Hobbyking.com was selling something similar to this product. Only difference is HK version had 6 pins and this one has 10. If you just google USBasp pinouts, it's not very hard to make a 10-to-6 pin converter with a couple of male-to-male servo extension wires.
The huge problem HK was having with their product, is that it flat-out did not work. The "fuses" were not "burned-in," as a user who also purchased the defective product described, rendering the device unresponsive, unrecognizable by any OS, and overall useless. I went down the troubleshooting path of various drivers and OS's, nothing worked. Some gurus managed to get the piece of junk to work, but even when it did, it flashed at a painfully slow rate. Many users, including myself, reported this problem to HK customer support, and the product was removed from the website soon after.
Just buying this USBasp programmer from SainSmart solved all of my problems and prevented any further headaches. It works wonderfully and I've gladly trashed the HK version. Thank you SainSmart.
Once you have written you program test to see if it is the correct size (since most of the ATTinys have a limited memory storage) by compiling it. If you are satisfied your program compiled correctly select File from the menu, and "Upload Using this Programmer." If you try uploading it by clicking on the button you may get an error stating you don't have a COM port selected and you will find that the Serial Port is grayed out. This is ok and do not worry your self about it. I did find that if you are using Arduino IDE 1.0.1 you will get and SCK error stating you need to update your firmware. I researched this on the web and it stated that even though you will get the error you program should load properly, and indeed it does.Read more ›
You do however need the 10 Pin to Standard 6 Pin Adapter Convert Board for Atmel, to get this to work for the kk2.1
it was an USBasp Programmer which it is.
It did not include any form of documentation or
drivers so you will have to find them elsewhere.
(I used the driver from my other USBasp Programmer)
The setup: Arduino IDE 1.0.5, usbasp 2011-05-28 from fischl.de website, using pins vcc, gnd, mosi, miso, reset and sck.
Change tools/programmer in IDE to usbasp and choose file/upload using programmer to upload sketches. I'm getting an error msg "cannot set sck period" but sketches load anyways.
Gave it 4 stars 'cause docs and drivers not provided.
Most Recent Customer Reviews
well built, and has made programming AVR chips easier and cheaper than using an Arduino.Published 9 months ago by User72
It worked just as it was supposed to but it did not come with its own software...Published 13 months ago by Patricia Yonker
We got this to try to read out and reprogram an AT89S52. I tried 6 different software packages with this. Read morePublished 14 months ago by InspectorGadget
Works great with everything I've tried so far. Use it to program breadboarded Atmel chips, no driver required on OSX.Published 14 months ago by Wallace A Karraker