Microprocessor Systems
BASIC DATA
course listing
A - main register
course code
NTR0400
course title in Estonian
Mikroprotsessorsüsteemid
course title in English
Microprocessor Systems
course volume CP
-
ECTS credits
6.00
to be declared
yes
assessment form
Examination
teaching semester
autumn - spring
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
EDTR17/25
yes
Structural units teaching the course
ET - Tartu College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Anda sissejuhatus mikroprotsessoritesse ja tutvustada nende rakendusi.
Omandada praktilisi kogemusi mikroprotsessorite, -kontrollerite riistvaralähedases programmeerimises assembleris ja kõrgkeeltes.
course aims in English
To give the general knowledge about working principles and applications of microprocessors and microcontrollers. To obtain practical skills for MCU hardware related programming in assembler and in C language.
learning outcomes in the course in Est.
Aine läbinud üliõpilane: tunneb protsessorite- ja mikrokontrollerite arhitektuure; tunneb riistvaralähedase programmeerimise eripärasid; oskab kirjutada lihtsamaid programme ja kasutada erinevaid arenduskeskkondi; omab ettekujutust Assembler programmeerimiskeelest.
learning outcomes in the course in Eng.
Student is familiar with the different architectures of microprocessors and microcontrollers; understands the influence of processor's architecture to programming process;
Is able to solve simple programming problems by designing the program for microcontrollers using relevant software development tools; have acquired the basic principles of Assembler language;
brief description of the course in Estonian
Arvuti ja mikrokontrolleri arhitektuur ja nende erinevus. Mikrokontrollerite seeriad (AVR, Intel, PIC). ARM protsessori lühiülevaade. Programmeerimiskeskkonnad. Mikrokontrollerite arhitektuur,
kasutusalad. Mikrokontrollerite riistvara ja elektrilised parameetrid, nende sidumine andurite ja täituritega. Mikrokontrollerite programmeerimise eripärad. Käsustik (aritmeetika-, loogika-, andmeedastus-, juhtimiskäsud). Katkestused. Alam-programmid, makrod. Assemblerikeele kasutamine, selle eripärad. Mikrokontrolleritega lahendatavate ülesannete näited. Kontrollerite programmeerimine assembleris ja C-s.
brief description of the course in English
Computer and microcontroller architectures and differences between them. Microcontroller families (AVR, Intel, PIC). Microprocessor architectures. Overview of ARM processor. Programming environments. Microcontroller hardware and electrical parameters, interfacing to sensors and actuators. Special aspects of microcontroller programming. Instruction set (arithmetical, logical, data transfer and control instructions). Interrupts. Subroutines. Assembler language fundamentals. Application examples. Programming controllers in assembler and C.
type of assessment in Estonian
Kirjalik eksam
type of assessment in English
Written exam
independent study in Estonian
Grupitöö või iseseisva tööna valminud projekt.
independent study in English
A practical project given either as a group or individual assignment.
study literature
Computer architecture : a quantitative approach. John L. Hennessy, David A. Patterson.
Practical Aspects of Embedded System Design using Microcontrollers. 2008 Spinger
Microcontrollers in Practice. 2005 Springer
Guide to RISC Processors for Programmers and Engineers. 2005
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
2.0
practices
-
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Ago Rootsi, ET - Tartu College
Estonian
    NTR0400eng.pdf 
    display more
    2024/2025 autumn
    Ago Rootsi, ET - Tartu College
    Estonian
      NTR0400eng.pdf 
      2023/2024 autumn
      Ago Rootsi, ET - Tartu College
      Estonian
        2022/2023 autumn
        Ago Rootsi, ET - Tartu College
        Estonian
          2021/2022 autumn
          Ago Rootsi, ET - Tartu College
          Estonian
            NTR0400eng.pdf 
            2020/2021 autumn
            Ago Rootsi, ET - Tartu College
            Estonian
              NTR0400eng.pdf 
              2019/2020 autumn
              Ago Rootsi, ET - Tartu College
              Estonian
                NTR0400eng.pdf 
                Course description in Estonian
                Course description in English