This document provides an introduction to embedded systems and microcontrollers. It outlines what students will learn in the course, including developing embedded systems using PIC microcontrollers with assembly language and C/C++, and interfacing with devices using communication protocols. The recommended textbook and course structure are also presented, with the document concluding by introducing embedded systems, microcontrollers, and the selection process as well as features of PIC microcontrollers.