This document provides an overview of microcontrollers and the 8051 microcontroller. It discusses the basic components of microprocessors and microcontrollers, compares microprocessors and microcontrollers, lists common applications of microcontrollers in embedded systems, and criteria for choosing a microcontroller. It then focuses on the features, pin descriptions and functions, and CPU operation of the 8051 microcontroller.