Есть ли какой мод под Visual Studio чтобы из под нее можно было для AVR писать, с симулятором разумеется и в стиле Visual Studio под с++
Дальше сугубо моё скромное мнение.
Просто писать - никто не мешает.
Компилировать - ищите как прикрутить avr-gcc как внешний компилятор.
Симулятор/отладка - лично я сильно сомневаюсь.
В общем, вряд-ли есть что-то готовое в духе того, что вы спрашиваете.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)