Microchip Technology Inc

Microchip's 32-bit MCUs

Microchip's 32-bit portfolio with the MIPS (microAptiv, M4K®, and M-class) and ARM® (Cortex® M0+, M4, M7) cores offer high performance microcontrollers, and all the tools needed to develop your embedded projects. 

With MPLAB® Harmony software framework, Advanced Software Framework (ASF)* and low cost development tools, 32-bit MCUs shorten your time to market and allow your designs to scale


For quick overview visit Microchip’s 32-bit MCU product portfolio, and get insights into versatile set of peripherals, primary characteristics of the device and easy migration path

Leading Performance

PIC® 32-bit MCUs

  • PIC32MZ EF with up to 2MB Flash and 512KB SRAM offers the highest performance and highest integrations of peripherals in PIC series with 252MHz speed, CAN, Crypto, Ethernet, FPU and HS USB with 12-bit, 18 MSPS, up to 48 channel ADC module. Also AEC-Q100 Grade 1 Qualified
  • PIC32MZ DA series offers MPU like performance with ease of design of an MCU for GUI designs with it’s 2MB Flash and 640KB of SRAM, available on-chip 32MB or 128MB externally addressable DDR2 DRAM, integrated Graphics Controller, Graphics Processor, 200 MHz speed, 12-bit 18 MSPS ADC module with up to 45 analog inputs, CAN and HS USB.
  • PIC32MK with up to 1 MB Flash and 256KB SRAM offers up to 120 MHz of performance with integrated motor control analog peripherals including high-speed, 12-Bit ADC, Op-Amps and Comparators, up to four CAN modules and dual FS USB ports. AEC-Q100 Grade 1 planned.
  • PIC32MX series offers a broad range of products with up to 120 MHz of performance,  from 16KB Flash and 4KB SRAM to 512KB Flash and 128KB SRAM, 10-bit ADC, CAN, Ethernet, and FS USB
  • PIC32MM with up to 64KB of Flash and 8KB SRAM offers lowest power and low voltage sleep mode with RAM retention <500 nA on PIC32 with Core Independent Peripheral Integration.
  • PIC32MZ, PIC32MK and PIC32MX are supported by MPLAB Harmony Software Framework. PIC32MM supported by MPLAB Code Configurator (MCC) for easy set-up.




SAM 32-bit MCUs

  • From 8KB of Flash and 4KB of SRAM up to 2MB of Flash memory and 384KB of SRAM, with operating frequencies up to 300MHz
  • Innovative direct memory access (DMA) and memory implementations, which enable high-speed data transfers while freeing the processor for the application
  • "Touch-ready" capability through Qtouch capacitive touch technology with The Peripheral Touch Controller
  • Serial communication module (SERCOM) is fully software-configurable to handle I2C, USART/UART, and SPI communications to enhance interface flexibility. Select SAM series also adds RS485 and LIN-interfaces to SERCOM modules as well
  • The lowest power consumption available in an ARM Cortex-M0+-based MCU with current down to 35uA/MHz in active mode
Tabs / MCU / 32bit
News and Events

Development Tools

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

Hardware Development Tools

Software Development Tools

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

  • Advanced Software Framework
    • The Adanced Software Framework (ASF) is a MCU software library providing a large collection of embedded software for SAM and AVR microcontrollers
  • MPLAB® XC Compiler for PIC32 MCUs
    • Full-featured ANSI-compliant C compiler for PIC32 microcontrollers
    • Free Integrated Development Environment for all Microchip microcontrollers
  • Atmel Studio
    • Atmel Studio 7 is the integrated development platform (IDP) for developing and debugging Microchip ARM®-based and AVR® microcontroller (MCU) applications.
  • Atmel Start
    • Atmel® STARTis an innovative online tool for intuitive, graphical configuration of embedded software projects.


Microchip's 32-bit 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.

Starter Kits

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

Human Interface
Development and Evaluation Boards

Use the power of Microchip's 32-bit MCUs to add graphics, USB devices, touch screens and more to your design.

Market/Industry Specific
Emulators and Debuggers

See the resources available that showcase Microchip's 32-bit 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

MPLAB® Code Configurator

MPLAB® Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application.

MPLAB Code Configurator supports 8-bit, 16-bit and 32-bit PIC® microcontrollers. MCC is incorporated into both the down-loadable MPLAB X IDE and the cloud based MPLAB Xpress IDE.

For more information, please refer to: www.microchip.com/mcc

MPLAB® Xpress Cloud-based IDE

MPLAB® Xpress Cloud-Based IDE is an online development environment that contains the most popular features of our award-winning MPLAB X IDE. This simplified & distilled application is a faithful reproduction of our desktop-based program, which allows users to easily transition between the two environments.

For more information, please refer to: www.microchip.com/xpress

Advanced Software Framework

The Advanced Software Framework (ASF) is a MCU software library providing a large collection of embedded software for Atmel flash MCUs: megaAVR, AVR XMEGA, AVR UC3 and SAM devices.

  • It simplifies the usage of microcontrollers, providing an abstraction to the hardware and high-value middlewares
  • ASF is designed to be used for evaluation, prototyping, design and production phases
  • ASF is integrated in the Atmel Studio IDE with a graphical user interface or available as standalone for GCC, IAR compilers
  • ASF can be downloaded for free

For more information visit the Advanced Software Framework page.


Atmel® START is an innovative online tool for intuitive, graphical configuration of embedded software projects. It lets you select and configure software components, drivers and middleware, as well as complete example projects, specifically tailored to the needs of your application. The configuration stage lets you review dependencies between software components, conflicts and hardware constraints. In the case of a conflict, Atmel START will automatically suggest solutions that fit you specific setup.

For more information visit the Atmel START page.

32-bit Video Channel