2 PIC32 Microcontroller Families
FREE Microchip Software Libraries
www.microchip.com/libraries
USB USB Host, Device, On-the-Go with Class Drivers
HMI Microchip Graphics Library
Capacitive Touch Software
CAN CAN API Library for PIC32 with Integrated CAN Controller (in compiler)
Standalone CAN Library – includes support for MCP2515
Connectivity
Microchip TCP/IP with SSL and BSD
IrDA® Stack
ZigBee Smart Energy Profi le Suite
MiWi™ Protocol Stack for 802.15.4 Networks
Audio and Speech Audio Library for PIC32MX: Speex, ADPCM and WAV; MP3 Decode; Digital Audio for Apple® devices
Encryption AES 128-, 196- and 256-bit Encryption and Decryption Library
Public Key Cryptography Library (RSA)
Basic Libraries
16- and 32-bit File System Libraries
FAT File System Library – FatFs
DSP Library (located in MPLAB® C compiler for PIC32)
Math Library (located in MPLAB C compiler for PIC32)
Peripheral Library (located in MPLAB C compiler for PIC32)
EEPROM Emulation
IEC 60730 Class B Software
Boot Loader Serial Port Boot Loader
USB Host Boot Loader
Get the latest updates at www.microchip.com/libraries.
Building on the heritage of Microchip Technology’s world-leading 8- and 16-bit
PIC® microcontrollers, the PIC32 family delivers 32-bit performance and more
memory to solve increasingly complex embedded system design challenges.
Broad Portfolio
From simple USB device connectivity to RTOS driven
graphical user interface applications with advanced
audio processing, there is a PIC32 device to meet
your design challenges.
■ Up to 80 MHz, 1.56 DMIPS/MHz MIPS M4K Core
■ Fast interrupts and context switch
■ 16 KB to 512 KB Flash
■ 4 KB to 128 KB RAM for data and program execution
■ Devices AEC-Q100 qualifi ed to +105°C
■ Low pin count devices with Peripheral Pin Select (PPS) for
pin remapping of most digital I/O
■ Fast interrupts and context switch
Industry-Leading Compatibility
Create scalable products in a consistent environment.
■ Common MPLAB® development tools
■ Pin and peripheral compatible with 16-bit PIC MCUs
■ Common software stacks across MCUs
■ Common tools environment over 800 PIC MCUs
Fast, Easy Development
Shorten your project design cycle.
■ Free MPLAB Integrated Development Environment
supporting all Microchip MCUs
■ Free C Compiler
■ Free demo code to get you started with communications,
graphics, touch sense, fi le system, audio and signal
processing
■ Work in a familiar environment with a broad third party
ecosystem of IDEs, RTOS and debuggers
■ Hardware trace for less than $80
■ Development kits starting at $34.95 with free C compiler
More Design Options
Simplify your system design through integration.
■ Extensive analog and digital peripherals including 10/100
Ethernet I2S, ADCs, serial comms and USB
■ Up to 16 DMA channels
■ 8/16-bit parallel master port supporting graphic interface
and additional memory
■ CTMU for improved human interfaces with capacitive
buttons or slider control
Performance Leading PIC32 Microcontrollers