This document provides information on microprocessors and microcontrollers. It discusses the key differences between microprocessors and microcontrollers, including that microcontrollers contain a processor core, memory and I/O pins on a single chip while microprocessors only contain a CPU. Examples of common microcontrollers and microprocessors are provided. The document also describes the functions, advantages, applications and architecture of microprocessors such as the Pentium. It provides details on the 8051 microcontroller including its 8-bit ALU.