К микроконтроллерам промышленных, и в частности судовых, микропроцессорных управляющих систем предъявляются следующие особые требования:
ü повышенная надежность, что обеспечивается:
- устойчивостью к электростатическим импульсам позволяет не использовать внешних защит и избежать дополнительных, часто очень сложных, проблем, связанных с этим вопросом;
- устойчивостью к электромагнитным помехам;
- возможностью снизить генерируемые помехи благодаря специальному режиму работы входов-выходов с пониженной скоростью (менее резкие фронты);
ü постоянная аппаратная проверка состояния регистра, контролирующего режимы работы микроконтроллера (например, сумма его значения с противоположным значением должна всегда быть нулевой). При обнаружении изменения в значении этого ключевого регистра (например, из-за жестких электромагнитных условий) сразу происходит сброс МК;
ü наличие нескольких независимых сторожевых таймеров, работающих от различных источников частоты тактирования;
ü схема безопасного тактирования, которая переключает микроконтроллер на внутренний генератор частоты тактирования при обнаружении сбоя во внешнем генераторе;
ü наличие высокоточных встроенных тактовых генераторов частоты;
ü возможность простой миграции на другие микроконтроллеры, и совместимость входов-выходов по максимуму (те же самые сигналы с той же самой стороны печатной платы);
ü стабильность: характеристики должны мало меняться при изменении напряжения питания или рабочей температуры;
ü высокая производительность обычно достигается тем, что большинство
инструкций микроконтроллера выполняются в одном цикле тактирования;
ü соотношение цена/функциональность должно быть по возможности низким;
ü доступная среда разработки и наличие C-компилятора.