Microcontroller Systems
2011-2012 - ELE2141 - 5 ECTS

On the basis of

IMT 1031 - Fundamental programming

Expected learning outcomes

After completing the course the student should know about technical principles for modern microcontroller architecture and low-level programming. The student should be able to understand the relation between hardware and software and the relation between low-level and high-level programming.


Microcontroller Systems: Programming of microcontroller (C-programming and assembly programming), architecture, CPU, busses and internal memory, parallel/serial in/out circuits, interrupt, timers, DMA, numerical processes use of ADC.

Teaching Methods

Laboratory work
Mandatory assignments
Project work

Form(s) of Assessment

Written exam, 3 hours

Grading Scale

Alphabetical Scale, A(best) – F (fail)

External/internal examiner

Graded by course instructor(s).

Re-sit examination

Ordinary re-sit examination

Examination support

Approved calculator

Coursework Requirements

1 Project (must be approved by teacher)

Teaching Materials

V. Johansen: Emnehefter – Mikrokontrollere 2009 ISSN: 1503-3708/Kompendium 2009-3