при всём уважении - бред сивой кобылы (или мерина - какая разница :)) полно девайсов промавтоматики сделано на AVR ("меандр", к примеру или тот же "овен", если память не изменяет) да я сам многократно делал девайсы, работающие в адских условиях, и исключительнона АВР (традиционно). Всё работает как часики, а причины просты, как ситцевые трусы:
- нормальный отлаженный код (когда программа продумана на уровне структуры), правильно поставленные фьюзы, в частности CKOPT, StartUp Time
- правильная посадка "собаки" в программу (контроль нескольких самых важных веток и соответственно сброс WDT по байту флагов, по условию "И")
- правильный дизайн платы (грамотная разводка земли, питания), фильтрация аналогового и цифрового питания, исключение контуров для наводок
- отсутствие антенн (никаких длинных линий на IO-входы, грамотная трассировка вокруг кварца, все внешние соединения (с другими платами и датчиками) через буферы или оптопары)
- ограничение токов наводок (применение токоограничительных резисторов на все IO (разные, в зависимости от назначения линии) и установка их прямо у корпуса МК)
- блокировочные ёмкости, где надо
- диодные вилки и супрессоры на внешних входах, исключение ситуаций наличия напряжений на входах выше питания и в отсутствии питания
- правильный конструктив (компоновка, прокладка проводов, если надо экраны)
В жизни никогда не сталкивался в готовом, отлаженном устройстве ни со сбоями, ни с защёлкиваниями, ни ещё с чем :)) всё просто работает!!!
ИМХО дело не в религиозных предпочтениях (pic/ avr/ msp e.t.c), а в качестве выполнения работы :)) (правда, пожалуй вот Renessas несколько особнячком стоит :))
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)