PIC32 Architecture and Programming

The Microchip PIC32 processor is a 32-bit embedded-system controller chip based on the MIPS processor, the RISC architecture treated by many textbooks on computer architecture.

Microchip provides a full set of software tools, the MPLAB integrated development environment (IDE). The mechanics of using the MPLAB IDE are described in a tutorial.

First Steps

PIC32 Hardware Programming

Using the MPLAB Simulator

Machine Instructions

Assembly Language

Memory

GNU Toolchain

CPU Reference


The University of Dayton proudly incorporates Microchip products in our courses. Visit the Microchip Technology web site for more information.

Maintained by John Loomis, last updated 25 August 2008