Embedded Microcontrollers

Course Code: ELIC 255

Academic Year: 2026-2027

This course introduces the hardware architecture and software concepts to design, implement and test small-scale embedded applications using microcontrollers. Students will learn to write and debug assembly routines using industry-standard tools. Students also explore writing firmware in C. Through hands-on labs, students will apply hardware concepts in interfacing the microcontroller with the physical world using sensors, actuators and peripherals.