Эхма, сколько уже склоняю ломастеров заняться M@keApp - он как раз для такого предназначен - в таблице выставляешь конфигурацию всей периферии и получаешь готовый код инициализации, хедеры с описаниями портов и код обработичиков прерываний. ;-) Все проверяется на конфликты автоматом... Но не хотят ведь. ;-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)