Нашел в интернете довольно простую и интересную схему USB программатора, сделанную на основе микроконтроллера atmega8.
Чем она примечательна, так тем что сам микроконтроллер стоит недорого около 90 рублей, а стабильность работы при эксплуатацией, надежность и простота использования оставляют только положительные отзывы.
Единственный серьезный минус программатора, как и любого другого сделанного для прошивки с USB порта, так это первоначальная прошивка микроконтроллера на котором работает программатор.
Сделать это можно с помощью другого программатора, например COM или LPT, в основу которых не входит микроконтроллер.