Designing Embedded Systems with PIC Microcontrollers and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Start reading Designing Embedded Systems with PIC Microcontrollers on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Designing Embedded Systems with PIC Microcontrollers: Principles and Applications [Paperback]

Tim Wilmshurst
4.0 out of 5 stars  See all reviews (2 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Kindle Edition CDN $45.30  
Paperback --  
There is a newer edition of this item:
Designing Embedded Systems with PIC Microcontrollers: Principles and Applications Designing Embedded Systems with PIC Microcontrollers: Principles and Applications
CDN$ 55.89
In Stock. Editors' 25 Best Books of the Year
Best Books of 2014
Unruly Places, Alastair Bonnett’s tour of the world’s most unlikely micro-nations, moving villages, secret cities, and no man’s lands, is our #1 pick for 2014. See all

Book Description

Nov. 12 2006 0750667559 978-0750667555 1
This book is aimed primarily at second or third year undergraduate engineering or technology students. It will also be of interest to the practicing professional, and the informed hobbyist. Readers are expected to have an introductory knowledge of electronics, mathematics, and microprocessor or computer systems

The main aim of the book is to take readers to a level whereby they are equipped to enter professional practice in the embedded world. For those already in professional practice, it increases their effectiveness, broadening and updating their range of skills. It achieves its aims by giving a clear understanding of the underlying knowledge and skills appropriate to today’s embedded systems, including the use of C, and by engaging with key current issues, including networked systems, reliability, operating in the real-time environment, and use of real-time operating systems (RTOS).

The book is built around three example microcontrollers, the PIC 16F84, the 16F876, and the 18F452. It works through these in turn, using each to develop the complexity of the ideas introduced. To maintain breadth however it makes cross-reference to other devices, for example the Freescale (formerly Motorola) 68HC12. It uses the Microchip MPLAB Integrated Development Environment, the Microchip C-18 C compiler, and explores the capabilities of commercially available real time operating systems (e.g. Salvo or similar). The book is illustrated with several example projects, from the very simple (an electronic ping-pong game) to the more advanced (the Derbot Autonomous Guided Vehicle), all of which can be built by the reader. The book will be supported by the web site. It is proposed that it is sold with a supporting CD, containing software and further build information for the projects used

* Combines embedded systems theory with practice
* Broad coverage of advanced topics
* Full support for the instructor and student

Special Offers and Product Promotions

  • Join Amazon Student in Canada

Customers Who Bought This Item Also Bought

Product Details

Product Description

Book Description

A complete textbook on embedded systems design using the PIC, combining theory and practice

About the Author

Tim Wilmshurst is the author of Designing Embedded Systems with PIC Microcontrollers. He has been designing embedded systems since the early days of microcontrollers. For many years this was for Cambridge University, where he led a development team building original systems for research applications - for example in measurement of bullet speed, wind tunnel control, simulated earthquakes, or seeking a cure to snoring. Now he is Head of Electronic Systems at the University of Derby, where he aims to share his love of engineering design with his students.

Inside This Book (Learn More)
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

4 star
2 star
1 star
4.0 out of 5 stars
4.0 out of 5 stars
Most helpful customer reviews
5.0 out of 5 stars great book on PIC microcontrollers May 25 2009
This is a well written book on PIC microcontrollers. It starts off by using a simple microcontroller and introducing assembly language to program it. By using assembly language and a simple microcontroller to start with it is much easier to learn and understand what is going on.

The authour then moves on to a more complicated microcontroller, but still uses assembly language to program it. I feel that by keeping with assembly language through to an intermediate level microcontroller it is possible to really understand what is happening when higher level languages are used to program these and more complicated chips.

Finally the authour moves into the 18 series microcontroller and introduces C as the programming language. C is a very powerful and much faster way to get what you want out of the microcontroller, but I think it would be much harder to do without first toiling through the rigours of assembly first.

It is very satisfying to look back after reading through the book at the earlier chapters and realize just how much you have learned. This is an excellent book on embedded systems design, one of the best that I have come across so far.
Was this review helpful to you?
3.0 out of 5 stars PIC Hardware design May 22 2009
I was a newbie to pic , this book is a good start for someone to start learning about PIC arhitecture and assembly language .
The only thing i would like to add would be more C examples for 16f microcontrollers .
Was this review helpful to you?
Most Helpful Customer Reviews on (beta) 4.7 out of 5 stars  9 reviews
36 of 36 people found the following review helpful
5.0 out of 5 stars Finally a practical decent book Sept. 12 2007
By Dutron - Published on
It's been a long while now that I have been purchasing every PIC related book that I can find and finally this one was recommended by my local Micro supplier. The fall down with most publications is that you start with the 16F84 (fantastic micro, no doubt) and then just as things get interesting the book ends.

This book avoids that and does a whole lot more. The first few chapters devoted to theory, but then hey we are not all genius level. The book then takes the reader form the 16F84 right the way through to more advanced micros e.g. 16F873. All the while expanding on the knowledge base and building ever better projects. The overall project theme of the book is the little Robot, which is great. You apply what you learn as you go practically.

Another major advantage is that in the latter part of the book the transition is made to C i.e. that High level language the gets you away from assembler. Not really a teach all you need on C, but enough to get you going and get the projects working.

I would really recommend the book to anyone who wants to avoid buying every other book just to find the right one. All the essential detail and information required is contained within these two covers and is great value for money for novice or intermediate / Advanced user.
22 of 22 people found the following review helpful
5.0 out of 5 stars All in one Nov. 14 2007
By Tsanta - Published on
As an amateur roboticist, I wanted a book that would cover the PIC16 and the PIC18 architecture in detail, and this is the book I needed. I was hesitant to learn PIC Assembler since I already knew x86 C, and it was no problem to move to PIC C for me. This book showed me that PIC Assembler is necessary if you really want to know about the architecture (and if you really need precise timing). I realized it was not a big hassle after all. Although the author tells you to skip the chapters on PIC Assembler and move on to C if you wish to do so, I did not, and I am glad I did not. This books is the PIC Bible for me. It is an awesome tutorial, and a marvelous reference for the beginner and the novice PIC enthusiast. The author provides many working examples (on a pong game, and a complete robot - the Derbot AGV). I have not finished it yet, but I use it as a reference all the time as I also continue learning more about the PIC architecture and assembler. Assembler was scary for me before I bought this book, now it is not. If you need a book that covers it all, buy this book, you will not regret it.
16 of 16 people found the following review helpful
5.0 out of 5 stars Impressive and Nov. 14 2008
By Daniel E. Nickovich - Published on
I was deciding between this and a book on assembly programming so that i could start programming PICs in assembly/C. I chose this book and i won't regret it because it introduced a working program with an actual application and use. I finally found a book that is not a cookbook and doesn't assume that i have previous experience. I like how the author explained each new command and its uses and then why he put each of the program lines in where he did. Within the first 3 chapters i was already programming my first PIC in assembly language. The author uses assembly at first to give the reader a better understanding of the structure and behavior of the microchip and then uses the C language in the later chapters (which wasn't the initial reason i got the book). I enjoy the pros and cons to both languages and i couldn't do it without the help of this great book. thanks!
6 of 6 people found the following review helpful
5.0 out of 5 stars Perfect for learning, from the ground up. April 24 2009
By Derek Workman - Published on
Tim Wilmshurst knows how to look through the eyes of a beginner. He makes the reading fun, and well organized. There are plenty of code examples and illustrations as well. I was a complete novice in the field of Microcontrollers before I bought this book, but now I feel like I'm on top of what is going on.

This book is complete; I keep going back and reading the same chapters over, because I learn something new every time. I have not found a need to buy another book about PIC Microcontrollers this one covers all of the principles you need to know.

In a short description of the book:
He teaches the complete structures of Microchip's 16F84A, 16F873A and 18F242 PIC's. He teaches the assembler code, and how it works. He also gets into C code a bit. He gears his book around the robot you see on the front cover, and near the end of reading this book, you should be able to build it if you know basic circuit analysis. Another thing I liked about this book is that it gave real world examples and strategies that can be used to simplify circuitry.

I am not good with words, But this is an excellent book if you want to learn how microcontrollers work! Buy it.
4 of 4 people found the following review helpful
5.0 out of 5 stars Best book on the PIC that I could find. Oct. 1 2009
By J. Z. - Published on
Format:Paperback|Verified Purchase
From Fall of 2008 to Spring of 2009, I was part of a senior design team whose aim was to create a control board. After a poor start in the Fall, I decided to see what resources were out there in the form of books. I literally looked through every book on Amazon that fell under designing with the PIC microcontroller (yes, that might be neurotic, but our senior design professors weren't that helpful and I was desperate) and came across this book. There were only a few reviews at that time, but they spoke extremely highly of this book. I decided to gamble and purchased the book from Amazon and was not disappointed. This book answered many questions I had about PIC controllers and embedded systems in general. I would recommend it for anyone with a good basic knowledge of electronics and mathematics. I would tell a beginner in electronics to keep the book in mind for future use when they have built up knowledge and experience.

As for the control board? It was an abysmal failure, but that is another story. :)
Search Customer Reviews
Only search this product's reviews

Look for similar items by category