Microcontrollers (MECE 228) Course Details

Course Name: Microcontrollers
Code: MECE 228
Pre-requisite Course(s):
Content: Basic components of single board computers. Introduction to microcontroller hardware. Internal architecture, address, data, control busses and bus timing. Assembly language programming concepts, assembling, linking and debugging. CPU architecture and instruction set. Interrupts and interrupt programming. Timer, counter, capture and Pulse Width Modulation (PWM). Analog-to-digital converter. UART port. I2C bus and peripherals. Parallel I/O and I/O port expansion. Debugging systems and ICP module. High-level embedded programming languages and mixed language programming. Real-time operating systems.
Term: Spring
Theory: 2
Application: 2
Laboratory: 0
Credit: 3
ECTS Course File: Course File
Course File: