Microcontroller Architecture & Programming
Integrated course, 6.00 ECTS
Course content
- Hardware structure of microcontroller systems - Direct memory access - Memory interfaces - Bus systems - Embedded networked devices - Software development for embedded systems
Learning outcomes
Graduates - are familiar with the architectures and functional units of microcontrollers - are proficient in programming microcontrollers in C - are familiar with the structure of operating systems
Recommended or required reading and other learning resources / tools
Andrew S. Tanenbaum: Structured Computer Organization; Andrew S. Tanenbaum: Modern Operating Systems; Uwe Brinkschulte, Theo Ungerer: Mikrocontroller und Mikroprozessoren; Jon Stokes: Inside the Machine; Andrew N. Sloss, Dominic Symes, Chris Wright: ARM system Developer’s Guide
Mode of delivery
Integrated course
Prerequisites and co-requisites
Bachelor’s degree programme
Assessment methods and criteria
Continuous assessment