Programming 32-bit Microcontrollers in C and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £16.10 Amazon.co.uk Gift Card
Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology)
 
 
Start reading Programming 32-bit Microcontrollers in C on your Kindle in under a minute.

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

Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) [Paperback]

Di Jasio
5.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £39.99
Price: £35.19 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.80 (12%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 5 left in stock--order soon (more on the way).
Want guaranteed delivery by Wednesday, May 30? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £26.39  
Paperback £35.19  
Trade In this Item for up to £16.10
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) for an Amazon.co.uk gift card of up to £16.10, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) + Designing Embedded Systems with PIC Microcontrollers: Principles and Applications + Advanced PIC Microcontroller Projects in C: From USB to RTOS with the PIC 18F Series
Price For All Three: £82.69

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 400 pages
  • Publisher: Newnes; Pap/Cdr edition (13 May 2008)
  • Language English
  • ISBN-10: 0750687096
  • ISBN-13: 978-0750687096
  • Product Dimensions: 23.1 x 19 x 3.5 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 315,210 in Books (See Top 100 in Books)

More About the Author

Lucio Di Jasio
Discover books, learn about writers, and more.

Visit Amazon's Lucio Di Jasio Page

Product Description

Product Description

Just months after the introduction of the new generation of 32-bit PIC microcontrollers, a Microchip insider and acclaimed author takes you by hand at the exploration of the PIC32. The free CD-ROM includes source code in C and the Microchip MPLAB C32 compiler. It includes handy checklists to help readers perform the most common programming and debugging tasks. The new 32-bit microcontrollers bring the promise of more speed and more performance while offering an unprecedented level of compatibility with existing 8 and 16-bit PIC microcontrollers. In sixteen engaging chapters, using a parallel track to his previous title dedicated to 16-bit programming, the author puts all these claims to test while offering a gradual introduction to the development and debugging of embedded control applications in C. Author Lucio Di Jasio, a PIC and embedded control expert, offers unique insight into the new 32-bit architecture while developing a number of projects of growing complexity. Experienced PIC users and newcomers to the field alike will benefit from the text's many thorough examples which demonstrate how to nimbly side-step common obstacles, solve real-world design problems efficiently and optimize code using the new PIC32 features and peripheral set. You will learn about: basic timing and I/O operation; debugging methods with the MPLAB SIM; simulator and ICD tools; multitasking using the PIC32 interrupts; all the new hardware peripherals; how to control LCD displays; experimenting with the Explorer16 board and, the PIC32 Starter Kit; accessing mass-storage media; generating audio and video signals; and more! 32-bit microcontrollers are becoming the technology of choice for high performance embedded control applications including portable media players, cell phones, and GPS receivers. You can learn to use the C programming language for advanced embedded control designs and/or learn to migrate your applications from previous 8 and 16-bit architectures. All code examples and software tools required to get acquainted with Microchip's MPLAB development environment, and to complete all the projects described in the book, are offered in the attached CDROM including the MPLAB C32 C Compiler (free Student Edition) and the full source code for more than 15 entertaining projects.

About the Author

Lucio Di Jasio is now Sales Manager in Europe for Microchip Inc. He was previously Application Segments Manager at Microchip in Chandler AZ. He has been intimately involved in the development of Microchip PIC products for over 10 years and is a well known writer and expert on the use of PIC products both via his Newnes books and his work at events such as the Microchip Masters.

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

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(2)

Your tags: Add your first tag
 


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
By Keith
Format:Paperback
I had read part of the author's previous book on PIC24 about 2 year's ago and had found his relaxed style to my liking except for the incessant comparisons with flying. When I heard at a Microchip seminar (which incidentally at worth every penny - UK term!) that he had released a 32-bit version I wondered if the material would be bettered. I was not wrong. The flying analogies have been dropped and in their place more detail has been added to make the virgin embedded programmer feel much more at ease. You do need to have a reasonable understanding of C but other than that the book takes you at a reasonably gentle pace through the basics of programming the PIC32 and helps you master such skills as basic I/O driving, interrupts, serial UARTS, SPI, ADC, timers, file systems, DMA etc. What I particularly like is the way the author gives extra background on performance issues and compares various ways of doing things which in an embedded world is essential to making programs really get the best from the limited speed/memory/RAM/IO etc.

Essentially all the core skills you need to conquer the PIC32 to really get the best out of this marvellous chip architecture are supplied in this book. The best thing that really sets this book apart from other similar books on embedded C programming are the simple but exquisite demo programs that allow you to generate such things as video signals using simply the PIC32 - brilliant! Perhaps the only admissions are some basic networking using the Microchip TCP/IP stack or some background on the USB variant but you could alternatively get this from one the Microchip seminars.

