IELEG2111 - Microcontroller Systems


Examination arrangement

Examination arrangement: Project work with individual orally adjustment
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Project work with individual orally adjustment 100/100

Course content

· Programming of mikrocontrollers in C · Hardware Arkitecture (CPU, ALU, stack, busses, internal memory and system architecture) · Operasjon codes og assembly programming · Parallell/seriell in/out circuits · Interrupt og timer/counters · Analog to Digital Converter (ADC) · Serial communications · Direct Memory Access (DMA) · Power management · Development equipment · Data sheets

Learning outcome


The candidate shall have:

  • necessary understanding of programmable memory circuits.
  • basic knowledge about microcontroller architecture.
  • understanding of functioning and technical principles of a mondern microcontroller.
  • understanding of low-level code (assemby) and how operation codes are stored in program memory.
  • knowledge in programming of a microcontroller in C language and how C is compiled to low-level code.


The candidate can:

  • write programs for a microcontroller in C.
  • construct and program microprocessor systems.
  • use development equipment for microcontrollers.

General competence.

The candidate shall:

  • have developed an understanding of the connection between hardware and software.
  • understand the connection between low-level and high-level programming.

Learning methods and activities

Lectures, task solving, project work, guidance.

Compulsory assignments

  • Excersises

Further on evaluation

Mandatory excercises.

Assessment: Project in group and individual orally adjusting. Grade: Letter.

Re-sit exam: at the next ordinary completion of the course.

Specific conditions

Admission to a programme of study is required:
Electrical Engineering (BIELEKTRO)

Required previous knowledge

Required to be a student with the technology program the course is connected with at NTNU.

Course materials

Announced at start of course

Credit reductions

Course code Reduction From To
ELE2131 7.5 AUTUMN 2019
IELET2111 7.5 AUTUMN 2019
IELEG1041 5.0 AUTUMN 2023
More on the course



Version: 1
Credits:  7.5 SP
Study level: Intermediate course, level II


Term no.: 1
Teaching semester:  SPRING 2024

Language of instruction: -

Location: Gjøvik

Subject area(s)
  • Electronics
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Electronic Systems


Examination arrangement: Project work with individual orally adjustment

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD Project work with individual orally adjustment 100/100





Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU