Free Downloads
PIC Microcontroller: An Introduction To Software & Hardware Interfacing

This book presents a thorough introduction to the Microchip PIC microcontroller family, including all of the PIC programming and interfacing for all the peripheral functions. A step-by-step approach to PIC assembly language programming is presented, with tutorials that demonstrate how to use such inherent development tools such as the Integrated Development Environment MPLAB, PIC18 C compiler, the ICD2 in-circuit debugger, and several demo boards. Comprehensive coverage spans the topics of interrupts, timer functions, parallel I/O ports, various serial communications such as USART, SPI, I2C, CAN, A/D converters, and external memory expansion.

Hardcover: 816 pages

Publisher: Cengage Learning; 1 edition (July 1, 2004)

Language: English

ISBN-10: 1401839673

ISBN-13: 978-1401839673

Product Dimensions: 1.5 x 8.2 x 9.5 inches

Shipping Weight: 3.4 pounds (View shipping rates and policies)

Average Customer Review: 3.8 out of 5 stars  See all reviews (12 customer reviews)

Best Sellers Rank: #464,889 in Books (See Top 100 in Books) #10 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > PIC Microcontroller #88 in Books > Textbooks > Engineering > Electrical & Electronic Engineering #379 in Books > Engineering & Transportation > Engineering > Industrial, Manufacturing & Operational Systems > Robotics & Automation

I have virtually all of the major PIC books available and thisone is, by far, the best PIC18 book on the market. That may bebecause it is written as a textbook by an obviously experiencedacademic as well a microprocessor engineer. Each chapter followsa natural progression from the basics of instruction set, tooluse such as MPLAB, assembly, C programming, andon to the details of the PIC18 architecture.Its clear organization makes it equally useful as a referenceand may be dipped into for solutions to many PIC issues such asI2C, timer and A/D use and interfacing details for many applications.For the earlier PIC16, the best reference is "The Quintessential PIC Microcontroller"by Sid Katzen for many of the same reasons.Buy these two books and you have both the PIC16 and PIC18 covered.

Having a background in software development (C/C++), having written a lot of assembly language in the distant past, and being familiar with processor architecture, I found the book to be straightforward and useful to me. I was able to make rapid progress through the text, sometimes skipping ahead to sections to find just what I needed. Plenty of useful source code in both asm and C as well. The professor who wrote this put together what seems like a very clean, easy to understand text (where "easy" may depend on your background - I found it easy). It is true that you can probably find much of the information in the processor specification PDF file available from Microchip or in other online sources, yet I found it very convenient to have it all available in one organized textbook. I do recommend the book for others wishing to learn more about the PIC18.

Writing style is clear and easy to follow. Detailed and straightforward explanations.I bought this book in 2016 because I had to instruct students in a lab-based course, and they had learnt PIC18F MCU in a previous course, from this book. I had no exposure to PIC MCUs before but I have a background on CPU architecture and assembly programming based on the 86x processors. The book fulfilled its purpose for me and I had no difficulties following along.

This is a great µC book that teaches with the PIC18 series. All examples in the book cover ASM and C18 code. I wish such a book were available for other µCs. I would recommend this book for anyone looking to get started with PICs, especially if your using a PIC18.

WORST BOOK EVER. seriously- hardest book to reference; even the teacher had trouble with it- unfortunately, its the only book out there for this microcontroller :/

Good Book, not very interesting subject. Just a book that we have to buy for our class. Edition changed quickly, but content are almost identical.

PIC Microcontroller: An Introduction to Software & Hardware Interfacing PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers The HCS12 / 9S12: An Introduction to Software and Hardware Interfacing MC68HC12 An Introduction: Software and Hardware Interfacing MC68HC11: An Introduction - Software and Hardware Interfacing, 2nd Edition Mc 68Hc11 an Introduction: Software and Hardware Interfacing The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications (4th Edition) Microprocessor Systems Design: 68000 Family Hardware, Software, and Interfacing Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series PIC'n Techniques, PIC Microcontroller Applications Guide Serial PIC'n : PIC Microcontroller Serial Communications Automatic On/Off Control of Small Motors & Other Home Appliances Using PIC 18F4680 Microcontroller -- A Circuit Diagram & PIC Program Code Microprocessors and Interfacing: Programming and Hardware The Motorola MC68332 Microcontroller: Product Design, Assembly Language Programming and Interfacing Interfacing PIC Microcontrollers, Second Edition: Embedded Design by Interactive Simulation Interfacing PIC Microcontrollers: Embedded Design by Interactive Simulation ECHO USER GUIDE: The Official User Guide For Using Your Echo ( technology mobile communication kindle alexa computer hardware) ( Echo ... & Technology Ebooks Hardware & DYI) Embedded System Design: A Unified Hardware/Software Introduction Programming 8-bit PIC Microcontrollers in C: with Interactive Hardware Simulation PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18