3.1. Installing Prerequisites

As a first step for programming AVRs in Windows, we recommend downloading and installing an appropriate version of Microchip Studio, an integrated development environment (IDE) from Microchip.

If you are using Windows 7 or later, we recommend Microchip Studio 7.0 because it is the latest version supported by the installers for the Pololu AVR C/C++ Library.

If you are using Windows Vista, we recommend Atmel Studio 6.2 (available here) because Microchip Studio 7.0 does not support Windows Vista.

After Microchip Studio is installed and working, download and install the Pololu AVR Development Bundle (~11MB exe). The Pololu AVR Development Bundle contains these components:

When you run the Pololu AVR Development Bundle installer, it will ask you which components to install. If you are not sure which ones you will need, it is OK to install them all.

The installer for the Pololu AVR C/C++ Library will ask you which AVR toolchains you want the library to be installed into:

The second screen of the Pololu AVR C/C++ Library installer for Windows.

If the checkbox for your version of Atmel Studio or Microchip Studio version is grayed out, then the installer was unable to find that IDE and you should try reinstalling or repairing it. You should leave the checkbox checked so that the library can install its files into your AVR toolchain.

Note that Microchip Studio 7.0 shows up as Atmel Studio 7.0 in this installer. If you want to use Microchip Studio 7.0, make sure that the Atmel Studio 7.0 checkbox is checked.

During the installation, Windows will ask you if you want to install the drivers. Click “Install”.

If you have an Orangutan X2, you will also need to install our CP2102 drivers.

Related Products

Orangutan LV-168 Robot Controller
Pololu USB AVR Programmer v2
Baby Orangutan B-328 Robot Controller
Orangutan SVP-324 Robot Controller (partial kit)
Orangutan SV-328 + USB Programmer Combo
Orangutan LV-168 + USB Programmer Combo
Baby Orangutan B-328 + USB AVR Programmer Combo
Baby Orangutan B-48 + USB Programmer Combo
Pololu USB AVR Programmer
Orangutan SV-328 Robot Controller
Baby Orangutan B-48 Robot Controller
Pololu 3pi Robot
Pololu USB AVR Programmer v2.1
Orangutan SVP-324 Robot Controller (assembled)
Log In
Pololu Robotics & Electronics
Shopping cart
(702) 262-6648
Same-day shipping, worldwide
Shop Blog Forum Support
My account Comments or questions? About Pololu Contact Ordering information Distributors