Здравствуйте!

Я новичок в программировании МК, но знаю С++ и немного Ассемблер.
Посоветуйте, пожалуйста:
1. Мне нужны все команды, служебные слова и программные функции для программирования МК ATmega16 (c описанием, если есть, на русском языке).
2. Список "всех" элементов электронных схем с описанием (резисторы, диоды, …).
Существует среда разработки схемы, и там же, созданием исходника?
(с возможной эмуляцией)
P.S.1. Если какие-то пункты вызывают у Вас затруднение, ответьтьте хотя бы на некоторые...
P.S.2. Где качнуть PROTEUS...
