Free Downloads
Microcontroller Programming: The Microchip PIC

From cell phones and television remote controls to automobile engines and spacecraft, microcontrollers are everywhere. Programming these prolific devices is a much more involved and integrated task than it is for general-purpose microprocessors; microcontroller programmers must be fluent in application development, systems programming, and I/O operation as well as memory management and system timing. Using the popular and pervasive mid-range 8-bit Microchip PIC® as an archetype, Microcontroller Programming offers a self-contained presentation of the multidisciplinary tools needed to design and implement modern embedded systems and microcontrollers. The authors begin with basic electronics, number systems, and data concepts followed by digital logic, arithmetic, conversions, circuits, and circuit components to build a firm background in the computer science and electronics fundamentals involved in programming microcontrollers.For the remainder of the book, they focus on PIC architecture and programming tools and work systematically through programming various functions, modules, and devices. Helpful appendices supply the full mid-range PIC instruction set as well as additional programming solutions, a guide to resistor color codes, and a concise method for building custom circuit boards.Providing just the right mix of theory and practical guidance, Microcontroller Programming: The Microchip PIC® is the ideal tool for any amateur or professional designing and implementing stand-alone systems for a wide variety of applications.

Hardcover: 824 pages

Publisher: CRC Press (December 19, 2006)

Language: English

ISBN-10: 0849371899

ISBN-13: 978-0849371899

Product Dimensions: 7.3 x 1.9 x 10 inches

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

Average Customer Review: 3.5 out of 5 stars  See all reviews (2 customer reviews)

Best Sellers Rank: #3,318,583 in Books (See Top 100 in Books) #84 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > PIC Microcontroller #2810 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Circuits #7004 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Electronics

My experience of this book was quite different from that expressed in the earlier review. I was repeatedly frustrated. Many terms and concepts were introduced without any explanation or description, ever. Far too many pages contained long programs which did not appear to reflect either the best programming or pedagogical practice. Despite the length of this book, the range and depth of actual Microchip programming technique coverage seemed superficial.

This book has it all for the beginner to the advanced. I only wish I had access to this book last year before I started PICMicro programming. It would have saved me countless hours of web searches. I swear, every aspect (and more) of programming PICs I have researched and bookmarked is here in this book. Many examples to be used and expanded upon easily. Only wish they would have used the more current 16F628A as a basis instead of the outdated 16F84A -- although to be fair, the examples can be used for any of the entire line 8-bit microcontrollers with only minor modifications (like telling the compiler it's a different chip and changing which pins for out and in -- easy). Serial communications, LCD interfacing, external EEPROM use, RTC's -- this book has it all. Should be used as a textbook for a course -- very comprehensive, not to mention up-to-date info on this subject (for once!). Quite pricey but worth it if you want to save yourself time and have ONE place to go for reference.

Microcontroller Programming: The Microchip PIC PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers Demystifying The Microchip PIC Microcontroller For Engineering Students: Following The KISS Principle Programming #8:C Programming Success in a Day & Android Programming In a Day! (C Programming, C++programming, C++ programming language, Android , Android Programming, Android Games) Programming #57: C++ Programming Professional Made Easy & Android Programming in a Day (C++ Programming, C++ Language, C++for beginners, C++, Programming ... Programming, Android, C, C Programming) 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 Programming #45: Python Programming Professional Made Easy & Android Programming In a Day! (Python Programming, Python Language, Python for beginners, ... Programming Languages, Android Programming) Programming and Customizing the PIC Microcontroller (Tab Electronics) Beginner's Guide To Embedded C Programming: Using The Pic Microcontroller And The Hitech Picc-Lite C Compiler Programming and Customizing the Pic Microcontroller Programming the PIC Microcontroller with MBASIC (Embedded Technology) PIC Microcontroller Programming: in 10 captivating lessons (JAL) Programming 16-Bit PIC Microcontrollers in C, Second Edition: Learning to Fly the PIC 24 Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology) Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 (Embedded Technology) Pap/Cdr Edition by Di Jasio, Lucio published by Newnes (an imprint of Butterworth-Heinemann Ltd ) (2007) Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24 Programming: Computer Programming for Beginners: Learn the Basics of Java, SQL & C++ - 3. Edition (Coding, C Programming, Java Programming, SQL Programming, JavaScript, Python, PHP)