SPI-программатор USBASP

Программатор USBASP V2.0 позволяет работать с любыми AVR контроллерами только в режиме ISP (In System Programming) по протоколу SPI - User Guide.

Распространены две версии программатора:
USBasp 2.0 — с стабилизатором на 3.3 вольта (на картинке ниже)
USBasp 3.0 — плата поменьше, без стабилизатора. Так же у него не выведены на разъем порты PD0 и PD1(Аппаратный UART).

Прошивкой микроконтроллера ATmega8 реализован программный интерфейс USB на основе V-USB (который заслуживаетотдельного внимания) и по некоторым данным UART со скоростью 300 и 1200 бод для помощи в отладке. Правда, я не нашёл как считывать эти данные, хотя это было бы полезно.

Небольшое описание есть на Муське https://mysku.ru/blog/aliexpress/27900.html

Есть так же варианты альтернативного применения программатора - 6 применений в «умном доме» платы USBasp. Нестандартное использование USBasp

Есть и упоминание о прошивке flash-памяти 25xxx через программатор USBasp

usb, usbasp, spi, attiny, arduino, atmel, v-usb