Programming 32-bit Microcontrollers in C and thousands of other textbooks are available for instant download on your iPad, PC or Mac. Get your free Kindle app.


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
Read instantly on your iPad, PC or Mac, no Kindle required
Buy Price: $43.20
Rent From: $16.38
 
 
 
Sell Back Your Copy
For a $18.49 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology)
 
 

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

Lucio Di Jasio (Author)
4.5 out of 5 stars  See all reviews (8 customer reviews)

List Price: $64.95
Price: $48.00 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.95 (26%)
  Special Offers Available
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
 
Kindle Edition
Rent from
$43.20
$16.38
 
Paperback $48.00  
Sell Back Your Copy for $18.49
Whether you buy it used on Amazon for $40.18 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $18.49.
Used Price$40.18
Trade-in Price$18.49
Price after
Trade-in
$21.69

Book Description

0750687096 978-0750687096 April 17, 2008
*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

*Free CD-ROM includes source code in C and the Microchip MPLAB C32 compiler

*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!

TABLE OF CONTENTS
Day 1 And the adventure begins
Day 2 Walking in circles
Day 3 Message in a Bottle
Day 4 NUMB3RS
Day 5 Interrupts
Day 6 Memory
Part 2 Experimenting
Day 7 Running
Day 8 Communication
Day 9 Links
Day 10 Glass = Bliss
Day 11 It's an analog world
Part 3 Expansion
Day 12 Capturing User Inputs
Day 13 UTube
Day 14 Mass Storage
Day 15 File I/O
Day 16 Musica Maestro!

*32-bit microcontrollers are becoming the technology of choice for high performance embedded control applications including portable media players, cell phones, and GPS receivers.
*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.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with Designing Embedded Systems with PIC Microcontrollers, Second Edition: Principles and Applications $35.50

Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) + Designing Embedded Systems with PIC Microcontrollers, Second Edition: Principles and Applications


Editorial Reviews

From the Back Cover

*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

*Free CD-ROM includes source code in C and the Microchip MPLAB C32 compiler

*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!

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.


Product Details

  • Paperback: 552 pages
  • Publisher: Newnes (April 17, 2008)
  • Language: English
  • ISBN-10: 0750687096
  • ISBN-13: 978-0750687096
  • Product Dimensions: 9.1 x 7.5 x 1.4 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #159,797 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

8 Reviews
5 star:
 (5)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

16 of 16 people found the following review helpful:
5.0 out of 5 stars Outstanding book on the PIC32, May 5, 2008
By 
This review is from: Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 12 people found the following review helpful:
5.0 out of 5 stars Excellent, a must buy for anyone interested in the PIC32, May 20, 2008
This review is from: Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) (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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
4.0 out of 5 stars Very nice resource, August 11, 2008
By 
E. A. Johnson (Salt Lake City, UT, USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Programming 32-bit Microcontrollers in C: Exploring the PIC32 (Embedded Technology) (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews






Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
output compare, logic analyzer, input capture, analog world, external interrupt, program flash, chip select, configuration bit settings, usual software tools, peripheral bus clock, will affect your code, init interrupts, device datasheet, peripheral libraries, secondary oscillator, prototyping area, demonstration board, demo board, console library, circuit debugger, clear interrupt flag, linker script, new source file, disassembly window, module block diagram
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Capturing User Inputs, Starter Kit, Disassembly Listing, The Adventure Begins, Change Notification, Asynchronous Communication, Add Symbol, Hello World, Open the Watch, Write Protect, Debriefing Today, Build All, Use the New Project Setup, File Allocation Table, Request To Send, Project Build, Write Enable, Step Over, User Guide, Select Tool, Program Files, Memory Usage Gauge, Lakeview Research, Integrated Development Environment, Hello Embedded World
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)

Your tags: Add your first tag
 

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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject