1. Embedded software architecture

  2. What is microprocessor? Main elements of microprocessor

  3. Program flow in microcontrollers. Memory map

  4. Main addressing modes

  5. Classifications of microcontrollers

  6. 8-bit microcontrollers. Comparison of architectures of AVR and PIC microcontrollers

  7. Important electrical parameters of microcontrollers

  8. Microcontrollers clocking

  9. Types of resets

  10. Main 16-bit microcontroller families

  11. SDRAM vs SRAM

  12. SDRAM access procedure

  13. Main features of ARM architecture

  14. Main features of ARM7TDMI family

  15. ARM7TDMI operation modes and registers

  16. ARM instruction set vs Thumb instruction set

  17. MMU vs MPU

  18. What is a pipeline

  19. Operation of a basic 5-stage pipeline

  20. Types of pipeline hazards