Using the popular, powerful, yet easy to understand Motorola 68HC11 microcontroller as a representative example, this text provides a comprehensive introduction to the concepts, principles, and techniques of microprocessors and microprocessor-based systems. This edition focuses on the elements and features of the 68HC11 microcontroller IC - one of the most powerful and flexible 8-bit microprocessors in general use today - as a representative device for teaching/learning microprocessor principles and concepts. It also adds, expands and updates coverage of: negation and overflow; IEEE/ANSI logic symbol standards, databus concepts and operations; memory types; microprogramming, microcontrollers, and assemblers; reset operation, on-chip memory and I/O ports, and 4K pages; two-operand ALU operations; MPU reset operation; multiplication and division instructions; on-chip timer system; programmed time intervals; on-chip A/D converter system; a wide range of on-chip control registers; Baud rate, synchronous communication, RS-232-C standard, modems; 68HC11's on-chip serial communication system; and the Centronics printer interface.