MPLAB PM3 Universal Device Programmer
Microchip Development Tools Support
MPLAB REAL ICE™ In-circuit Emulator
MPLAB ICD 2 In-circuit Debugger
MPLAB C32 C Compiler
PICkit 2 Programmer
MPLAB IDE
· 
· 
· 
· 
· 
· 
USB device/host/OTG with dedicated DMA
Fast context switch and interrupt response
Single cycle multiply and divide hardware
Flash pre-fetch module, 256Byte cache
80 MHz, 1.56 DMIPS/MHz CPU core
High Performance 32-Bit MCU
4 ch. hardware DMA controller
Atomic bit manipulation
· 
· 
· 
· 
· 
· 
· 

Microchip Software Resources(Free Source Code)

USB Host and Device stacks
Graphics and audio library
16 and 32-bit File System
TCP/IP Stack with SSL
CAN software
· 
· 
· 
· 
· 
16-bit parallel master port for adding QVGA &memory
Programmable vector interrupt controller
Multiple power management modes
2.3-3.6v operation, 5v tolerant I/Os
10-bit ADC, 500ksps, and +/-1 LSB
Integrated MCU Features
POR, BOR, LVD, Pull-ups
· 
· 
· 
· 
· 
· 

The PIC32 family is supported by Microchip's MPLAB® development environment and well-known industry tools and software providers. Microchip offers a full set of development tools, code examples, USB, graphics, TCP/IP, and File System software all available with free source code. Industry partners offer real-time operating systems, development tools, graphical/GUI packages, file system, and networking middleware.

Since its introduction in 2007, the PIC32 family has undergone many performance improvements while maintaining the PIC microcontroller heritage of ease of use and compatibility. The PIC32 products are pin, peripheral and software compatible with Microchip's 16-bit PIC MCU families and across the PIC32 MCU family. 
Building on Microchip's 8-& 16-bit PIC® microcontrollers, the PIC32 MCU family delivers 32-bit performance with more memory to solve increasingly complex embedded designs.