Course code 02 42 6204 00
Number of ECTS points 2
Course title in the language of instruction
Course title in Polish Microcontrollers (Mikrokontrolery)
Course title in English
Language of instruction English
Form of classes
Lecture Tutorials Laboratory Project Seminar Other Total of teaching hours during semester
Contact hours 30 0 30
E-learning No No No No No No
Assessment criteria (weightage) 1.00 0.00
Unit running the course Instytut Elektroniki
Course coordinator prof. dr hab. inż. Bogusław Więcek
Course instructors dr inż. Mariusz Felczak, dr inż. Marcin Kałuża, dr inż. Robert Olbrycht, dr inż. Krzysztof Tomalczyk
Digital Circuits
Course learning outcomes
  1. The student will be able to describe the design of a typical microcontroller including its architecture (RISC, CISC) and built-in peripherals (ADC, DAC, RAM, ROM, FLASH, CLOCK...).
  2. The student will be able to present popular microcontrolers types of different manufacturers and describe their poperties.
  3. The student will be able to discuss the construction of a typical PLC including built-in peripherals.
  4. The student will be able to present popular series PLCs from different manufacturers.
Programme learning outcomes
  1. In-depth knowledge and comprehension of complex concepts and phenomena in the field of electronics and telecommunications, methods and theories explaining the dependences between them, as well as main development trends in electronics and telecommunications; knowledge of the fundamentals of life cycle of electronic and telecommunication devices and systems.
  2. Ability to apply the knowledge to identify, formulate and solve non-typical problems related to electronics and telecommunications, to plan and to conduct adequate experiments, including measurements and numerical simulations also with the aid of self-developed methods and tools, to analyse and to interpret obtained results so as to draw conclusions.
  3. Ability to communicate effectively with a diverse range of audiences using specialised terminology from electronics and telecommunications also with the aid of English language at B2+ level according to Common European Framework of Reference for Languages; ability to present and to evaluate different opinions and attitudes and to lead and take part in a debate.
Programme content Types and architecture of microcontrollers. Popular microcontroller families, their built-in peripherals and programming languages. Programming and debugging microcontrollers. Introduction to PLCs.
Assessment methods
For all effects - written or oral test, activity during classes.

Grading policies The condition to pass the subject is a positive evaluation of the final test.
Course content LECTURE - Types of microcontrollers. - Architecture microcontrollers. - Built-in microcontroller peripherals. - ADUC microcontrollers, PIC, ARM, ATMega and others. - Programming languages for microcontrollers. - Programming and debugging of microcontrollers. - Construction of a PLC. - Built-in PLC peripherals. - Ladder PLC programming. - Examples of microcontrollers and PLCs programs.
Basic reference materials
  1. Tomasz Starecki, "Mikrokontrolery 8051 w praktyce", 2002
  2. Jacek Andrzej Michalski, "Mikroklocki mikroprocesory dla początkujących", 2007
  3. Jacek Bogusz, "Programowanie mikrokontrolerów 8051 w języku C w praktyce", 2005
  4. K. Badźmirowski i inni, "Układy i systemy mikroprocesorowe" WNT 1990
  5. P. Misiurewicz, "Podstawy techniki mikroprocesorowej" WNT 1991
  6. T.Legierski, J.Wyrwał, J.Kasprzyk, J.Hajda, "Programowanie sterowników PLC", 1998
  7. Janusz Kwaśniewski, "Sterowniki PLC w praktyce inżynierskiej", 2008
Other reference materials
  1. S. A. Money, "Mikroprocesory", 1996
  2. Gary Dunning, "Introduction to Programmable Logic Controllers", 1998
  3. Bogdan Broel-Plater, "Układy wykorzystujące sterowniki PLC Projektowanie algorytmów sterowania", 2008
Average student workload outside classroom
Updated on 2021-04-28 12:07:20
Archival course yes/no no