самый простой, из разряда АЗОВ радиотехники "5 проводов" LPT: http://microcontrollerov.net/index.p....rovodov ещё одна:
http://www.radiokot.ru/lab/controller/29/
Схема программатора Fun-Card
Программатор предназначен для работы под управлением программы ICProg, является функциональным аналогом «5 проводков» (до предела упрощенная схема STK200+/300, о которой ниже) и представляет собой несколько резисторов.
Программатор подключается к LPT-порту. Разъем устанавливается непосредственно на плату программатора, кроме того, на плате предусмотрена кроватка для программирования контроллера AT90S2313, а также выведены сигналы SCK, MOSI/MISO и Reset.
Программируемая микросхема может брать питание с порта LPT, в этом случае, на выводах 2, 3, 4 порта должны быть установлены единицы, а вывод 2 разъёма ISP должет быть подключен к выводу Vcc микросхемы. Некоторые порты могут не потянуть такой нагрузки, в этом случае придётся использовать внешний источник питания (5В).
Источником тактовых импульсов для микросхемы также может служить LPT порт. В этом случае вывод 3 разъёма ISP (LED) должен быть подключен к выводу XTAL 1 программируемой микросхемы.
Естественно, программа программатора на PC должна понимать эти режимы работы (для работы с этой схемой нужно воспользоваться программой IC-Prog, где при выборе типа программатора следует установить "Fun-Card Programmer").
Печатная плата в формате SL5 – здесь (http://www.radiokot.ru/lab/controller/29/01.rar), программа ICProg и драйвер под ХР – здесь (http://www.radiokot.ru/lab/controller/29/02.rar).
очень мудрёный USB: http://microsin.ru/content/view/1028/