Fundamentals of Microprocessor Electronics
Basic information
Course coordinator Marko Jankovec
Course type: Izbirni – splošni
Number of ECTS credits: 5
Semester: 2. semester
Course code: 64626
Subject description
The subject comprehensively covers microcontroller systems, including technology, architecture, core structure, and peripheral devices. Within each topic, students are introduced to detailed implementations of the most widespread families of microcontrollers, such as Intel 8051, Microchip AVR and PIC, Texas MSP430, and ARM. The subject emphasizes understanding and practical use of basic and advanced peripheral units, such as input-output lines, timers, counters, and analog units (including comparators, references, and A/D and D/A converters), control circuits, interrupt systems, parallel and serial communication buses. All covered theoretical content is applied by students in laboratory exercises using MiŠKo3 development systems, which contain an STM32G474 microcontroller with all necessary supporting electronics, such as debugger, buttons, LEDs, joystick, color graphic display, and USB interface for communication and power supply.
Objectives
To achieve deep understanding of microcontroller based electronic systems and develop the ability to integrate different CPU peripherals. The course provides the expertise necessary for programming and debugging of microcontrollers in various applications.
Teaching and learning methods
Online video lectures, lectures and exercises in flipped classroom, laboratory practice, project work, presentation of the project.