FI:PV198 Onechip Controllers - Course Information
PV198 Onechip Controllers
Faculty of InformaticsAutumn 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.
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/fi/autumn2025/PV198