Skip to content

Microcontroller Systems

UCLan Cyprus Logo

MODULE CODE

EL3250 (L6)

CREDIT VALUE

20 CREDITS / 10 ECTS
Microcontroller Systems

Module Aims

Aim 1


To provide students with the competence to design and implement a microcontroller system through the acquisition of skills in embedded software development and hardware interfacing.

Microcontroller Systems

Module Content

Characteristics of modern 32 bit microcontrollers and their instruction sets.
Instruction set efficiency and density.
Flash memory, SRAM, Cache and Memory Accelerator Modules.
External memory controllers and interfacing. Address decoding.
I/O Ports and interfacing.
Characteristics and programming of common I/O devices.
Network and serial communication systems (e.g. CAN, I2C, SPI).
Analogue to digital and digital to analogue conversion.
Transistor switching circuits and I/O drivers.
Real Time clocks.
Watch Dog Timers.
System clock and power on reset.
SWD in system programming.
Embedded In Circuit Emulation.
Strategies for power conservation, PLL and peripheral clocks.
Event Driven Software Systems.
Interrupt structures, fast interrupts, vectored interrupt controllers, interrupt priorities.
INTENDED LEARNING

PROGRAMME SPECIFICATIONS

Learning Outcomes

On successful completion of this module, a student will be able to:


Evaluate current applications, trends and new directions in micro-controller systems


Evaluate the internal architectural features and common characteristics of modern micro-controllers.


Design, breadboard and program a micro-controller system.


Evaluate and use various IO devices (e.g. keypads, ADC, LCD modules, relays).


Design basic IO device drivers (e.g. I2C, SPI, CAN) and a embedded system that will respond to peripheral interrupts.

Microcontroller Systems

Teaching Methods

Regular lectures are scheduled to present theoretical aspects of the syllabus.

Microcontroller Systems

Assessment Methods

This module is assessed through an end of year examination (75%) and a practical assignment (25%).

Explore them all

View The Other Course’s Modules

Compulsory

Optional

Register your Interest

Register Now
Scroll to Top
Date
DRAG