Microprocessors and Microcontrollers
- Faculty
Faculty of Engineering and Computer Science
- Version
Version 1 of 01.10.2025.
- Module identifier
11B0297
- Module level
Bachelor
- Language of instruction
German
- ECTS credit points and grading
5.0
- Module frequency
winter and summer term
- Duration
1 semester
- Brief description
Microcontrollers are universal programmable digital computers of low to medium performance based on highly integrated semiconductor circuits. They are used in many areas of technology. Upon successful completion of the module, students are able to independently develop and implement microcontroller-based systems. Furthermore, the students are familiar with essential characteristics for evaluating microcontroller and apply them in the selection of microcontrollers.
- Teaching and learning outcomes
- Structure and functionality of microprocessors and microcontrollers
- Programming of microcontrollers
- Interrupt processing
- Serial interfaces
- Timer
- DMA
- Performance aspects
- Power aspects to support sustainable products
- In-system debugging
- Overall workload
The total workload for the module is 150 hours (see also "ECTS credit points and grading").
- Teaching and learning methods
Lecturer based learning Workload hours Type of teaching Media implementation Concretization 45 Lecture Presence - 15 Laboratory activity Presence - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 60 Preparation/follow-up for course work - 28 Exam preparation - 2 Creation of examinations -
- Graded examination
- Written examination
- Ungraded exam
- Field work / Experimental work
- Exam duration and scope
Graded Examination:
- Written Exam: Please refer to the current study regulations.
Ungraded Examination:
- Experimental Work: Approximately 5 experiments, each lasting 90 minutes.
- Knowledge Broadening
The students possess a broad foundational knowledge regarding the basic functioning of modern microcomputers and their programming. They are capable of applying this knowledge to implement microcomputer-based systems.
- Knowledge deepening
The students have in-depth knowledge about the structure and programming of microcomputer systems. They are familiar with the peculiarities of programming microcomputer systems and can independently apply them in practice when programming the systems. They know the essential components of integrated microcomputer systems. The students are capable of describing the functioning of core components, especially interfaces, timers, interrupt processing, and can use them to solve simple problems.
- Knowledge Understanding
The students understand the interplay between hardware and software components in modern microcomputer systems. They are capable of analyzing the requirements for a microcomputer-based system and, from these analyses, presenting reasoned alternatives to define a suitable implementation using a microcomputer.
- Application and Transfer
The students understand the interaction between hardware and software components in modern microcomputer systems. They are capable of carrying out application-oriented microcontroller-based projects and independently contribute to solving complex tasks within a team.
- Communication and Cooperation
The students understand the structure and functioning of microcomputer systems and are capable of explaining them.
- Literature
- Winfried Gehrke, Marco Winzker: "Digitaltechnik", Springer-Vieweg, Heidelberg 2023.
- Joseph Yiu: "The Definitive Guide to the ARM Cortex-M0 and Cortex-M0+ Processors", Newnes, 2015.
- Applicability in study programs
- Electrical Engineering in Practical Networks (dual)
- Electrical Engineering in Practical Networks (dual) B.Sc. (01.03.2026)
- Mechatronics
- Mechatronics B.Sc. (01.09.2025)
- Master of Vocational Education - Electrical Engineering
- Master of Vocational Education - Electrical Engineering M.Ed. (01.09.2022)
- Electrical Engineering
- Electrical Engineering B.Sc. (01.09.2025)
- Person responsible for the module
- Gehrke, Winfried
- Teachers
- Gehrke, Winfried