1)Какой программатор выбрать — AVR910 USB
2)Нужны ли к USB программаторам драйвера — Нужны, они есть в интернете рядом со схемами,
Вот
3)Какой микроконтроллер выбрать — AtMega8 или AtMega48 или AtMega88, возмите так же AtTiny13 и AtTiny2313
4)Какой софт нужен для разработки? Atmel Studio досаточно! Для начинаюших посоветовал бы CodeVisionAVR, там много примеров и генератор кода есть(прошивать им же)
5)Нужна простая схема —
вот
особенности внутрисхемной прошивки — да вроде нет.
P.S. Пользуйтесь Proteus`ом, вещь очень полезная.