Programming 32-bit Microcontrollers in C: Exploring the PIC32

  • 7h 6m
  • Lucio Di Jasio
  • Elsevier Science and Technology Books, Inc.
  • 2008

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!

In this Book

  • Introduction
  • The Adventure Begins
  • Walking in Circles
  • Message in a Bottle
  • Numb3rs
  • Interrupts
  • Memory
  • Running
  • Communication
  • Asynchronous Communication
  • Glass = Bliss
  • It's an Analog World
  • Capturing User Inputs
  • UTube
  • Mass Storage
  • File I/O
  • Musica, Maestro!