course-details-portlet

IELET2111

Microcontroller Systems

Choose study year

This course is no longer taught and is only available for examination.

Credits 7.5
Level Intermediate course, level II
Course start Spring
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement Project work and individual orally adjustment

About

About the course

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

Knowledge.

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.

Skills.

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
IELEG2111 7.5 sp Autumn 2019
IELEG1041 5 sp Autumn 2023
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Electronics

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Electronic Systems