“If you think that the internet has changed your life, think again. The IoT is about to change it all over again!”

— Brendan O’Brien, Chief Architect & Co-Founder, Aria Systems

ECE - CSE 3151 Microprocessor and Embedded Systems


Rationale: The primary goal of this course is to give you the fundamental skills needed to understand, use, and design microcontroller-based systems. This includes the following: (1) What is a microcontroller? (2) What can it do (and not do)? (3) How does one design (and program) a microcontroller-based system?


Rationale: This course is designed to provide the fundamental knowledge needed to understand, use, and design processor based system and embedded systems.

Reference Books

  • Primary reference book: Microprocessor and Microcomputer based system design by Dr. M. Rafiquzzaman

  • The Intel Microprocessors by Barry B. Brey

  • Primary reference book: The 8051 Microcontroller and Embedded Systems by Muhammad Ali Mazidi