This course offers a comprehensive study of microprocessor and microcontroller systems, covering architecture, programming, interfacing techniques, memory systems, and bus standards. Students delve into the architecture and structure of microprocessor systems, exploring 8, 16, and 32-bit systems, memory systems, bus structures, and programming. Emphasis is placed on interrupts, exceptions, and basic input/output interfacing, including parallel communication. Additionally, the course covers microcontroller structure and programming using dedicated development systems.

  • Aligned with SDG 9, this course emphasizes innovation in electronic infrastructure. Students explore frequency response characteristics of transistors and digital integrated circuits, contributing to advancements in electronic infrastructure and fostering innovation in industries reliant on electronics.
  • Encouraging responsible consumption and production (SDG 12), the course addresses the design of efficient electronic circuits. By studying low and high-frequency characteristics and implementing active filters, students learn techniques for optimizing circuits, contributing to sustainable practices in electronic design and production

Course Coverage:

  • Assembly language programming for microprocessors and microcontrollers.
  • Interfacing with various input/output devices.
  • Data transfer between microcontroller-based circuits and PCs via serial and parallel ports