A thorough revision that provides a clear understanding of the basic principles of microcontrollers using C programming and PIC18F assembly language This book presents the fundamental concepts of assembly language programming and interfacing techniques associated with typical microcontrollers.