Pololu USB AVR Programmer v2.1 View larger

Imaginile sunt utilizate exclusiv cu titlu de prezentare. Fotografiile nu creează obligații contractuale.

Pololu USB AVR Programmer v2.1

0104110000057174

New product

This in-system programmer can be used to program AVR microcontrollers and AVR-based controller boards. The programmer emulates an STK500 on a virtual serial port, making it compatible with standard AVR programming software, and it supports devices running at either 3.3 V or 5 V. The programmer also features a TTL-level serial port, enabling general-purpose serial communication for debugging or programming microcontrollers with a serial bootloader.


See description for more details about the product.

Add to cart now!

More details

This product is no longer in stock

109,00 lei
tax incl.

Valid in the limit of the available stock

The price includes the costs for collection, treatment and ellimination of WEEE

Add to wishlist

More info



Overview

The Pololu USB AVR Programmer v2.1 is a compact, low-cost in-system programmer (ISP) for AVR microcontrollers from Atmel (now a part of Microchip). The programmer provides an interface for transferring a compiled AVR program from your computer to the target AVR’s non-volatile memory, allowing it to run the program. It is a good solution for programming AVR-based controllers like our A-Star 328PB Micro and Orangutan robot controllers. It can also be used to update, replace, or remove the bootloader on some Arduino boards including the Uno, Leonardo, and Mega. This programmer is designed to work well with both 3.3 V and 5 V devices, and it can even be configured to provide power to the target device in low-power systems.


The Pololu USB AVR Programmer v2 (bottom) connected to an A-Star 32U4 Prime SV for programming.


Features and specifications

• Connects to a computer through USB via a USB A to Micro-B cable

• Emulates an STK500 programmer through virtual COM port interface

• Works with standard AVR programming software, including Atmel Studio, AVRDUDE, and the Arduino IDE

• Configuration software available for Windows, Mac OS X, and Linux

• Supports both 3.3 V and 5 V devices; can automatically switch operating voltage based on detected target VCC

• Can optionally power the target at 3.3 V or 5 V in low-power systems

• USB-to-TTL serial adapter functionality for general-purpose serial communication

• Provides a 100 kHz clock output, which can be useful for reviving misconfigured AVRs

• All I/O pins are protected with 470 Ω resistors



Supported AVR microcontrollers

The programmer should work with all AVRs that can be programmed with the AVR ISP (in-system programming) interface, which is also known as in-circuit serial programming (ICSP), serial programming, or serial downloading, but it has not been tested with all devices. We expect it to work with most AVRs in the megaAVR (ATmega) family, and it works with some members of the tinyAVR (ATtiny) family, but it does not support the Tiny Programming Interface (TPI), and it does not work with the XMEGA family or with 32-bit AVRs. The programmer features upgradable firmware, allowing updates for future devices.

The programmer is designed for use with AVR microcontrollers running at either 3.3 V or 5 V. By default, the programmer expects the target to be self-powered, but it can be configured to deliver power to the target device in low-power systems.


Supported operating systems

We support using the Pololu USB AVR Programmer v2.1 and its configuration software on desktop versions of Windows (7, 8, and 10), Linux, and Mac OS X 10.11 or later. Older versions of Windows are not supported.





Bonus feature: TTL-level serial port

This programmer doubles as a USB-to-serial adapter. The programmer installs as two virtual COM ports: one for communicating with programming software and one for general-purpose serial communications. This means that you can seamlessly switch between programming an AVR and debugging it through the TTL serial port without having to open and close your terminal program. In addition to the serial transmit (TX) and receive (RX) lines, the programmer lets you use A and B as serial handshaking lines that can be configured using our software.


The six pins on the serial header (GND, A, VCC, TX, RX, and B) are arranged to be similar to the pinout of commonly-available FTDI USB-to-serial cables and breakout boards. In the default configuration, pin B is used as the DTR output (and pin A is an unused input), which allows you to plug the programmer directly into a variety of Arduino-compatible boards (including our A-Star 328PB Micro) and use it to upload programs to the board via a serial bootloader.


The Pololu USB AVR Programmer v2 (top) connected to an Adafruit Pro Trinket for programming.


Don't delay, buy today.


Add to cart now!

Reviews

Write a review

Pololu USB AVR Programmer v2.1

Pololu USB AVR Programmer v2.1

This in-system programmer can be used to program AVR microcontrollers and AVR-based controller boards. The programmer emulates an STK500 on a virtual serial port, making it compatible with standard AVR programming software, and it supports devices running at either 3.3 V or 5 V. The programmer also features a TTL-level serial port, enabling general-purpose serial communication for debugging or programming microcontrollers with a serial bootloader.


See description for more details about the product.

Add to cart now!

Customers who bought this product also bought:

Download