Microcontroller Techniques (3 cr)
Code: ET22EC05-3005
General information
Enrollment
02.12.2025 - 17.03.2026
Timing
01.01.2026 - 02.05.2026
Number of ECTS credits allocated
3 cr
Mode of delivery
Contact teaching
Campus
Vasa, Wolffskavägen 33
Teaching languages
- English
Degree programmes
- Degree Programme in Energy Technology
- Degree Programme in Electrical Engineering and Automation
Teachers
- Hans Lindén
Teacher in charge
Ronnie Sundsten
Groups
-
ET25D-VEnergy Technology, 2025
Objective
Knowledge and understanding
After completing the course, the student should be able to:
- explain the difference between low-level and high-level programmed microcontroller-based systems
- define the need for register configuration based on application
- define the need for Interrupt functionality based on application
- describe the advantages and disadvantages of microcontroller-based systems based on application
Skills and Abilities
After completing the course, the student should be able to:
- create interactive microcontroller-based applications
- optimize performance using interrupt routines
- use, describe and visualize facts from existing reference documents
- communicate with external equipment
Evaluation Ability and Approach
After completing the course, the student should be able to:
- perform relevant choices of methodology in the design of application
- justify the choice of program and register structure
- select relevant technology based on application
Content
The structure of the microcontroller
High level programming in C
- Embedded functions and techniques
Interrupt controlled functions:
- Timers
- A/D conversion
- Communication
Location and time
According to the schedule.
Materials
Made available on the Moodle course page.
Teaching methods
Introductory theory followed by laboratory exercises.
Exam schedules
Student groups present their lab work regularly, and is directly assessed by the teacher. A portfolio with all completed labs is submitted at the end of the course, followed by a final exam.
Evaluation scale
H-5
Assessment criteria, satisfactory (1)
Possesses basic knowledge of the microcontroller and its function and structure.
Possesses basic knowledge of programming in microcontroller environments.
Assessment criteria, good (3)
Is well acquainted with the function and structure of microprocessors.
Have a good knowledge of how to program microcontroller-based systems.
Is well acquainted with the use of interrupted routines.
Assessment criteria, excellent (5)
Has excellent insight into the function and structure of microprocessors.
Capability of independent creation of applications for microcontroller-based systems.
Recognizes the importance of the reference documentation and possesses the ability to create functionality with its help.
Includes innovative solutions in the assignments.
Assessment methods and criteria
The assessment is based on final exam together with the lab work and the documentation in the portfolio.
Assessment criteria, fail (0)
Failure may result from an unsuccessful exam, insufficient active participation in group work, laboratory work or documentation that does not meet the minimum requirements.
Assessment criteria, satisfactory (1-2)
Demonstrated basic knowledge in the exam, as well as basic laboratory assignments completed, presented, and documented.
Assessment criteria, good (3-4)
Demonstrated good knowledge in the exam, as well as most laboratory assignments completed, presented, and documented.
Assessment criteria, excellent (5)
Demonstrated excellent knowledge in the exam, as well as all laboratory assignments completed, presented, and documented.
Qualifications
Digital logic basics
Practical Boolean control