This document provides an introduction to embedded systems and microcontrollers. It defines an embedded system as a computer system designed for specific control functions within a larger system. Embedded systems typically use microcontrollers as the central processing unit. The document discusses the differences between microprocessors and microcontrollers, with microcontrollers having integrated memory and peripherals. It provides examples of common microcontroller architectures like the 8051, AVR, PIC and others. Finally, it describes the Atmel AVR microcontroller in more detail, including the pin configurations of the Atmega 8 and Atmega 16 chips.