Microcontrollers play an important role in the design of digital systems. They are found in a wide range of applications including office automation systems like copiers and fax machines, consumers electronics such as microwave ovens, digital instruments and robotics.
This book is written in a very simplified manner to present the fundamental concepts of assembly and C language programming and interfacing techniques associated with typical microcontrollers. Microchip Technology’s PIC 18F4321 is used for this purpose. The PIC18F family is an excellent educational tool for acquiring an understanding of both hardware and software aspects of typical microcontrollers.
The book can easily be adopted as a text for a one- semester or one- quarter course in microcontrollers taught at the undergraduate level in electrical/computer engineering and computer science departments. The students are excepted to have a background in C language and digital logic-both combinational and sequential-design. The book will also be useful for practicing microcontroller system designers. Practitioners of microcontroller-based applications will find more simplified explanations, together with examples and comparison considerations, than are found in manufactures’ manuals.