Microchip Technology MA320011 Information Guide

Page of 12
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 200 MHz/330 DMIPS, MIPS microAptiv™ core 
with DSP instructions
   
Up to 100 MHz/131 DMIPS, MIPS M4K core
   
Fast interrupts and context switch
   
Dual panel Flash with live update
   
16 KB to 2 MB Flash
   
4 KB to 512 KB RAM for data and program execution
   
Temperature range: −40 to 85ºC; −40 to 105ºC; 
−40 to 125ºC (planned)
   
Low pin count devices with Peripheral Pin Select (PPS) 
for pin remapping of most digital I/O
Industry-Leading Compatibility
Create scalable products in a consistent environment.
   
Common MPLAB® X development tools
   
Pin- and peripheral-compatible with 16-bit PIC MCUs
   
Common software stacks across MCUs
   
Common tools environment for over 1,000 PIC MCUs
Fast, Easy Development
Shorten your project design cycle.
   
Free MPLAB X Integrated Development Environment 
supporting all Microchip MCUs
   
Free MPLAB XC32/XC32++ Compiler
   
MPLAB Harmony Software Framework to get you started 
with communications, graphics, file system, audio and 
signal processing
   
Work in a familiar environment with a broad third party 
ecosystem of IDEs, RTOS and debuggers
   
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 MAC, I
2
C™, I
2
S, 10/12-bit ADCs with 
up to 48 analog channels, serial communications, 
SQI, EBI and Hi-Speed USB
   
Up to 26 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
PIC32 Software Solutions Support
www.microchip.com/harmony
USB
USB Host, Device, On-the-Go with Class Drivers 
HMI
Microchip Graphics Library 
 
Capacitive Touch Software 
Microchip Graphics Display Designer X 
 
mTouch™ Capacitive Touch Library
CAN
CAN API Library for PIC32 with Integrated CAN Controller (Included in MPLAB XC32 Compiler) 
Standalone CAN Library: includes support for MCP2515
Audio & Speech
Audio Library for PIC32MX: Speex, ADPCM and WAV; MP3   and AAC Decode 
  
Digital Audio for Apple® devices; Bluetooth® Stack for PIC32; Sample Rate Conversion (SRC) Library; 
PIC32 Bluetooth Audio Software Suites
Connectivity
Microchip TCP/IP with SSL and BSD 
 
IrDA® Stack 
IEEE 802.15.4 and Sub-GHz MiWi™ Development Environment 
PIC32 Bluetooth Audio Software Suites
Encryption
Cryptographic Library 
Basic Libraries
File System Library 
 
DSP Library (Included in MPLAB XC32 Compiler)  
Floating Point Math Library 
 
Peripheral Library 
 
EEPROM Emulation 
IEC 60730 Class B Software 
Fixed Point Math Library 
 
Fixed Point DSP Library 
Boot Loader
Serial Port Boot Loader 
USB Host Boot Loader 
Ethernet Boot Loader
Get the latest updates at 
www.microchip.com/harmony
.
MPLAB Harmony Software Framework compatible.  
Additional software libraries listed in the table above are planned to be included in MPLAB Harmony.
2
32-bit Microcontrollers