
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Tiny AVR Programmer - Two ISP headers to use with other AVR microcontrollers - Plugs directly into USB port
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Purchase options and add-ons
Brand | SparkFun |
Model Name | PGM-11801 |
Memory Storage Capacity | 8 KB |
Connectivity Technology | USB |
CPU Manufacturer | SparkFun |
About this item
- you can shrink your Arduino projects down to "tiny size"
- The Tiny AVR Programmer plugs directly into your USB port
Frequently bought together

Frequently purchased items with fast delivery
Product details
- Is Discontinued By Manufacturer : No
- Product Dimensions : 2 x 3 x 0.13 inches; 1.06 ounces
- Manufacturer recommended age : 5 years and up
- Item model number : PGM-11801
- Date First Available : January 27, 2013
- Manufacturer : Sparkfun
- ASIN : B00B6KNJRY
- Best Sellers Rank: #203,593 in Industrial & Scientific (See Top 100 in Industrial & Scientific)
- #59 in Programmable Logic Circuits
- Customer Reviews:
Product Description
The ATTiny45 and 85 are a couple of really cool little MCUs but did you know you can program them in Arduino? That's right, now you can shrink your Arduino projects down to "tiny size" by moving your code straight over to these small but capable ICs. The standard method for programming the ATTiny ICs involves a breadboard, lots of jumper wires and a hardware programmer, but David Mellis over at MIT Media Lab has simplified the process by laying out this handy USB programmer.
The Tiny AVR Programmer plugs directly into your USB port and provides a programming socket for the ATTiny45 and 85. Just slot an ATTiny into the socket, plug the programmer into your USB port and start up the Arduino IDE. After installing the proper board definitions, you simply program it the same way you would any other Arduino board. The programmer even breaks out the IC pins to female headers so you can easily prototype around the ATTiny without pulling and plugging it over and over. The ISP header is also broken out so you can use the programmer for other AVR microcontrollers!
Note: You'll need to install the USBTinyISP drivers if you don't have them yet, you can find them in the documents below!
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the AVR programmer works well with Arduino IDE and appreciate its ease of use, with one mentioning it's great for quickly wiring up ATTinies. The device receives positive feedback for its build quality, durability, and value for money, with one customer noting the bright colors make it hard to lose. However, several customers report issues with pin damage, mentioning that three pins broke during use.
AI-generated from the text of customer reviews
Customers find that the programmer works well, particularly with Arduino IDE, and one customer mentions it functions flawlessly with Linux.
"Great USB programmer for ATtiny85. Works on Linux! Compatible with Arduino IDE!..." Read more
"...anyone programming a Tiny is not a complete noob and can search and solve little problems. (I’m a noob and figured it out, so can you. Have fun!)" Read more
"Super simple to use and worked great right away. I had the blink script running withim minutes...." Read more
"The programmer works fine. It's easy to use if you follow the Sparkfun Hookup guide...." Read more
Customers find the programmer easy to use for programming, with one mentioning that it supports quick ATTiny wiring and another noting that the SparkFun Online Instructions are mostly good.
"...offer quality products at very good prices but, they also have great tutorials on their website for the use of these products...." Read more
"...Nothing bent. SparkFun Online Instructions are mostly good and well written, but outdated...." Read more
"Super simple to use and worked great right away. I had the blink script running withim minutes...." Read more
"The programmer works fine. It's easy to use if you follow the Sparkfun Hookup guide...." Read more
Customers appreciate the programming ability of this device, particularly its compatibility with ATtiny85 chips.
"Great USB programmer for ATtiny85. Works on Linux! Compatible with Arduino IDE!..." Read more
"...I like it so well for programming Atmel Tiny85 chips, I bought a spare in case anything happened to it." Read more
"...may seem gadgety, but it is nice to have a dedicated program board for this series of chips." Read more
"Ok it's great and exactly what it says. Tiny avr programmer. It is a remake of the open source "usb Tiny isp"...." Read more
Customers praise the build quality of the programmer, finding it durable and well-made, with one customer noting its robust female sockets.
"...They not only offer quality products at very good prices but, they also have great tutorials on their website for the use of these products...." Read more
"Build quality is great. Mine arrived functional and nice solder quality. Nothing bent...." Read more
"...We are talking very next day! And the replacement is in good shape and works perfect. I have a Mac running 10.12.6...." Read more
"...once I got it up and running, it works very well and has been very reliable." Read more
Customers find the programmer offers good value for money, with one mentioning its small, inexpensive format.
"...They not only offer quality products at very good prices but, they also have great tutorials on their website for the use of these products...." Read more
"...There are cheaper programmers, but I'm still recommending this programmer to everyone who wants to work with the ATTiny processors." Read more
"This thing is awesome. All fun of arduino programming in a small inexpensive format...." Read more
"...Relatively inexpensive and useful for both ATtiny 45 & 85 series microcontrollers...." Read more
Customers like the color accuracy of the programmer, with one mentioning that the bright colors make it hard to lose.
"This little stick surely does the trick. Easy to use, so nice it is something you do not want to loose...." Read more
"...Easy to setup, sturdy, and the bright colors make it hard to lose. Sparkfun products can be a hit or miss, but this one is a keeper!" Read more
"Perfect." Read more
"Fantastic and a must have if you are using these 8-pin Arduino ATTiny chips..." Read more
Customers report issues with pin damage on the programmer, noting that three pins broke and the female pins are bent, with some units arriving damaged.
"The product came damaged -- female pins are bent . Because people who packed it threw it in in a thin envelope...." Read more
"...Unfortunately the female header pins are sharply bent on one side so I can't connect to a breadboard." Read more
"...The female pin headers on each side of the dip socket were bent and when I tried to straighten them, three of the pins broke...." Read more
"pins broke off but it still works, I was going to buy another but the price doubled and I was not about to pay that." Read more
Reviews with images

