We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

PIC32 MCUs


Start your next 32-bit embedded design with our PIC32 family of 32-bit MCUs. We offer a broad portfolio of PIC32 MCUs ranging from entry-level to high-performance devices. We offer these MCUs with a variety of memory sizes and processing speeds along with robust security, ultra-low power, enhanced touch, analog and digital peripherals to incorporate additional functionalities to your design. Our MCUs also offer multiple connectivity options including CAN, CAN FD, Hi-Speed/Full-Speed USB and Ethernet.

If your design has outgrown the capabilities of our 8- or 16-bit MCUs, the PIC32 family delivers easy scalability, enhanced performance and larger memory options while still allowing you to remain within the common MPLAB® development ecosystem.

Click on the PIC32 family names in our interactive diagram below to learn more and discover the right device for your next project.

Start your product development now with products from our early access program. Take advantage of our latest products that are not yet available to the public, which include solutions with Arm® Cortex®-M33 core with TrustZone® technology and an integrated Hardware Security Module (HSM) and up to 2 MB of internal Flash.

Development Tools


MPLAB® Development Ecosystem and Software Tools

The MPLAB development ecosystem is a single tool chain supporting all PIC® and SAM microcontrollers.

MPLAB X IDE

MPLAB X Integrated Development Environment

A single Integrated Development Environment (IDE) supporting all PIC and SAM MCUs

MPLAB Harmony

MPLAB Harmony

A fully integrated embedded software development framework for our 32-bit MCUs that provides flexible and interoperable software modules and easy-to-use APIs to simplify the development of value-added features to differentiate your product.

MPLAB XC Compiler

MPLAB XC Compiler

A comprehensive solution for your software development that integrates with MPLAB X IDE to provide a full graphical front end.

Hardware Tools


We offer a large selection of development boards and evaluation kits that will help accelerate your prototyping and speed your time to market.  

32-bit PIC MCUs


Documentation


Data Sheet


Title
PIC32CM LE00/LS00/LS60 Family Data Sheet Download

Errata


Title
PIC32CM LE00/LS00/LS60 Family Silicon Errata and Data Sheet Clarifications Download

Data Sheets

Title
PIC32MK General Purpose and Motor Control (GPG/MCJ) with CAN FD Family Download
PIC32MK General Purpose and Motor Control (GPD/GPE/MCF LEGACY) Family Data Sheet Download
PIC32MK General Purpose and Motor Control (GPK/MCM) with CAN FD Family Data Sheet Download

Errata

Title
PIC32MK General Purpose and Motor Control Family Silicon Errata and Data Sheet Clarification Download
PIC32MK General Purpose and Motor Control (GPD/GPE/MCF) Family Silicon Errata Download
PIC32MK GPK/MCM Family Download
PIC32MK General Purpose and Motor Control (GP/MC) Family Silicon Errata and Data Sheet Clarification Download

Data Sheets

Title
PIC32MM0064GPL036 Family Data Sheet Download
PIC32MM0256GPM064 Family Data Sheet Download

Errata

Title
PIC32MM0064GPL036 Family Silicon Errata and Data Sheet Clarification Download
PIC32MM0256GPM064 Family Silicon Errata and Data Sheet Clarification Download

Data Sheets

Title
PIC32MX1XX/2XX 28/44-PIN XLP Family Data Sheet Download
PIC32MX1XX/2XX Family Data Sheet Download
PIC32MX330/350/370/430/450/470 Data Sheet Download
PIC32MX5xx/6xx/7xx Family Data Sheet Download
PIC32MX3xx/4xx Family Data Sheet Download
PIC32MX1xx/2xx/5xx 64/100-pin Family Data Sheet Download

Errata

Title
PIC32MX320/340/360/440/460 Family Silicon Errata and Data Sheet Clarification Download
PIC32MX575/675/695/775/795 Family Errata and Datasheet Clarification Download
PIC32MX534/564/664/764 Family Silicon Errata and Data Sheet Clarification Download
PIC32MX1XX/2XX 28/36/44-pin Family Silicon Errata and Data Sheet Clarification Download
PIC32MX1XX/2XX/5XX 64/100-pin Device Family Silicon Errata and Data Sheet Clarification Download
PIC32MX1XX/2XX 28/44-pin XLP Family Silicon Errata and Data Sheet Clarification. Download
PIC32MX330/350/370/430/450/470 Family Silicon Errata and Data Sheet Clarification Download

Data Sheets

Title
PIC32MZ Graphics (DA) Family Data Sheet Download
PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Data Sheet Download
PIC32MZ Graphics (DAK/DAL/DAR/DAS) Family Data Sheet Download

Errata

Title
PIC32MZ Graphics (DA) Family Silicon Errata Download
PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Silicon Errata and Data Sheet Clarification Download
PIC32MZ Graphics DAK/DAL/DAR/DAS Family Silicon Errata and Data Sheet Clarifications Download

Data Sheets


Title
PIC32CM MC00 Family Data Sheet Download

Errata


Title
PIC32CM MC00 Family Silicon Errata and Data Sheet Clarifications Download

Brochures


Title
32-bit MCU Brochure Download
MPLAB® Harmony Brochure Download
32-bit Quick Reference Guide Download
32-bit Microcontroller Collateral and Solutions Reference Guide Download

Getting Started with the SAM E51 Curiosity Nano Evaluation Kit

MPLAB® Harmony 3 is a software development framework consisting of compatible and interoperable modules that include peripheral libraries (PLIBs), drivers, system services, middleware and third-party libraries. The MPLAB Harmony Configurator (MHC) is a GUI-based tool that provides an easy way to enable and configure various MPLAB Harmony modules. The MHC is a plug-in to the MPLAB X Integrated Development Environment (IDE). More Details about MPLAB Harmony v3 can be found at

This video explains how to create a simple application on Microchip's ARM® Cortex®-M4 based flash SAM E51 microcontroller using Harmony v3 MHC. This application demonstrates an LED (LED0) toggling on a periodic basis and print the LED toggling rate on a serial terminal. The periodicity of the timeout will change from 500 milliseconds to one second, two seconds, four seconds and back to 500 milliseconds every time you press the switch SW0 on the SAM E51 Curiosity Nano Evaluation Kit.