32-Bit Microcontroller Summary

Microchip's 32-bit portfolio offers the high performance microcontrollers, and all the tools needed to develop your embedded projects. With the MPLAB® Harmony software framework, low cost development tools, and pin/peripheral compatibility from 16-bit product lines, PIC32 MCUs shorten time to market and allow your designs to grow.

There are two different PIC32 families: the PIC32MX and the PIC32MZ. The PIC32MX family is based on a 120 MHz MIPS® M4K® core and PIC32MZ devices are based on a 200 MHz MIPS® microAptivTM or M5150 core.

32-bit Device Summary Table

PIC32MX MHz Flash SRAM # Pins USB CAN Ethernet
MX1 40-50 16K-256KB 4K-64KB 28-44
MX2 40-50 16K-256KB 4K-64KB 28-44 FS
MX3 40-100 32K-512KB 8K-128KB 64-121
MX4 40-120 32K-512KB 8K-128KB 64-121 FS
MX5 80-100 64K-512KB 16K-64KB 64-121 FS 1
MX6 80-100 64K-512KB 32K-128KB 64-124 FS 10/100
MX7 80-100 128K-512KB 32K-128KB 64-124 FS 1-2 10/100


PIC32MZ MHz Flash SRAM # Pins USB CAN Ethernet
MZ1024EC/EF 200 1MB 512KB 64-144 HS 0-2 10/100
MZ2048EC/EF 200 2MB 512KB 64-144 HS 0-2 10/100

PIC32MX Family Summary

PIC32MX Family

The PIC32MX family offers a high-performance 32-bit MCU with the MIPS M4K® core running at 120 MHz/150 DMIPS. It is coupled with up to 512 KB Flash and 128 KB SRAM and several onboard advanced peripherals including I2S/SPI for audio, 8-/16-bit Parallel Master Port (PMP) for graphics or external memory; 1 Msps, 10-bit Analog-to-Digital Converter (ADC), Full-Speed USB 2.0-compliant Device/Host/OTG, 10/100 Mbps Ethernet MAC.

mx_block_diag.png

Key Features:

  • 120 MHz/150 DMIPS M4K® core
  • Up to 512 KB Flash and 128 KB SRAM
  • 10-bit, 1 Msps ADC module
  • MIPS16e® mode for code compression
  • CAN, UART, I2C™, PMP, and analog comparators
  • SPI/I2S interfaces for audio processing and playback
  • Full-Speed USB Device/Host/OTG
  • 10/100 Mbps Ethernet MAC with MII and RMII interface
  • Temperature range: −40 to 105°C

For more information on specific PIC32MX devices please visit the PIC32MX architecture home page.

PIC32MZ Family Summary

High-Performance PIC32MZ Embedded Connectivity (EC) & Embedded Connectivity with Floating Point (EF) Families

The PIC32MZ EC/EF families offer a high-performance 32-bit MCU with either MIPS32® microAptiv™ or M5150 core running at 200 MHz/330 DMIPS. The core features an enhanced DSP functionality with four 64-bit accumulators, single-cycle MAC and a 5-stage pipeline. PIC32MZ EF devices feature an IEEE 754 compliant hardware Floating Point Unit (FPU). The core is coupled with up to 2 MB Flash and 512 KB SRAM and several on-board advanced peripherals including I2S/SPI for audio, 8-/16-bit Parallel Master Port (PMP) and External Bus Interface (EBI) for graphics or external memory; 500 Ksps, 48-channel, 12-bit Analog-to-Digital Converter (ADC), Hi-Speed USB 2.0-compliant Device/Host/OTG, 10/100 Mbps Ethernet MAC, Serial Quad Interface (SQI) for serial devices and Crypto Engine for reduced software overhead and easy execution of encryption/decryption.

mz-block-diagram-v2.png

Key Features:

  • 200 MHz/330 DMIPS microAptiv™ or M5150 core
  • IEEE 754 hardware Floating Point Unit (EF devices)
  • DSP enhanced core
    • Four 64-bit accumulators
    • Single-cycle MAC
  • Up to 2 MB dual-panel Flash for live update support
  • 12-bit, 18Msps, 48-channel ADC module
  • Memory management unit for optimum embedded OS execution
  • microMIPS™ mode for up to 35% code compression
  • CAN, UART, I2C™, PMP, EBI, SQI and analog comparators
  • SPI/I2S interfaces for audio processing and playback
  • Hi-Speed USB Device/Host/OTG
  • 10/100 Mbps Ethernet MAC with MII and RMII interface
  • Temperature range: −40 to 85°C; −40 to 125°C (planned)

For more information on specific PIC32MZ devices please visit the PIC32MZ family architecture page.

Development Tools

Software Tools

MPLAB® X IDE
Award winning Integrated Development Environment (IDE) supports all PIC® microcontrollers.

MPLAB® XC32
Microchip's compiler for 32-bit devices. A free version is available with no time or memory limitations.

MPLAB® Harmony
This integrated software framework enables faster PIC32 software development with fewer resources.

Programmer/Debugger/Emulator Tools

All PIC® microcontrollers (8, 16 and 32-bit) use the same programmer/debugger/emulator tools. They include:

MPLAB® PICkit 3
Most affordable in-circuit debugger/programmer with simple breakpoints

MPLAB® ICD 3
High-speed in-circuit debugger/programmer with complex breakpoints

MPLAB® REAL ICE
High-speed in-circuit emulator (ICE) with complex breakpoints and trace capability

20th Annual
Microchip MASTERs Conference 2016
Register now - Deadline: July 29

JW Marriott Desert Ridge Resort-Phoenix, AZ

© 2016 Microchip Technology, Inc.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.