Mine showed up busted. I hope to add a new review soon....
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on December 16, 2016Great USB programmer for ATtiny85. Works on Linux! Compatible with Arduino IDE!
In order to set it up, I would recommend looking up SparkFun "Tiny AVR Programmer Hookup Guide" on Google.
However, note that the SparkFun instructions are targeted towards Windows users, so for Linux users I found that you need a few deviations. Here is the process that worked for me on Linux:
1. Download and install Arduino IDE from the official website (as per Sparkfun instructions)
2. Download ATtiny Addon, find hardware/ folder of your Arduino installation and copy attiny content there (as per Sparkfun instructions)
3. Launch Arduino IDE
4. Plugin the Tiny AVR programmer with ATtiny85 already inserted (check the polarity as per Sparkfun instructions!)
5. Good news -- you are on Linux! The device is recognized automatically, no USB driver installations are necessary
6. Check that the device is discovered:
$ sudo lsusb
In my case, I see this line that shows that the system sees a new USB device:
Bus 002 Device 120: ID 1781:0c9f Multiple Vendors USBtiny
7. Note the device's 'Bus' and 'Device id', we will use it to allow all users a permission to write to this device (otherwise, your uploads will fail on Linux since you have no permission to write to the device). In my case, the command is:
$ sudo chmod 666 /dev/bus/usb/002/121
8. Copy/paste the simple blinking sketch into Arduino IDE (as per Sparkfun instructions). Don't upload the sketch yet!
9. In the menu "Tools", pick the following:
* "Board" -> "ATtiny"
* "Processor" -> "ATtiny85"
* "Clock" -> "1 Mhz (internal)"
10. Click "Upload" for your sketch (The first time, it will pop-up a window asking you where to save the sketch)
11. Congratulations! Once upload is done -- you should now see the LED that is blinking every half a second!
- Reviewed in the United States on January 17, 2016I should start by mentioning that Sparkfun is a great electronics company. They not only offer quality products at very good prices but, they also have great tutorials on their website for the use of these products. The reason I purchased this was to program some AtTiny85s that I had and to do it in a way that wouldn't cause damage to the chip, which frequently happened using an Arduino Uno to do the programming.
I would highly recommend this product for anyone who is looking to shrink their electronic tinkerings down to impressively small sizes. The one issue that I had using this product was not actually the fault of the product itself but, more due to my poor instruction reading skills. If you want to program these through the Arduino IDE you must remember to burn the bootloader onto the chip. I didn't know this and spent a few hours cursing until I realized the fuses had not been properly set by the burning process.
- Reviewed in the United States on October 2, 2022Build quality is great. Mine arrived functional and nice solder quality. Nothing bent.
SparkFun Online Instructions are mostly good and well written, but outdated. If your are a noob but using Arduino IDE v. 1.8 then the SparkFun instructions may leave you frustrated because they point you to a GitHub for IDE 1.0 or 1.6 compatible adding, and I found those incompatible with IDE 1.8 (compiler issues.). If you use IDE 1.8 then search GitHub for “ATTinyCore” and use that, and then it’ll work. However, heed all other instructions and warnings about orientation, voltage, clock speed, etc from SparkFun.
I would still recommend this programmer, as I assume anyone programming a Tiny is not a complete noob and can search and solve little problems. (I’m a noob and figured it out, so can you. Have fun!)
- Reviewed in the United States on October 15, 2015Super simple to use and worked great right away. I had the blink script running withim minutes.
One word of caution when you are keeping your ATTINY plugged in and using the female headers for prototyping. I tried hooking this up to an I2C rtc and spent hours trying to get it to work. I finally came across a reviewers comment on the sparkfun website that said:
"the board holds the SDA signal on Pin 5 HIGH during the acknowledge clock cycle which results in not being able to detect an Acknowledge (LOW) from a slave device. The SDA pin during the acknowledge clock cycle is configured as an Input."
Not sure if this will cause issues other than with I2C - so keep this in mind.
Once I removed the ATTINY and used a breadboard instead, everything worked as expected. I just wish I had seen that comment earlier and thanks to whoever wrote it.
- Reviewed in the United States on December 7, 2023The product came damaged -- female pins are bent . Because people who packed it threw it in in a thin envelope.
UPDATE: tried to connect it to the laptop. Nothing works, no lights, the computer doesn't see the device. It looks like the product is damaged beyond repair. Will have to return.
The product came damaged -- female pins are bent . Because people who packed it threw it in in a thin envelope.
UPDATE: tried to connect it to the laptop. Nothing works, no lights, the computer doesn't see the device. It looks like the product is damaged beyond repair. Will have to return.
Images in this review
- Reviewed in the United States on March 26, 2021The programmer works fine. It's easy to use if you follow the Sparkfun Hookup guide. Unfortunately the female header pins are sharply bent on one side so I can't connect to a breadboard.
2.0 out of 5 starsThe programmer works fine. It's easy to use if you follow the Sparkfun Hookup guide. Unfortunately the female header pins are sharply bent on one side so I can't connect to a breadboard.Programmer works, header pins bent
Reviewed in the United States on March 26, 2021
Images in this review
- Reviewed in the United States on February 12, 2020Kind of bummed out about this one. The board showed up with one row of the female pins bent down. Sure, I can pull them up but one of the leads that gets soldered to the board broke from the bend. I really don't want to have to re-solder up something that I paid for. Others have given this board a very good review so I'm hoping when I get one that is not broken I'll have success. When that happens I'll be happy to change my review ratings.
----- UPDATE -----
Amazon replacement came in lightning fast! We are talking very next day! And the replacement is in good shape and works perfect. I have a Mac running 10.12.6. Placed my ATtiny in this board and plugged the board into the USB slot of my computer. Everything worked fine. All good here now ;-)
5.0 out of 5 starsKind of bummed out about this one. The board showed up with one row of the female pins bent down. Sure, I can pull them up but one of the leads that gets soldered to the board broke from the bend. I really don't want to have to re-solder up something that I paid for. Others have given this board a very good review so I'm hoping when I get one that is not broken I'll have success. When that happens I'll be happy to change my review ratings.Mine showed up busted. I hope to add a new review soon....
Reviewed in the United States on February 12, 2020
----- UPDATE -----
Amazon replacement came in lightning fast! We are talking very next day! And the replacement is in good shape and works perfect. I have a Mac running 10.12.6. Placed my ATtiny in this board and plugged the board into the USB slot of my computer. Everything worked fine. All good here now ;-)
Images in this review
Top reviews from other countries
- Amazon CustomerReviewed in Canada on March 24, 2025
4.0 out of 5 stars Not seen on a Mac M2 Mini Pro.
This little programmer is fantastic! I used it to upload code to an ATTiny85. When you go to the manufacturer’s website to set it up, the directions are a bit outdated. When it says no drivers are needed for Linux or Mac, I wonder if they’re referring to older Intel machines. My newer Mac Mini with the M2 Pro chipset just wouldn’t see the device. I had to use my Windows 10 tablet to set it up. The setup process on Windows was pretty straightforward once I figured out how to install the drivers. I would have given it 5 stars if it had worked on my Mac. I’m still trying to figure out why it doesn’t.
-
TGOReviewed in Germany on November 6, 2020
5.0 out of 5 stars läuft auch unter Ubuntu 20.04
Macht was er soll - er programmiert ATTiny85
Hinweis: Der ATTiny Programmer funktioniert auch unter Ubuntu zusammen mit der Arduino IDE. Dazu ist es allerdings notwendig eine udev-Rule zu erzeugen ( tgonet.de/blog/?p=2654 ).
Product summary presents key product information
Keyboard shortcut
shift
+
alt
+
opt
+
D
Product Summary: Tiny AVR Programmer - Two ISP headers to use with other AVR microcontrollers - Plugs directly into USB port
From SparkFun
4.2 out of 5 stars, 172 ratings
Customer reviewsAbout this Item
- you can shrink your Arduino projects down to "tiny size"
- The Tiny AVR Programmer plugs directly into your USB port
Product Description
The Tiny AVR Programmer plugs directly into your USB port and provides a programming socket for the ATTiny45 and 85. Just slot an ATTiny into the socket, plug the programmer into your USB port and start up the Arduino IDE. After installing the proper board definitions, you simply program it the same way you would any other Arduino board. The programmer even breaks out the IC pins to female headers so you can easily prototype around the ATTiny without pulling and plugging it over and over. The ISP header is also broken out so you can use the programmer for other AVR microcontrollers!
Note : You'll need to install the USBTinyISP drivers if you don't have them yet, you can find them in the documents below!
Important Information
Toy Safety
- Our recommended age:
- Manufacturer's minimum age: 5 years
Feedback
Did you find this product summary feature useful?