Одним из вариантов построения микропроцессорных систем является построение МПС на базе отдельных функциональных модулей, каждый из которых представлял собой отдельную микросхему. К таким модулям относились собственно микропроцессор, запоминающее устройство, последовательный и параллельный интерфейсы, программируемый таймер, контроллеры прерываний и ПДП, буферные регистры и шинные формирователи и т.п. Из них, как из кирпичиков, могла быть построена МПС любой степени сложности, соответствующая требованиям конкретной задачи.
Альтернативным вариантом построения МПС является использование однокристальных микроЭВМ (ОМЭВМ, микроконтроллеров), представляющих собой готовую МПС, состоящую из всех необходимых функциональных модулей (процессор, ЗУ, порты) и выполненную в виде одной микросхемы. Такие микроконтроллеры ориентированы на использование именно в управляющих устройствах, поэтому имеют ряд специфических блоков (например, блок формирования ШИМ) и функций. В то же время, функциональность каждого отдельного блока ОМЭВМ (например, последовательного порта) весьма ограничена по сравнению с аналогичными устройствами, входящими в состав микропроцессорных комплектов.