Buy Used
CDN$ 9.39
+ CDN$ 6.49 shipping
Used: Good | Details
Sold by wobcanada
Condition: Used: Good
Comment: The book has been read but remains in clean condition. All pages are intact and the cover is intact. Some minor wear to the spine.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Designing Embedded Systems with PIC Microcontrollers: Principles and Applications Paperback – Nov 13 2006

4.3 out of 5 stars 3 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 89.22 CDN$ 9.39

There is a newer edition of this item:

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 584 pages
  • Publisher: Newnes; 1 edition (Nov. 13 2006)
  • Language: English
  • ISBN-10: 0750667559
  • ISBN-13: 978-0750667555
  • Product Dimensions: 19.7 x 3.4 x 25.4 cm
  • Shipping Weight: 1.2 Kg
  • Average Customer Review: 4.3 out of 5 stars 3 customer reviews
  • Amazon Bestsellers Rank: #2,453,887 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

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.

Customer Reviews

4.3 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
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? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
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? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback Verified Purchase
No 1
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most Helpful Customer Reviews on (beta) HASH(0x9dc48ea0) out of 5 stars 9 reviews
36 of 36 people found the following review helpful
HASH(0x9dc6a900) out of 5 stars Finally a practical decent book Sept. 12 2007
By Dutron - Published on
Format: Paperback
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.
23 of 23 people found the following review helpful
HASH(0x9dc6a954) out of 5 stars All in one Nov. 14 2007
By Tsanta - Published on
Format: Paperback
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
HASH(0x9dc6ad8c) out of 5 stars Impressive and Nov. 14 2008
By Daniel E. Nickovich - Published on
Format: Paperback
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!
7 of 7 people found the following review helpful
HASH(0x9dc6e168) out of 5 stars Perfect for learning, from the ground up. April 24 2009
By Derek Workman - Published on
Format: Paperback
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.
6 of 6 people found the following review helpful
HASH(0x9dc6e24c) 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. :)