Microchip's 32-bit Microcontrollers

Microchip's 32-bit portfolio with the MIPS microAptiv or M4K core offer high performance microcontrollers, and all the tools needed to develop your embedded projects. With 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. PIC32 MCUs gives your application the processing power, memory and peripherals your design needs!

Leading Performance


PIC32MZ
  • Up to 252 MHz, 415 DMIPS
  • Up to 2 MB Flash with
    Live Update
  • Up to 512 KB High Speed SRAM
  • FPU for fast single- and double- precision math
  • 12-bit, 18 MSPS ADC module with up to 48 channels and 6 S&H circuits.
  • Temperature Range:
    -40°C to 85°C
    -40°C to 125°C
  • AEC-Q100 Qualified
    • Grade 1
    • -40°C to 125°C
PIC32MX
  • Up to 120 MHz, 1.65 DMIPS/MHz or 3.28 Coremarks™ MHz
  • Up to 512 KB Flash
  • Up to 128 KB High-speed SRAM
  • 100 MHz Internal Bus and Cache
  • Temperature Range:
    -40°C to 105°C
PIC32MM
  • Low Power: optimize power consumption in battery applications
    Low Voltage Sleep Mode with RAM retention < 500nA
  • Low Cost:
    Prices as low as $0.60 in high volume
  • Small Packages:
    4x4mm – 20 QFN, 28 uQFN
    5x5mm – 40 uQFN
    6x6mm – 28 QFN, 36 QFN
  • Core Independent Peripheral Integration:
    ADC, Comparators, RTCC, WDT
    Configurable Logic Cells (CLC)
    Flexible PWMs / IC / OC / Timers - MCCP & SCCP
  • Analog Integration:
    12-bit 200ksps ADC
    5-bit DAC
    Comparators
  • Supported by MPLAB Code Configurator (MCC) for Easy Set-Up

Advanced Applications


  • High-impact graphics/user interfaces
  • Ethernet/USB/CAN connectivity
  • Multitasking embedded control
  • High-performance audio

Quick Time to Market


Tabs / 32bit
Products
Documentation
Tools
Applications
Software
News and Events

Documentation

  Document Title Download

Application Notes

  Application Notes AN1422 - High-Quality Audio Applications Using the PIC32 Download
  Application Notes AN1387 - Using PIC32 MCUs to Develop Low-Cost Controllerless (LCC) Graphics Solutions Download
  Application Notes AN1373 - Using PIC32 MCUs to Develop GSM/GPRS/GPS Solutions Download
  Application Notes AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCs Download
  Application Notes See More Application Notes Download

BoundaryScanBSDL

  BoundaryScanBSDL PIC32MX BSDL Files Download

Brochures

  Brochures Connectivity Brochure Download
  Brochures Graphics and Segmented Display Solutions Download
  Brochures Touch and Input Sensing Download
  Brochures PIC32 Microcontroller Family Brochure Download
  Brochures MPLAB® Harmony Brochure Download

Data Sheets

  Data Sheets PIC32MM0064GPL036 Family Data Sheet Download
  Data Sheets PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Download
  Data Sheets PIC32MX1XX/2XX/5XX 64/100-pin Family Data Sheet Download
  Data Sheets PIC32MX1XX/2XX Family Data Sheet Download
  Data Sheets PIC32MX3XX/4XX Family Data Sheet Download
  Data Sheets PIC32MX330/350/370/430/450/470 Data Sheet Download
  Data Sheets PIC32MX5XX/6XX/7XX Family Data Sheet Download
  Data Sheets PIC32MZ Embedded Connectivity (EC) Family Data Sheet Download

Design Notes

  Design Notes PIC32 PHY Support Download

