







Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to Morocco.
⚙️ Code smarter, not harder — the ultimate USB programmer for the savvy dev.
The HiLetgo 51 AVR ATMEGA8 USBasp Programmer is a compact, versatile USB ISP programmer supporting a broad spectrum of AVR and 51 series microcontrollers. Featuring automatic speed control, overcurrent protection, and compatibility with Windows and Linux systems, it offers a reliable and efficient programming experience. Its 10-pin interface and included cable make it ideal for professional developers and hobbyists aiming for seamless microcontroller programming.
| ASIN | B00AX4WQ00 |
| Best Sellers Rank | #4,585 in USB Cables |
| Brand | HiLetgo |
| Compatible Devices | AT89S51, AT89S52, AT89S53, AT89S8252, 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) Compatible Devices AT89S51, AT89S52, AT89S53, AT89S8252, 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) See more |
| Customer Reviews | 4.1 out of 5 stars 173 Reviews |
| Hardware Interface | USB |
| Item Weight | 0.02 Kilograms |
| Manufacturer | HiLetgo |
| Mfr Part Number | 3-01-0497-1 |
| Model Number | 3-01-0497-1 |
| Number of Items | 1 |
| Operating System | Windows |
| Style | Protection |
| Style Name | Protection |
| Unit Count | 1 Count |
R**B
Works fine on a Mac
I purchased to program Atmega328P's on custom boards. Though I read and experienced that you need to burn bootloader to set Fuses correctly if you are using external crystal when I tried that first I received an error message " I opened Blink -- File -> Examples -> Basics -> Blink then Sketch -> Upload Using Programmer (I saw delay was several sec when it should be 1 as it was using internal clock not 16Mhz crystal I had installed. At that point I was able to choose Tools -> Burn Bootloader Did have to send a program to board first using Sketch -> Upload using Programmer, after that finished then I re-burned the Blink sketch and the timing was correct. Note: Still getting message "warning: cannot set sck period. please check for usbasp firmware update." I read forum appends about using Zadig and updating the firmware to libusbK. Zadig is Windows software and I wanted to avoid it, it seems to work fine with the warning.
H**R
Inexpensive & Works
First, the caveats - I installed the JP3 "Slow" jumper for programming virgin, un-unused ATtiny85 chips necessary for a project I was building. That's beyond the ability of some hobbyists, and that might be a deterrent to purchase, depending on your own personal skill and experience. Use under recent versions of Windows requires use of the open-source Zadig utility (a quick internet search will find it easily) to install a "signed" driver - make sure to select the "libusbK" driver. However, once you've done that, the avrdude programming utility ("WinAVR" is what to search for and install) will be able to access and use the interface without a problem. If avrdude's command line interface is not to your liking, you can use the ADRDUDESS front end to select and set all the options you need to program your microcontroller. I will also add all of this works right out of the box under Ubuntu Linux if that's your preference, no driver installation or special tools beyond avrdude required. All in all, it's hard to fault this unit much at all - it's cheap, and while you might have to spend a little time figuring out a set of software tools for your workflow, what do you want for $6? It would be nice if a 10 pin-to-6 pin ICSP programming adapter was included, those are only another few bucks or you can wire one up yourself.
C**E
works good
I used this to flash my ANET A8 V1.5 board with Marlin firmware. I also needed a 10 to 6 pin adapter . The how-to's you'll find on the internet say you don't need power while flashing, which is somewhat true. However, once the flash is complete, your ANET will reboot and depending on how it's configured, start up the fans, which will pull too much power from this board and burn it out. Keep your ANET plugged into the wall when you flash! Good thing USBasp are so cheap :)
A**R
Works fine
I've used this to program ATTiny microcontrollers. The cable was sketchy at times, so I have adapters that connect directly to the USBasp. It helped to use the option "-B 10" in avrdude.
A**R
Does not work at all
The product does not work at all. I plugged it into my computer, hooked it up to my arduino uno through an adaptor, then changed the settings in the arduino ide to use a USBASP programmer. I hit "burn bootloader", and the console gave me errors and halted. It detected the device, but it was unable to query it for its manufacturer or product id, and could not continue (see picture). I also made sure it was the right programmer by checking all other options. All others failed even sooner and said that the specified device was not detected. I only brought this item because I needed a cheap programmer that I would use once and forget about. Apparently it is not even good for that. I will be getting a refund and buying a better one.
A**R
Catch 22
Be aware. Most likely this will ship with an obsolete version of bootloader firmware on the onboard mega8, and you will need another programmer to fix that problem.
M**S
Works great! Good quality overall!
Works great and especially for the price. Be aware that you will have to update the firmware (very easy to do with an arduino) if you don't want that sck not in sync message. It won't hurt or mess up the sketch if you don't update it. For the price it's a great deal.
S**G
Works great on mega16u2
Item worked perfectly. Used avrdudess to flash a stock bootloader to an mega16u2 chip on an Arduino Mega making it so it can be plugged into a usb port and seen by a PC again. (Previously when plugged into usb the computer wouldn't even make a sound, it never saw the Arduino Mega while a different Arduino Mega worked fine) Note it is a 10pin connection so you will either need to make an adapter to 6 pin (if using it for an Arduino Mega like me) or buy one. I made my own.
J**S
Sunkee 51 AVR ISP
It does what it is intended to do. The only down side is that lacks an extirior protection. Fast ship and arrival. Thanks
P**R
Great quality, functions as described
Used this to flash a new firmware on an ANET A8 3D Printer
R**I
Thanks
Thanks
A**N
Legitimate USBAsp interface that works well
Worked great straight out of the packet
I**S
Worked for me
avrdude 6.2 (linux), just needed to install the udev rules, which can be found on the original designer's website. Successfully dumped a m328p chip on a non-arduino board and also that of an arduino uno. Took a while to figure out how to get it working though.
Trustpilot
1 day ago
1 month ago