1. Разрядность
2. Быстродействие
3. Набор команд и способов адресации
4. Требования к источнику питания и потребляемая мощность в различных режимах
5. Объем ПЗУ программ и ОЗУ данных
6. Возможности расширения памяти программ и данных
7. Наличие и возможности периферийных устройств, включая средства поддержки работы в реальном времени (таймеры, процессы событий, и т.д)
8. Возможность перепрограммирования в составе устройства
9. Наличие и надежность средств защиты внутренней нформации
10. Возможность поставки в различных вариантах конструктивного исполнения
11. Стоимость различных вариантов исполнения
12. Наличие полной документации
13. Наличие и доступность эффективных средств программирования и отладки МК
14. Количество и доступность каналов поставки, возможность замены изделиями других фирм
13) Что делать если не удаётся выбрать необходимый тип контроллера?
При отсутствии МК, обеспечивающего требуемые по ТЗ характеристики проектируемого контроллера, необходим возврат к этупу разработки алгоритма управления и пересмотр выбранного соотношения между объёмом программного обеспечения и аппаратных средств. Отсутствие подходящего МК чаще всего означает, что для реализации необходимого объёма вычислений (алгоритмов управления) за отведённое время нужна дополнительная аппаратная поддержка. Отрицательный результат поиска МК с требуемыми характеристиками может быть связан также с необходимостью обслуживания большого числа объектов управления. В этом случае возможно использование внешних схем обрамления МК.