There are a mind-boggling number of microcontrollers in use today. Hundreds of millions are shipped every year in products such as automobiles and coffee makers. In order to fully understand this technology, it is necessary to grasp current principles of microprocessor technology and their relationship to microcontrollers. Microcontrollers and Microcomputers: Principles of Software and Hardware Engineering is a top-down introductory treatment of microprocessors...