Errata

  Errata PIC32MM0064GPL036 Family Silicon Errata and Data Sheet Clarification Download
  Errata PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Silicon Errata Download
  Errata PIC32MX1XX/2XX/5XX 64/100-pin Family Silicon Errata and Data Sheet Clarification Download
  Errata PIC32MX1XX/2XX Family Silicon Errata and Data Sheet Clarification Download
  Errata PIC32MX320/340/360/440/460 Family Silicon Errata and Data Sheet Clarification Download
  Errata PIC32MX330/350/370/430/450/470 Family Silicon Errata and Data Sheet Clarification Download
  Errata PIC32MX534/564/664/764 Family Silicon Errata and Data Sheet Clarification Download
  Errata PIC32MX575/675/695/775/795 Family Errata and Datasheet Clarification Download
  Errata PIC32MZ EC Family Silicon Errata and Data Sheet Clarification Download

IBIS

  IBIS PIC32MX3xx/4xx 64-pin IBIS Model Download
  IBIS PIC32MX3xx/4xx 100-pin IBIS Model Download
  IBIS PIC32MX5x4/6x4/7x4 64-pin IBIS Model Download
  IBIS PIC32MX5x4/6x4/7x4 100-pin IBIS Model Download
  IBIS PIC32MX5x5/6x5/7x5 64-pin IBIS Model Download
  IBIS PIC32MX5x5/6x5/7x5 100-pin IBIS Model Download
  IBIS PIC32MX5x5/6x5/7x5 121-pin IBIS Model Download

Programming Specification

  Programming Specification Migrating to the PIC32MM Microcontroller Family Download
  Programming Specification PIC32 Flash Programming Specification Download
  Programming Specification PIC32MX Flash Programming Executive Download
  Programming Specification Programming Executive for PIC32MX Download

Reference Manual

  Reference Manual Section 51. Hi-Speed USB with On-The-Go (OTG) Download
  Reference Manual PIC32 FRM Section 22. 12-bit High-Speed SAR ADC Download
  Reference Manual PIC32 Family Reference Manual, Sect. 01 Introduction Download
  Reference Manual PIC32 Family Reference Manual, Sect. 02 CPU for Devices with M4K Core Download
  Reference Manual PIC32 Family Reference Manual, Sect. 03 Memory Organization Download
  Reference Manual PIC32 Family Reference Manual, Sect. 04 Prefetch Cache Module Download
  Reference Manual PIC32 Family Reference Manual, Sect. 05 Flash Programming Download
  Reference Manual PIC32 Family Reference Manual, Sect. 06 Oscillators Download
  Reference Manual PIC32 Family Reference Manual, Sect. 07 Resets Download
  Reference Manual PIC32 Family Reference Manual, Sect. 08 Interrupts Download
  Reference Manual PIC32 Family Reference Manual, Sect. 09 Watchdog Timer and Power-up Timer Download
  Reference Manual PIC32 Family Reference Manual, Sect. 10 Power-Saving Modes Download
  Reference Manual PIC32 Family Reference Manual, Sect. 12 I/O Ports Download
  Reference Manual PIC32 Family Reference Manual, Sect. 13 Parallel Master Port Download
  Reference Manual PIC32 Family Reference Manual, Sect. 14 Timers Download
  Reference Manual PIC32 Family Reference Manual, Sect. 15 Input Capture Download
  Reference Manual PIC32 Family Reference Manual, Sect. 16 Output Compare Download
  Reference Manual PIC32 Family Reference Manual, Sect. 17 10-Bit A/D Converter Download
  Reference Manual PIC32 Family Reference Manual, Sect. 19 Comparator Download
  Reference Manual PIC32 Family Reference Manual, Sect. 20 Comparator Voltage Reference Download
  Reference Manual PIC32 Family Reference Manual, Sect. 21 UART Download
  Reference Manual PIC32 Family Reference Manual, Sect. 23 Serial Peripheral Interface Download
  Reference Manual PIC32 Family Reference Manual, Sect. 24 Inter-Integrated Circuit Download
  Reference Manual PIC32 Family Reference Manual, Sect. 27 USB On-The-Go Download
  Reference Manual PIC32 Family Reference Manual, Sect. 29 Real-Time Clock and Calendar (RTCC) Download
  Reference Manual PIC32 Family Reference Manual, Sect. 31 DMA Controller Download
  Reference Manual PIC32 Family Reference Manual, Sect. 32 Configuration Download
  Reference Manual PIC32 Family Reference Manual, Sect. 33 Programming and Diagnostics Download
  Reference Manual PIC32 Family Reference Manual, Sect. 34 Controller Area Network (CAN) Download
  Reference Manual PIC32 Family Reference Manual, Sect. 35 Ethernet Controller Download
  Reference Manual PIC32 Family Reference Manual, Sect. 37 Charge Time Measurement Unit (CTMU) Download
  Reference Manual PIC32 Family Reference Manual, Sect. 41 Prefetch Module for Devices with L1 CPU Download
  Reference Manual PIC32 Family Reference Manual, Sect. 42 Oscillators with Enhanced PLL Download
  Reference Manual PIC32 Family Reference Manual, Sect. 46 Serial Quad Interface (SQI) Download
  Reference Manual PIC32 Family Reference Manual, Sect. 47 External Bus Interface (EBI) Download
  Reference Manual PIC32 Family Reference Manual, Sect. 48 Memory Organization and Permissions Download
  Reference Manual PIC32 Family Reference Manual, Sect. 49 Crypto Engine and RNG Download
  Reference Manual PIC32 Family Reference Manual, Sect. 50 CPU for Devices with microAptiv Core Download
  Reference Manual PIC32 Family Reference Manual, Sect. 51 Hi-Speed USB with On-The-Go (OTG) Download
  Reference Manual PIC32 Family Reference Manual, Sect. 52 Flash Memory w/ Support for Live Update Download

