Course


IERG3060 – Microcontrollers and Embedded Systems

IERG Required MIEG Elective Undergraduate
Co-requisite(s):
IERG3810
Unit(s):
3
Pre-requisite(s):
Exclusion:
ELEG2401 or ELEG3230 or ELEG3701
Term Offered:
Term 1
Teacher:
Prof. Lian Kuan Chen
Remarks:

To learn an advanced microcontroller platform for the implementation of an embedded system. Using ARM Cortex platform, students will study the evolution of microcontroller architecture and learn the advanced features of Cortex’s registers, memory and I/O space allocation, bit-banding, buses, instruction set, interrupt control, fault handling and operation mode. Students will learn how to program the embedded system, particular the peripheral registers, using C-language as the primary language. Assembly language will also be introduced.

Advisory: Students are advised to take ELEG2201/IERG2060/ESTR2304/ENGG2020/ESTR2104 before taking this course .