Personal tools
Log in
You are here: Home Faculty Education Programmes Postgraduate Programmes New postgraduate study programmes 09-Embedded Systems (09-ES) Contemporary microcontrollers for embedded systems

Contemporary microcontrollers for embedded systems

COURSE: Contemporary microcontrollers for embedded systems

Code: ФЕИТ05026

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

Lecturer: prof. Josif Kjosev

Subject of the course content: Embedded systems characteristics and design challenges. Energy efficiency importance and environment impact. ARM 16/32-bit microcontrollers overview, architecture and instruction set, low power aspects. Embedded peripherals and external devices connection. Development tools. ARM microcontroller programming in C and assembler. ARM and THUMB mode coexistence. Real-time programming methods, energy awareness and efficiency methods. CORTEX family overview and multicore variants. Case studies. Laboratory work and micro project. Option: other energy-efficient microcontrollers application.


  1. A.N.Sloss, D.Symes and C. Wright, ARM System Developer's Guide: Designing and Optimizing System Software, Elsevier Inc.2004
  2. Hitex Corporation, The Insider’s Guide Series, Hitex 2000-2008
  3. Jean J. Lasbrosse, uC/OS-III The Real-Time Kernel, Micrium Press 2010