A czy w C++ można napisać program do jakiegoś 16to bitowego flesha atmgi lub innego ?? Ma on sterować małą elektrownią wiatrową. Jakieś wskazówki jak by to miało wyglądać.
Hmmm to w C++ czy moze jednak w Asemblerze?
Komercyjny: http://www.hpinfotech.ro/html/cvavr.htm
Niekomercyjny: http://winavr.sourceforge.net/
To tylko znane mi środowiska do programowania AVR, pewno są jeszcze inne.
Z tego, co wiem, to mikrokontrolery programuje się w Asemblerze lub w C. Ale, że na forum są elektronicy, to może się któryś wypowie dokładniej 
I wydaje mi się, że o takie rzeczy, to lepiej pytać na http://www.elektroda.pl. Sugeruję też najpierw poczytać, zanim się pytanie zada.
zasadniczo jak napisał somekind , C i ASM, ewentualnie Bascom, ale to jakiś wynalazek dziwny moim zdaniem. co do c++ są niby jakieś mini możliwości, ale nie polecał bym takiego rozwiązania
a co do ide, jest tego trochę… jest też eclipse z wtyczką avr z dość popularnych rozwiązań
O, elektronicy zaczęli łapać aluzje 
Właśnie odkryłem, że nawet w Code::Blocks jest opcja AVR Project.