BASCOM - AVR -очень развитая программная среда, для программирования AVR wiki на языке BASIC.
  широко обсуждается в сети, имеет множество "драйверов", правильнее сказать библиотек, под разнообразные устройства. Начиная с компьютерной клавиатуры PS/2 и заканчивая графическим экраном-LCD.  Даже демоверсия позволяет писать, простые программы 2-4 Кбайт длинной. На мой взгляд, неплохая IDE для начинающих.


ICC - прекрасная среда для программирование AVR и других микроконтроллеров  на языке C.


FLOWCODE - интересный инструмент, для программирования микроконтроллеров на языке блок-схем.