This document discusses embedded systems and compares microprocessors and microcontrollers. It defines an embedded system as a computer system designed to perform one or a few dedicated functions and are controlled by microprocessors and microcontrollers. The document notes that embedded systems are made to perform only a few tasks and cannot be used for other purposes after implementation. It lists characteristics of embedded systems like being single-functioned, tightly constrained by factors like cost and size, real-time, complex algorithms, and user interfaces. The document then explains that microprocessors contain only a CPU chip and require external additions like RAM and ROM to function, while microcontrollers integrate CPU, RAM, ROM and peripherals onto a single chip.