AVRISP STK500 — это компактный программатор, который может использоваться для прошивки микроконтроллеров семейства AVR через внутрисистемный (ICSP) интерфейс. Также программатор можно использовать для непосредственной прошивки чипов на платах Arduino, перезаписи на них загрузчиков (bootloaders) и разработки специальных версий прошивок для чипов, выступающих на них посредниками между USB и основным микроконтроллером.
Программатор AVRISP STK500 основан на чипе PL2303, поставляется Seeed Studio и не имеет отношения к внешне похожему Atmel AVRISP mkII. Для начала работы с программатором из Windows или MacOS требуется установка драйвера для чипа PL2303. Предварительная подготовка в Linux не требуется.
Программатор совместим со средой AVR Studio версии 4.13, она поставляется на идущем в комплекте диске. Для работы из AVR Studion более новой версии понадобится перепрошивка устройства. При работе с avr-gcc и WinAVR никаких проблем с версией нет.
От программатора отходит стандартный 10-пиновый шлейф с ICSP-разъёмом, а в комплект включён шлейф-переходник на 6-пиновый разъём. Используйте один из них в зависимости от конфигурации выводов для внутрисистемного программирования на плате устройства.
Программатор подключается к компьютеру через USB-кабель типа A-B, который включён в комплект.
AVRISP STK500 подойдёт для работы с большинством микроконтроллеров AVR. В том числе: