Microcontroller Programming
This course aims to provide students with a solid foundation in the architecture of automatic voltage regulator (AVR) microcontrollers and to develop practical programming skills necessary for creating and debugging microcontroller-based systems. This course focuses on the programming of microcontrollers, specifically the AVR family, using C/C++ languages. You will explore microcontroller architecture, peripheral device programming, and interrupt handling. The course includes hands-on practice in the Atmel Studio environment, where you will develop and debug programs for real-world applications using AVR microcontrollers.

Course Information

Start date of course: February, 2025
Duration: 240 hours (Lectures: 30 hours, Practical: 34 hours, Independent Study: 176 hours)
Schedule: The lecture schedule will be announced at the beginning of next year
Place: Transporta un sakaru institūts
Instructor: Ivans Gercevs, Lecturer at the Transport and Telecommunication Institute
Level of course: Bachelor
Language of the Course: English

Credit Points:  9 ECTS

Microcontroller Programming
Price:  60 € for EU and Ukraine citizens; 80 € for others €

General information

Main Topics:

  • AVR Microcontroller Architecture and Peripherals
  • Programming I/O Ports and Interrupts
  • Using C/C++ in Atmel Studio for Microcontroller Programming
  • Developing and Debugging Programs in Embedded Systems
  • Practical Assignments with AVR Debug Kits

Why Should I Study Database Processing as an Executive Education?

  • Gain specialized skills in microcontroller programming, a critical area in embedded systems development
  • Obtain hands-on learning with practical sessions in programming and debugging, providing experience that is directly applicable to various tech industries
  • Boost your career advancement with microcontroller programming which is a valuable skill for roles in the fields of electronics, embedded systems, and robotics

To Apply

For more information please write to kursi@tsi.lv, Transport and Telecommunication Institute, Lauvas street 2 - Room 100a, Riga, LV-1019, Latvia, phone: (+371) 67100659

contact us

share with the world