Основи проектування мікроконтролерних пристроїв – це перше занурення в архітектуру вбудованих систем і написання програмного забезпечення для їхнього управління. Ви отримаєте досвід використання конструкцій мови програмування С в створенні низькорівневих прошивок для безпосередньої взаємодії апаратних засобів мікроконтролера між собою та з зовнішніми пристроями. Зокрема в курсі ви навчитеся створювати власні драйвери периферійних пристроїв, використовувати інтерфейси передачі даних, налаштовувати апаратні блоки мікроконтролера, розробляти схемотехніку власних пристроїв. На практиці ми будемо використовувати невеликі 8-ми бітні мікроконтролери, але їхніх ресурсів достатньо для досягнення наших цілей. Використовуючи інтегровану середу розробки, Ви будете створювати та відлагоджувати власні проекти, проводити покрокову симуляцію проекту, заливати прошивку безпосередньо в мікросхему мікроконтролера.