USB-програматор для мікроконтролерів AVR. Він забезпечує інтерфейс для передачі скомпільованої AVR-програми з комп'ютера у флеш-пам'ять та EEPROM мікроконтролера. Його також можна використовувати для оновлення, заміни або видалення завантажувача з плат Arduino та контролерів, сумісних з Arduino.

Програматор підключається до USB-порту комп'ютера за допомогою стандартного кабелю USB A-USB B та взаємодіє з такими середовищами, як AVRStudio (Atmel Studio). Зв'язок з комп'ютером базується на мікросхемі CH340C. Він підключається до цільового пристрою через 10-контактний кабель. Він підтримує інтерфейси ISP, PDI та TPI, що дозволяє програмувати широкий спектр пристроїв, включаючи серії ATmega, ATTiny та ATXmega.