Sell Sheets

  Sell Sheets PIC32MM Family Low-Power, Low-Cost 32-bit Microcontrollers Download
  Sell Sheets PIC32MZ with FPU Sell Sheet Download
  Sell Sheets PIC32MX1/2/5 Sell Sheet Download
  Sell Sheets PIC32 Bluetooth Sell Sheet Download
  Sell Sheets PIC32 Audio Sell Sheet Download
  Sell Sheets PIC32MZ Sell Sheet Download
  Sell Sheets PIC32MX3/MX4 Sell Sheet Download
  Sell Sheets PIC32 Connectivity Sell Sheet Download
  Sell Sheets PIC32 Graphics Solutions Sell Sheets Download

Webinars

  Webinars Capacitive mTouch Sensing Solutions: Design Guidelines Download
  Webinars Embedded Ethernet Solutions Download
  Webinars High Quality Audio Applications using PIC32 Download
  Webinars How does a graphics LCD work? Download
  Webinars Microchip Graphics for Human Interface Applications Download
  Webinars Microchip Graphics Library Architecture Download
  Webinars PIC32 Architecture Overview Download
  Webinars PIC32 DMA Module Download
  Webinars PIC32 Execution Pipeline Download
  Webinars TCP/IP Networking Part 1: Web-Based Status Monitoring Download
  Webinars TCP/IP Networking Part 2: Web-Based Control Download
  Webinars TCP/IP Networking Part 3: Advanced Web-Based Control Download
  Webinars Techniques for Robust mTouch Touch Sensing Design Download
  Webinars Touch Through Metal Download
  Webinars Low-Cost Controllerless (LCC) Graphics Webinar Download
  Webinars M2M and the PICtail Daughter Board Download
  Webinars PIC32? Prefetch Cache Module Download
  Webinars See All Webinars Download
  

32-bit PIC Microcontrollers - All

View All Parametrics
PIC32MX110F016B 28 40 16 4096 -40 to 105 2.3V - 3.6V None None
PIC32MX110F016C 36 40 16 4096 -40 to 105 2.3V - 3.6V None None
PIC32MX110F016D 44 40 16 4096 -40 to 105 2.3V - 3.6V None None
PIC32MX120F032B 28 50 32 8192 -40 to 105 2.3V - 3.6V None None
PIC32MX120F032C 36 50 32 8192 -40 to 105 2.3V - 3.6V None None
PIC32MX120F032D 44 50 32 8192 -40 to 105 2.3V - 3.6V None None
PIC32MX120F064H 64 50 64 8192 -40 to 105 2.3V - 3.6V None None
PIC32MX130F064B 28 40 64 16384 -40 to 105 2.3V - 3.6V None None
PIC32MX130F064C 36 40 64 16384 -40 to 105 2.3V - 3.6V None None
PIC32MX130F064D 44 40 64 16384 -40 to 105 2.3V - 3.6V None None

