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.
High Performance & Memory
Power your RTOS, Touch Screens
and Complex Applications
■
■
■
■
80 MHz, 1.56 DMIPS/MHz MIPS M4K Core
512K Flash with pre-fetch cache
128K RAM for data and program execution
Fast interrupts and context switch
Industry Leading Compatibility
Create Scalable Products in a
Consistent Environment
■
■
■
■
Common MPLAB® development tools
Pin & peripheral compatible with 16-bit PIC MCUs
Common software stacks across MCUs
Common tools environment ~600 PIC MCUs
Fast, Easy Development
Shorten Your Projects and Reuse
Hardware, Software and Tools
■
■
■
■
Free USB, TCP/IP graphics and file system source code
,
Broad Third Party ecosystem
$49.99 starter kit with free C compiler
Hardware trace for less than $80
More Design Options
Simplify Your System Design
Through Integration
■
■
■
■
Extensive analog and digital peripherals
USB Host/Device/OTG, Dual CAN, 10/100 Ethernet
Up to 16 DMA channels
16-bit parallel master port
FREE Microchip Software Libraries
www.microchip.com/pic32libraries
USB
Graphics
CAN
USB Host, Device, On-the-Go with Class Drivers
Microchip Graphics Library
CAN API Library for PIC32 with Integrated CAN Controller (in compiler)
Standalone CAN Library - includes support for MCP2515
Microchip TCP/IP with SSL and BSD
IrDA
®
Stack*
ZigBee
®
Pro Protocol Stack**
ZigBee
®
Smart Energy Profile Suite**
MiWi™ Protocol Stack for 802.15.4 Networks
Audio Library for PIC32MX: Speex, ADPCM and WAV
AES 128-, 196- and 256-bit Encryption & Decryption Library
Public Key Cryptography Library (RSA)
16- and 32-bit File System Libraries
FatFs File System Library
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**
Serial Port Boot Loader
USB Host Boot Loader**
Connectivity
Audio and Speech
Encryption
Basic Libraries
Boot Loader
* Contact Microchip for availability.
** Software planned for future - get the latest updates at www.microchip.com/pic32libraries
.
www.microchip.com/PIC32
32-bit MIPS M4K Core,
Harvard Architecture,
Single Cycle Hardware MAC
Fast Interrupts & Context Switch
Direct Memory Access
Controller with integrated
CRC module Operates
in Idle mode
USB On-The-Go Controller
with Dedicated DMA
channels and Integrated
Transceivers
CAN2.0b,
with Configurable Buffers
and Advanced Filtering
10/100 Ethernet MAC
with Dedicated DMA
channels and MII/RMII
Interfaces
High Throughput Bus
Matrix with High-speed
Concurrent Access to
Memories, Peripherals
and I/O
Single 2.3 to 3.6V Supply
Power-On Reset,
Brown-Out Reset,
Low Voltage Detection
512K, 128-bit wide
Self-programmable Flash,
Predictive Instruction
Pre-fetch 256 byte Cache
MPLAB® IDE, MPLAB®
ICD 3 In-Circuit Debugger
and MPLAB® REAL ICE™
In-Circuit Emulator Compatible
Flexible 1:1 to 1:8 Ratio
with Bus Matrix to Suit
Application Needs
16-bit Parallel Master Port with
Programmable Wait States.
Connect to SRAM, Flash, QVGA
LCDs or other Peripherals
Rich Integrated Analog
and Digital Peripheral Set,
Compatible with 16-bit
PIC® Microcontrollers
Package Options
64-pin
100-pin
64-lead TQFP
10 x 10 (PT)
64-lead QFN
9 x 9 (MR)
100-lead TQFP
12 x 12 (PT)
100-lead TQFP
14 x 14 (PF)
100-ball BGA
10 x 10 (BG)
Microchip is the only silicon vendor with a full 8-, 16- and 32-bit microcontroller portfolio
supported by a unified development environment. The MPLAB® IDE is free and easy to use.
PIC32 Starter Kits
Getting started is easy with any of the fully integrated PIC32 Starter Kits
featuring simple installation, getting started tutorial and PIC32 starter board
with easy USB connection to your PC. The Starter Kits include:
■
MPLAB IDE and MPLAB C32 C Compiler
†
■
PIC32 Starter Board with Integrated Programmer and Debugger
■
Code Examples, Documentation, Tutorials and Sample Projects, Optional
I/O Expansion board allows signal breakouts and connections for
PICtail™ Plus Daughter Cards
†Lite version has
no code size limit
and full optimizations. After 60 days some optimizations are disabled.
PIC32 Development Tools
Choose a Platform:
Starter Kit Platform
PIC32
Starter Kit
(DM320001)
USB II
Starter Kit
(DM320003-2)
PIC32 Ethernet
Starter Kit
(DM320004)
OR
Explorer 16 Platform
Explorer 16
Development Board
(DM240001)
Explorer 16
Development Board
PIC32 Plug-in Modules
(MA320001)
(MA320002)
(MA320003)
+
OPTIONAL
PIC32 I/O Expansion Board
(DM320002)
MPLAB® ICD 3
In-Circuit Debugger
(DV164035)
AND
MPLAB® REAL ICE™
In-Circuit Emulation
System (DV244005)
OR
PICtail™ Boards Common to Both Development Platforms
Graphics
PICtail™ Board
(AC164127-3)
ECAN/LIN PICtail™
Plus Daughter Board
(AC164130)
802.11
ZeroG PICtail™
(AC164136-2)
MRF24J40MA
2.4 GHz RF Card
(AC164134)
... and many more!