Основни теми: Основни логически понятия. Цифрови сигнали. Логически състояния и нива. Преобразуване на числата от една в друга бройна система;Логически функции –дефиниране, основни логически зависимости. Структурна схема и минимизация на логическа функция; Комбинационни логически схеми. Дешифратори, мултиплексори, демултиплексори, кодови преобразуватели. Цифрови индикаторни елементи и схеми за управлението им; Комбинационни аритметични схеми. Цифрови суматори, цифрови компаратори, схеми за формиране на бит за контрол; Последователностни логически схеми. Тригери -асинхронни и синхронни, R -S, D, T и J -K тригери; Регистрови структури -с паралелен вход, с последователен вход. Преместващи регистри -реверсивни, кръгови; Цифрови броячи -параметри и класификация. Асинхронни и синхронни броячи. Реверсивни броячи. Съкратени броячи. Програмируеми броячи;.Програмируеми комбинационни логически схеми. Структура на постoянна памет (PROM –Programmable read-only memory). Програмируема логическа матрица (PLA –Programmable Logic Array) и програмируема матрична логика (PAL –Programmable Array Logic). CPLD (Complex programmable logic device) и FPGA (Field-programmable gate array); Микропроцесори –класификация. Обща организация на микрокомпютър –основни блокове. Принципи на програмното управление; Микроконтролер Програмен модел. Методи за адресиране; Система инструкции и програмиране на асемблерен език; Организация на входа/изхода при микрокомпютърни системи. Вход/изход програмно сканиране; Система на прекъсване. Вход/изход по прекъсване; Специализирани входно/изходни интерфейси –SPL (Serial peripheral interface), SCI (Serial Communication interface), I2C (Inter-integrated circuit), CAN (Controller area network).