Development Tools

A complete suite of tools is available to help get your design to market. Choose from low-cost starter kits, fully featured development boards, free MPLAB® X IDE and MPLAB XC Compilers as well as a range of debuggers.

Starter Kits
Starter Kits

PIC32 Starter Kits are the fastest, easiest way to start development. All starter kits have an on board programmer/debugger, making this the only tool you need to get started.

Expansion & Development Boards
Development and Evaluation Boards

Expansion boards make prototyping fast. Connectors for all starter kits allow the additon of any PICtail/PICtail Plus as well as Human Interface and Multimedia peripherals.

Development Boards


Plug-In Modules


Development Software

Compilers, IDEs and free software for major peripherals and technologies.

Third Party Development Boards
  • chipKIT™ Wi-FIRE Development Board
    • The chipKIT™ Wi-Fire board enables rapid prototyping with Microchip's latest PIC32MZ architecture and Imagination Technologies' Flow Cloud Internet connectivity development software.
  • chipKIT W32 WiFi Development Board
    • The chipKIT™ WF32™ by Digilent is an easy-to-use platform for developing Wi-Fi® applications.

Applications

32-bit PIC® microcontrollers are well suited for a wide variety of applications – from control logic, to fully integrated systems involving USB, Ethernet and LCD. To assist with your design efforts, we have introduced several on-line design centers.

Connectivity
Starter Kits

Use PIC32 MCU's on-chip USB, CAN and Ethernet for your embedded project.

Human Interface
Development and Evaluation Boards

Use the power of PIC32 to add graphics, USB devices, touch screens and more to your design.

Market/Industry Specific
Emulators and Debuggers

See the resources available that showcase 32-bit PIC® MCUs used in lighting, automotive or motor control applications.

Microchip 32-bit Framework

MPLAB® Harmony Software Framework

MPLAB Harmony is a flexible, abstracted, fully integrated firmware development environment for PIC32 microcontrollers. It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microchip support for third-party software integration.

MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time to market.

For more information visit:

www.microchip.com/harmony

Industry Support for 32-bit

Ashling Demo Customized Eclipse MPLAB C32 & GNU GNU Yes
AVIX-RT 16-32, Demo XC32/XC16 Yes
chipKIT.net 32, Articles, Sample Code Arduino-compatible IDE Yes
CMX Systems 16-32, Appnote, Demo Yes Filesys, Network, USB, CAN
Digilent 8-16-32, Appnote, Demo Chipkit & Cerebot platform
E.E. Tools 8-16-32 Yes
EasyCode 8-32, Integrates with MPLAB X Design Tool and IDE
easyGUI 16-32, Demo GUI
eflightworks Starter Kit Expansion Board: AV-32
ELNEC 8-16-32, Yes

Applications

32-bit PIC® microcontrollers are well suited for a wide variety of applications – from control logic, to fully integrated systems involving USB, Ethernet and LCD. To assist with your design efforts, we have introduced several on-line design centers.

Connectivity
Starter Kits

Use PIC32 MCU's on-chip USB, CAN and Ethernet for your embedded project.

Human Interface
Development and Evaluation Boards

Use the power of PIC32 to add graphics, USB devices, touch screens and more to your design.

Market/Industry Specific
Emulators and Debuggers

See the resources available that showcase 32-bit PIC® MCUs used in lighting, automotive or motor control applications.

Microchip 32-bit Framework

MPLAB® Harmony Software Framework

MPLAB Harmony is a flexible, abstracted, fully integrated firmware development environment for PIC32 microcontrollers. It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microchip support for third-party software integration.

MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development. The code development format allows for maximum re-use and reduces time to market.

For more information visit:

www.microchip.com/harmony

32bit Channel