Лично я когда перешел с ICC на ИАР, жутко страдал от отсутствия там привычного "апликейшн билдера". Проставил галочки в окне, какие порты на вход, какие на выход, какие желаешь частоты и интервалы на выходах таймеров, какие ШИМы, АЦП, компараторы в каком режиме требуются и вуаля, само написало все нужные процедуры инициализации, причем дальнейшая правка почти никогда не требуется. Может, это "для тупых" или "для дебилов", но, черт возми, удобно, не надо скурпулезно искать в даташите, чего в какие регистры писать. Туда лезу только в случае косяков. Сейчас делаю эту часть работы в ICC, и переношу в ИАР с небольшими доработками.