usbAvrISP
 Под usb. Авторская схема, плата и ПО (AvrOspII v5.47). 
   Отличие от авторского варианта - CP2102 в качестве моста USB-to-UART, miniUSB разъём.
 CP2102 требует минимум обвязки и НЕ требует кварца (есть встроенный генератор). Включение -
 типовое. Моя плата помещается в корпусе типа "флэшка" - G1901 фирмы Gainta.
 

Теперь о приведении девайса в рабочее состояние. После подключения к компу надо скормить Винде дрова для CP2102. Потом надо кое-что подправить в EEPROM CP2102, чтобы прогам стало видно что это не просто мост USB-COM, а программатор AvrISP. Берём утилитку от фирмы, распаковываем, запускаем. Я так понял что утилита ищет только "свои" чипы. Смотрим на скриншот, ставим галочки там, где будут изменения, меняем там параметры и жмём "Program Device". После этого Винда должна найти программатор AvrISP. Если что-то непонятно - вкуриваем фирменные мануалы здесь (там же и дрова - CP210x_VCP_Win2K_XP_S2K3_Vista_7.exe).
 Адаптер для программирования 8- и 20-ногих AVR-ок - плата и фото:
 
Схема подключения кварца (и коммутации "земли" для чипа 8 ног) - так же как и здесь. Подойдёт также для AVR-910, да и вообще для любого программатора со стандартным выходным разъёмом (IDC-10, мама).