Cover image for Applying PIC18 microcontrollers : architecture, programming, and interfacing using C and Assembly
Applying PIC18 microcontrollers : architecture, programming, and interfacing using C and Assembly
Personal Author:
Publication Information:
Upper Saddle River, NJ : Pearson/Prentice Hall, 2008
Physical Description:
1v + 1 CD-ROM
General Note:
Accompanied by compact disc : CP 12003


Item Barcode
Call Number
Material Type
Item Category 1
PSZ JB 30000010159384 TJ223.P76 B20 2008 Open Access Book
SPACE Pahang Library 30000010088559 TJ223.P76 B20 2008 Book Book

On Order



This book provides a comprehensive look into the architecture, programming, and interfacing of the microcontroller. Using the Microchip PIC18 family as a reference, it explains the architecture of the computer and the PIC18 microcontroller, discusses how to program in both assembly and in C-language, and then provides a solid discussion of interfacing, complete with a diverse set of examples. Unique to the book is its goal to introduce and explain as many devices as possible and show many complete system applications. All programs from the book are included on the accompanying CD-ROM and problems and examples further one's proficiency in microcontroller interfacing, programming, and system design. Uses the newest 8-bit microcontroller available from Microchip because of its universality (i.e. what is learned about this family is applicable to the earlier families of microcontrollers from PIC as well as other microcontrollers from other manufacturers).

Author Notes

Barry Brey is one of America's Premier authors whose many books on microprocessors and assembly language, based on his actual teaching experience, have helped educate hundreds of thousands of students and readers throughout North America and the world.

Table of Contents

1 Introduction to Computer Architecture
2 The PIC18 Family Architecture and Program Development
3 The PIC18 Family Instruction Set
4 Assembly Language Programming
5 Programming the PIC18 with C-Language
6 The PIC18 Family Hardware Specifications
7 Basic Input and Output
8 Interrupts
9 Controlling Systems
10 Advanced Topics
Appendix A The PIC18 Family Instruction Set
Appendix B Common C-Language Library Functions
Appendix C Answers to Selected Even-Numbered Questions and Problems
Appendix D A PIC-Based System USing a USB Interface