1.2 Recommended Reading

This guide describes how to use the MPLAB XC32 PIC32A Libraries. Other useful documents are listed below. The following Microchip documents are available and recommended as supplemental reference resources.

Release Notes (Readme Files)

For information on Microchip tools, read the associated Release Notes (HTML files) included with the software.

MPLAB® XC32 C Compiler User’s Guide for PIC32A MCU (DS-50003831)

A guide to using the 32-bit MCU-bit C compiler. The 32-bit MCU-bit linker is used with this tool.

MPLAB® XC32 Assembler, Linker and Utilities User’s Guide for PIC32A MCU (DS-50003839)

A guide to using the 32-bit MCU-bit assembler, object linker, object archiver/librarian and various utilities.

Device-Specific Documentation

The Microchip website contains many documents that describe 32-bit MCU device functions and features, including:

  • Individual and family data sheets
  • Family reference manuals
  • Programmer’s reference manuals

C Standards Information

American National Standard for Information Systems – Programming Language – C. American National Standards Institute (ANSI), 11 West 42nd. Street, New York, New York, 10036.

This standard specifies the form and establishes the interpretation of programs expressed in the programming language C. Its purpose is to promote portability, reliability, maintainability and efficient execution of C language programs on a variety of computing systems.

C Reference Manuals

Harbison, Samuel P. and Steele, Guy L., C A Reference Manual, Fourth Edition, Prentice-Hall, Englewood Cliffs, N.J. 07632.

Kernighan, Brian W. and Ritchie, Dennis M., The C Programming Language, Second Edition. Prentice Hall, Englewood Cliffs, N.J. 07632.

Kochan, Steven G., Programming In ANSI C, Revised Edition. Hayden Books, Indianapolis, Indiana 46268.

Plauger, P.J., The Standard C Library, Prentice-Hall, Englewood Cliffs, N.J. 07632.

Van Sickle, Ted., Programming Microcontrollers in C, First Edition. LLH Technology Publishing, Eagle Rock, Virginia 24085.