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. 

Back to top