Free Downloads
Advanced PIC Microcontroller Projects In C: From USB To RTOS With The PIC 18F Series

This book is ideal for the engineer, technician, hobbyist and student who have knowledge of the basic principles of PIC microcontrollers and want to develop more advanced applications using the 18F series.The architecture of the PIC 18FXXX series as well as typical oscillator, reset, memory, and input-output circuits is completely detailed. After giving an introduction to programming in C, the book describes the project development cycle in full, giving details of the process of editing, compilation, error handling, programming and the use of specific development tools. The bulk of the book gives full details of tried and tested hands-on projects, such as the 12C BUS, USB BUS, CAN BUS, SPI BUS and real-time operating systems. * A clear introduction to the PIC 18FXXX microcontroller's architecture* 20 projects, including developing wireless and sensor network applications, using I2C BUS, USB BUS, CAN BUS and the SPI BUS, which give the block and circuit diagram, program description in PDL, program listing and program description.* Numerous examples of using developmental tools: simulators, in-circuit debuggers (especially ICD2) and emulators* A CDROM of all the programs, hex listings, diagrams, data sheets and tables

Paperback: 560 pages

Publisher: Newnes; 1 edition (April 9, 2008)

Language: English

ISBN-10: 0750686111

ISBN-13: 978-0750686112

Product Dimensions: 9.2 x 7.6 x 1.1 inches

Shipping Weight: 2.2 pounds

Average Customer Review: 3.0 out of 5 stars  See all reviews (20 customer reviews)

Best Sellers Rank: #1,510,500 in Books (See Top 100 in Books) #37 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > PIC Microcontroller #406 in Books > Engineering & Transportation > Engineering > Electrical & Electronics > Electronics > Microelectronics #1175 in Books > Engineering & Transportation > Engineering > Industrial, Manufacturing & Operational Systems > Robotics & Automation

This book is well-written and is of the "something for everybody" variety.Actually as I review the contents of the book, I realize how much ground was covered. There are a lot topics in this book that are directly on-target for a lot of practicing engineers.As an example, in the last 12 months (before having this book at my fingertips, actually), I implemented USB, SD card functionality, CAN and an RTOS. All of these topics, and more, are covered in this single book.I will say that the material is not covered in depth, and does seem to betray the "advanced" moniker in the title. The other ding on the book is that it is heavily geared towards the mikroC compiler, which is not very well-known or respected in the PIC community.Chapter 1 covers the requisite "introduction to computers & microcontrollers" topics, such as number systems, memories, etc.. This will be review / skippable for most readers, but it's good that the author included it.Chapter 2 is a good survey of the PIC18F. Sure, most of the information is in the datasheets, but here in the book it's digested/summarized, and in some cases, in my opinion, explained better than the Microchip documentation. Worth the read.Chapter 3 covers the C programming language. I glossed over this chapter, since I've been using C for more than half of my life.Chapters 4 and 5 cover the mikroC compiler, which is included with the book (limited version), as well as the libraries, development toolset & some sample code. Worth some time, especially if you're new to the toolset. If the author hadn't used this toolset, these chapters wouldn't be as necessary.Chapter 6 starts with some simple projects. Blinking LEDs, serial communications, basic electronics....

Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series PIC Microcontroller Project Book : For PIC Basic and PIC Basic Pro Compliers PIC Microcontroller Projects in C, Second Edition: Basic to Advanced DIY Woodworking Projects: 20 Easy Woodworking Projects For Beginners: (Woodworking Projects to Make with Your Family, Making Fun and Creative Projects, ... projects, wooden toy plans, wooden ships) 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 SD Card Projects Using the PIC Microcontroller Flowcode 6: Create 30 PIC Microcontroller Projects 50 PIC Microcontroller Projects: For Beginners and Experts USB Complete: The Developer's Guide (Complete Guides series) Real-Time Embedded Components and Systems with Linux and RTOS (Engineering) Real-Time Embedded Components And Systems: With Linux and RTOS USB Mass Storage: Designing and Programming Devices and Embedded Hosts USB: The Universal Serial Bus (FYSOS: Operating System Design Book 8) PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC18 PIC Microcontroller The PIC Microcontroller: Your Personal Introductory Course, Third Edition Making PIC Microcontroller Instruments and Controllers Programming and Customizing the PIC Microcontroller (Tab Electronics)