Pololu USB AVR Programmer

Pololu USB AVR Programmer
Pololu item #: 1300 193 in stock

Price break Unit price (US$)
1 19.95
10 17.95
50 15.95


backorders allowed

This device is a programmer for AVR-based controllers, such as our Orangutan robot controllers and the 3pi robot. The programmer emulates an AVRISP v2 on a virtual serial port, making it compatible with standard AVR programming software. Two additional features help with building and debugging projects: a TTL-level serial port for general-purpose communication and a SLO-scope for monitoring signals and voltage levels. A USB cable and ISP cable are included.

 Description Specifications (0) Pictures (7) Resources (8) FAQs (4) 

Documentation and other information

Pololu USB AVR Programmer User’s Guide (Printable PDF: pololu_usb_avr_programmer.pdf)

The complete guide to using the Pololu USB AVR programmer. This guide covers programming AVR microcontrollers, communicating via the USB-to-TTL-serial adapter, and measuring voltages using the SLO-scope.

Pololu USB Software Development Kit

The Pololu USB SDK contains the code you need for making your own applications that use native USB to control the Jrk Motor Controller, Maestro Servo Controller, Simple Motor Controller, or USB AVR Programmer.


File downloads

Pololu AVR Development Bundle for Windows (release 110624) (173MB exe)
This bundle contains the software you need to get started programming AVRs in Windows using the Pololu USB AVR Programmer: the WinAVR tools, Atmel AVR Studio 4, the Pololu AVR C/C++ Library, the Pololu USB AVR Programmer drivers and software, and the Pololu Orangutan SVP drivers.
USB AVR Programmer Windows Drivers and Software release 110524 (3MB exe)
This executable installs the Pololu USB AVR Programmer drivers, configuration utility, and SLO-scope application for Windows. These are also included in the Pololu AVR Development Bundle, so you do not need to download and install this if you have installed the bundle.
Firmware version 1.01 for the Pololu USB AVR Programmer (pgm03a) (34k pgm)
You can use this file to upgrade your programmer’s firmware if needed. This update contains two bug fixes relating to the TTL serial port. This update is recommended if you use the TTL serial port and have a device with an earlier firmware version number (including all devices shipped before December 17, 2009). If you do not use the TTL serial port (you only program AVRs and run the SLO-scope), then you do not need this upgrade. See the instructions in the “Upgrading Firmware” section of the user’s guide for more information.
Firmware version 1.05 for the Pololu USB AVR Programmer (pgm03a) (34k pgm)
You can use this file to upgrade your programmer’s firmware if needed. This update adds support for AVRs with 256 KB of flash memory and increases the programming timeout period from 350 ms to 1400 ms. This firmware version was released on July 7, 2011, so it is relatively new and not as thoroughly tested as version 1.01. See the instructions in the “Upgrading Firmware” section of the user’s guide for more information.
SLO-scope client C# source code (56k zip)
Visual C# 2008 project containing the SLO-scope client software. The SLO-scope is a severely limited oscilloscope feature of the Pololu USB AVR programmer.