Контроллер комбинацион логик контроллерга һәм микро-программа контроллерына бүленә, аларның икесенең дә үз өстенлекләре һәм кимчелекләре бар.Комбинацион логик контроллер проектлау өчен кыен һәм катлаулы структурага ия.Дизайн тәмамлангач, аны үзгәртеп яки киңәйтеп булмый, ләкин ул тиз.Микропрограмма контроллерының дизайны уңайлы, структурасы гади, үзгәртү яки киңәйтү уңайлы.Машина күрсәтмәсе функциясен үзгәртү өчен, тиешле микропрограмманы яңадан программалаштырырга кирәк;Шулай да, ул кисәкне башкарып эшли.Конкрет чагыштыру түбәндәгечә: комбинатор логик контроллер, каты чыбыклы контроллер буларак та билгеле, логик схемалардан тора һәм инструкция функцияләрен тормышка ашыру өчен тулысынча аппаратка таяналар.