All in all this is probably one of the best and quickest ways to come up to speed in 32-bit programming and coupled with the exceptional quality of Microchip tools (i.e. MPLAB IDE and the companion MPLAB C32 compiler) which are free to download you simply can't fault the book or the company behind it since the book is also endorsed by them. Well done to Lucio and Microchip - you both deserve to succeed with products, documentation and supporting books this good.
Comment | 
Was this review helpful to you?
By Steve
Format:Paperback
This book was recommended to me by a friend who is one of the leading exponents of writing software for and using these chips in a successful product. I wasn't disappointed with the book: I'm just over halfway through it and can say that it is written in a very readable style, starting off with the basics and going through most of the practical aspects of writing code to interface with external devices, which is what these devices are primarily aimed at. (You wouldn't want to use one for a Word Processing application!)

A level of understanding is needed to get the best out of this book. For instance, you need to be comfortable with manipulating hexadecimal and binary numbers, even thought the language used is 'C'. It gets very technical towards the end, dealing with video and other more complex ideas, but the style of writing makes this bearable. If I can offer one criticism, the book isn't much of a help if you get it wrong.

To sum up: very useful, clear style, comprehensive cover of the device, recommended.

Steve (Automation Specialist)
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  8 reviews
17 of 17 people found the following review helpful
Outstanding book on the PIC32 5 May 2008
By W. Duquaine - Published on Amazon.com
Format:Paperback
If you want to learn the PIC32, the is THE book to get.

For anyone familiar with any of the PIC line: PIC16, PIC18, PIC24 or dsPIC, this book makes learning the PIC32 a snap. After reading the book I was able to port an entire suite of my PIC24 apps over to the PIC32 in a matter of hours. This book makes moving from any of the other PICs to the PIC32 easy and straightforward. It does a great job of walking
through the architecture, showing what the differences are, and how to use the new capabilities.

For those new to the PIC architecture, this book does a very good job
of describing the PIC32 microcontroller and how to program it. The examples used are interesting and well paced, and cover nearly every major feature of the PIC32.

I almost never give out five star ratings to anything, but I gave this one five stars because it is worth it.

Key thing to keep in mind if you do purchase the book, is that it expects you to already know the C programming language. No wasted space on trying to spoon feed C to newbies. So if you are new to C or have only used assembler in the past, it's time to get serious and learn C - download any of the free C compiler's from Microchip's Dev Tools web site, and
then sit down and get ready to program a screaming fast machine.
12 of 12 people found the following review helpful
Excellent, a must buy for anyone interested in the PIC32 20 May 2008
By ohmite - Published on Amazon.com
Format:Paperback
This is an excellent companion to the PIC32 processor, the topics and software provided are perfect. Like his previous book on the PIC24, Di Jasio identified the key elements of the PIC32 and its peripherals and helps the reader through using them in practical, easy to understand terms that often build on previously learned information. If you are used to Microchip 8 bit processors, this is your book to step up to 32 bits, if you have experience with the 16 bit PIC24s, the PIC32 will feel very familiar.

It is a must buy for anyone who plans to use the PIC32 or the least bit curious about its capabilities.
8 of 8 people found the following review helpful
Very nice resource 12 Aug 2008
By E. A. Johnson - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I just finished reading through this book and found it to be an excellent learning guide. I've never played with microcontrollers before and wanted a book that would help me learn the basics and understand both practical and theoretical issues in working with them. While the book is written around a specific microcontroller, I felt like it did a great job of presenting the material in a sufficiently general fashion that you could easily apply the principles to devices from other families or even manufacturers. I also think that using a book that was focused on a specific device was helpful, because it can then show you exactly how to do things while you're first learning rather than having to use overly general descriptions that might leave you wondering how you apply the concepts in real life.

There are some typos here and there, but nothing that was terribly confusing. My only real complaint is that sometimes variables or constants used in the author's code snippets are not defined or described in the text or code comments and it can be a little cryptic trying to figure out what he's doing with them (he's a big fan of highly abbreviated variable names). Fortunately, I felt like the underlying concepts were explained well enough that I could still understand what was going on at a high level even if was difficult to figure out some of the specifics of his code. This mostly happened in the later chapters where he deliberately passes over some of the nitty gritty details in order to focus on how to effectively use some of the more advanced microcontroller features. I thought the presentation was very effective in that regard.

Overall, an excellent read from a raw beginner's standpoint.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges