I recently purchased another ATmel AVR programmer. I normally use a USBasp programmer with out-of-circuit chips and, less frequently, in-circuit chips. Anyway, Pololu is an electronics manufacturer based in the USA, specifically Los Vegas, Nevada. I’ve previously used a couple of their products and they are of good quality and are well thought out. This isn’t a product endorsement – I simply like the product.
Pololu USB AVR Programmer V2 interested my because of its unique features combined with a bargain price and good support. So, I made a short video of using the Pololu USB AVR Programmer V2 with the Arduino-IDE. I also tested it using avrdude in a Makefile but that isn’t shown in the video. The video shows me using a ISP-6 to ISP-10 adapter because I was programming an ATTiny85 DIP in my old homemade universal programmer socket adapter and it only has an ISP-10 connector.
- Connects to computer through USB
- Emulates an STK500 programmer through virtual port
- Works with standard AVR programming software, including Atmel Studio, AVRDUDE, and the Arduino IDE
- Configuration software provided for Windows, Mac OS X, and Linux (not manually configurable)
- Supports 3.3 V and 5 V devices
- can be configured to auto-switch operating voltage based on detected target VCC
- Can optionally power the target at 3.3 V or 5 V via Pololu provided configuration software
- USB-to-TTL serial adapter for general-purpose serial communication – pinout of commonly-available FTDI USB-to-serial cables allows plugging directly into some Arduino-compatible boards, such as the Adafruit Trinket.
- Provides a 100 kHz clock output.
- All I/O pins are protected with 470 Ω resistors
- 6-pin ISP connector