Computer Engineering 2


This module involves the design and debug of the hardware and software elements of an 8-bit embedded microcontroller system. Students will implement embedded applications using standard microcontroller peripherals such as timers and serial interfaces. The module places an emphasis on industry standard practices and development tools.

Learning Outcomes

  1. Compare the different types of memory used in embedded systems.

  2. Describe the on-board peripherals of a typical 8-bit microcontroller.

  3. Apply the use of interrupts in a computer system and demonstrate the difference between interrupts and software polling.

  4. Develop embedded C software drivers to interface to common hardware modules.

  5. Design, develop and debug an 8-bit microcontroller based embedded system to meet the specified requirements.

% Coursework 50%
% Final Exam 50%