Поизучал тут намедни микросхемку FT2232C. В ее составе есть блочек, который может работать в режиме SPI-мастер. Также есть возможность дергать ножками этой микрухи, а другой ее порт можно использовать по прямому назначению: UART или Parallel FIFO.
Так вот этот SPI-мастер прямо напрашивается на использование в качестве программатора для AVR. Но, порывшись по Инету, что-то я не нашел ничего подобного.
Плохо искал? Или никто еще не додумался? Или поэкспериментировать?