The book presents the fundamentals of ARM processor in a simple, lucid and systematic way. It also gives comprehensive coverage of the popular ARM microcontroller - LPC2148. The book is divided into two parts. The first part focuses on the RISC design philosophy, ARM design philosophy, embedded system hardware, embedded system software, ARM processor fundamentals, instruction set, programming, exceptions and interrupt handling schemes. The second part focuses on LPC2148 CPU, its features, architecture, registers, GPIO, Timers, Interrupt controller, PLL and other peripherals.