EEP504 Microprocessors - based Automation Systems

Code EEP504
Name Microprocessors - based Automation Systems
Status Compulsory/Courses of Limited Choice
Level and type Post-graduate Studies, Academic
Field of study Computer Science
Faculty Department of Industrial Electronics and Electrical Technologies
Academic staff Iļja Galkins, Kristaps Vītols, Aleksandrs Bubovičs
Credit points 3.0 (4.5 ECTS)
Parts 1
Annotation The course has been composed for any student who has elementary knowledge in the field of electrical engineering and programming and wish to gain basic practical skills of utilization of microcontrollers MSP430. The course briefly discusses basic design features of microcontrollers MSP430 in the context of various architectures of microprocessors, microcontrollers and peripheral devices. The most significant part of the course is devoted to the programming of MSP430 – including the programming of digital I/O, watchdog and arithmetical operations. The course is based on practical studies and assumes active individual training of the students in the laboratory or at home..
Goals and objectives
of the course in terms
of competences and skills
Ability to recognize the most significant elements of microprocessors and microprocessor systems (processor, memory, peripheral devices), identify their architectures, benefits and drawbacks. Ability to explain operation of CPU, memory, some peripheral devices (digital I/Os and watchdog) and other significant part of MSP430. Skills of assembler programming of MSP430 and debugging of the assembler programs utilizing its digital I/Os and watchdog with definite hardware configuration. Skills of interfacing MSP430 with definite sensors and actuators are estimated as an additional, extra, goal.
Learning outcomes
and assessment
Ability to recognize the most significant elements of microprocessors and microprocessor systems (processor, memory, peripheral devices), identify their architectures, benefits and drawbacks. - Final or local quiz on this topic passed. Passed an exam
Ability to explain operation of CPU, memory, some peripheral devices (digital I/Os and watchdog) and other significant part of MSP430. - Final or local quiz on this topic passed. Passed an exam
Skills of assembler programming of MSP430 and debugging of theassembler programs utilizing its digital I/Os and watchdog with definite hardware configuration. - Correctly made practical and laboratory works. Final practical exercise passed. Passed an exam
Skills of interfacing MSP430 with definite sensors and actuators. - Correct interfacing of microcontroller with a sensor or actuator on practical kit. Passed an exam
Course prerequisites Basic knowledge in the field of electrical engineering and programming.

[Extended course information PDF]