This document provides an overview of the ARM processor. It begins with a brief history, describing how ARM was developed in the 1980s by Acorn Computers in Cambridge, England. It then defines what a processor is and explains the differences between RISC and CISC architectures. The document discusses key features of ARM processors like pipelining and conditional execution. It specifically examines the ARM7TDMI processor, describing its instruction sets including ARM, Thumb, and operating modes. Application areas for ARM like mobile phones and automotive are listed. The document concludes with references used in its preparation.