PV198 Onechip Controllers

Faculty of Informatics
Autumn 2025
Extent and Intensity
0/2/1. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: zk (examination). Other types of completion: k (colloquium).
In-person direct teaching
Teacher(s)
doc. RNDr. Zdeněk Matěj, Ph.D. (lecturer)
prof. Ing. Václav Přenosil, CSc. (alternate examiner)
Bc. Tomáš Rohlínek (seminar tutor)
Mgr. Ján Labuda (seminar tutor)
Mgr. Marek Vrbka (seminar tutor)
Ing. Matúš Škvarla (seminar tutor)
Mgr. Ondřej Bleha (seminar tutor)
Mgr. Martin Klimeš (seminar tutor)
Bc. Adam Valt (seminar tutor)
Mgr. Matyáš Hlavinka (seminar tutor)
Bc. Adam Mikulášek (seminar tutor)
Bc. Vojtěch Szotkowski (seminar tutor)
Guaranteed by
doc. RNDr. Zdeněk Matěj, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Zdeněk Matěj, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics
Timetable of Seminar Groups
PV198/01: Thu 18. 9. to Thu 18. 12. Thu 8:00–9:50 A415, O. Bleha
PV198/02: Thu 18. 9. to Thu 18. 12. Thu 18:00–19:50 A415, A. Valt
PV198/03: Mon 15. 9. to Mon 15. 12. Mon 14:00–15:50 A415, J. Labuda
PV198/04: Tue 16. 9. to Tue 16. 12. Tue 16:00–17:50 A415, M. Hlavinka
PV198/05: Tue 16. 9. to Tue 16. 12. Tue 18:00–19:50 A415, T. Rohlínek
PV198/06: Thu 18. 9. to Thu 18. 12. Thu 16:00–17:50 A415, V. Szotkowski
PV198/07: Tue 16. 9. to Tue 16. 12. Tue 12:00–13:50 A415, M. Vrbka
PV198/08: Wed 17. 9. to Wed 17. 12. Wed 18:00–19:50 A415, A. Mikulášek
PV198/09: Wed 17. 9. to Wed 17. 12. Wed 16:00–17:50 A415, O. Bleha, V pripade nedostatku kapacty.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 70 student(s).
Current registration and enrolment status: enrolled: 97/70, only registered: 6/70, only registered with preference (fields directly associated with the programme): 0/70
fields of study / plans the course is directly associated with
there are 37 fields of study the course is directly associated with, display
Abstract
The main aim of this course is to understand and master theoretical knowledge and practical virtuosity necessary for description and for application of the microcontroller and microcomputer.
Learning outcomes
At the end of the course, students will be able to:
design single-chip microcomputer applications;
to work with the C language in a single-chip microcomputer environment;
program single-chip microcomputer applications;
to work with peripherals of microcomputers (PWM, timer, ADC...);
to work with fundamental communication protocols (UART, I2C, SPI).
Key topics
Programming on the microcontrollers and bit operations.
Fundamentals of electronics used in embedded systems.
Basic digital input output (GPIO, LED, button, switches, ...).
Introduction to interrupt handling and software timers.
Generating and reading digital signals (PWM, input capture, counters...).
Generating and reading analog signals (ADC, DAC).
Introduction to communication protocols and buses (UART, I2C, SPI).
Study resources and literature
  • Pavel Herout: Učebnice jazyka C 1 díl. 4 vydání, Kopp, České Budějovice 2005
Approaches, practices, and methods used in teaching
Seminars consisting of lectures and practical tasks, and individual homework.
Method of verifying learning outcomes and course completion requirements
Homework: Students must achieve at least 9 out of 11 points.
Points over the threshold will be added to the final score.

The exam consists of 2 parts:
1) Practical (60 pts): Implementation assignment of homework-level difficulty, open-book, no LLMs. Duration: 120 minutes. Graded pass/fail.
2) Theoretical (40 pts): Four open questions based on seminar and study materials, closed-book. Duration: 60 minutes.

A student can redo only the failed part of the exam.

Colloquium: Only the practical part of the exam - pass/fail.

Grading Scale:
A: 100–90
B: 89–80
C: 79–70
D: 69–60
E: 59–50
F: <50
Language of instruction
English
Follow-Up Courses
Further Comments
Study Materials
The course is taught annually.
The course is also listed under the following terms Autumn 2007, Autumn 2008, Autumn 2009, Autumn 2010, Autumn 2011, Autumn 2012, Autumn 2013, Autumn 2014, Autumn 2015, Autumn 2016, Autumn 2017, Autumn 2018, Autumn 2019, Autumn 2020, Autumn 2021, Autumn 2022, Autumn 2023, Autumn 2024.
  • Enrolment Statistics (recent)
  • Permalink: https://is.muni.cz/course/fi/autumn2025/PV198