Microchip Technology Inc
Menu

PIC32MX Family

PIC32MX MCUs offer wide-range of memory configuration
and rich peripheral set at low cost

PIC32MX family combines 32-bit performance with a large memory configuration and rich integrated peripheral set at a low cost to address embedded application space ranging from simple general purpose embedded control to more advanced Audio, Connectivity and Graphical embedded applications.

9-11 PIC32 Block Diagram

Key Features

  • MIPS32 M4K® Core with up to 120 MHz/150 DMIPS
  • Up to four SPI/I2S interfaces for audio processing and playback
  • USB device/host/OTG
  • CAN 2.0B with 1 Mbps bit rates for industrial/automotive applications
  • Enhanced PMP for graphics or external memory
  • Support for mTouch® capacitive touch buttons and sliders
  • Up to five UARTs, three analog comparators and two I2C™ buses
  • 10-bit, 1 Msps, up to 48-channel ADC
  • Peripheral Pin Select (PPS) allows function remapping
  • Temperature range: −40°C to 105°C

PIC32MX1/2/5 Family

The PIC32MX1/2/5 MCU series offers a rich peripheral set at a low cost for a wide range of embedded designs that require complex code and higher feature integration. The series delivers up to 50 MHz/83 DMIPS performance and provides up to 512/64 KB Flash/ RAM options. The family boasts a wide variety of rich features including SPI/I2S™, mTouch® capacitive touch sensing, an enhanced Parallel Master Port (PMP), Controller Area Network (CAN) 2.0B with DeviceNet™ addressing support, a 10-bit, 1 Msps, 48-channel Analogto-Digital Converter (ADC) and a full-speed USB 2.0 device/host/OTG module. To maximize data throughput, each MCU includes four general purpose Direct Memory Access (DMA) controllers and two dedicated DMA controllers on each CAN and USB module.

Key Features

  • MIPS32 M4K Core with up to 50 MHz/83 DMIPS
  • Up to four SPI/I2S interfaces for audio processing and playback
  • USB device/host/OTG
  • CAN 2.0B with 1 Mbps bit rates for industrial/automotive applications
  • Enhanced PMP for graphics or external memory
  • Support for mTouch capacitive touch buttons and sliders
  • Up to fi ve UARTs, three analog comparators and two I2C™ buses
  • 10-bit, 1 Msps, up to 48-channel ADC
  • Peripheral Pin Select (PPS) allows function remapping
  • Temperature range: −40°C to 105°C

PIC32MX1/2 eXtreme Low Power (XLP) Family

The PIC32MX1/2 eXtreme Low Power (XLP) microcontrollers bring increased performance at lower operating, sleep and deep sleep currents. These devices run up to 72 MHz/116 DMIPS and provide 128/32K, 256/64K Flash/RAM options. The PIC32MX XLP family boasts a rich set of integrated peripherals including two SPI/ I 2S™ interfaces for audio codecs, mTouch® capacitive touch-sensing, an 8-bit Parallel Master Port (PMP) for graphics or external memory, a 1 Msps Analog-to-Digital Converter (ADC) supporting up to 13 channels, as well as full-speed USB 2.0 Device/Host/OTG. These devices are coupled with software and tools support to launch products in connectivity, graphics, Bluetooth-enabled digital audio and general purpose embedded control.

Key Features

  • MIPS32® M4K™ Core @ 72Mhz
  • eXtreme Low Power Sleep and Deep Sleep operating modes
  • Two SPI/I2S interfaces for audio processing and playback
  • Analog comparators, UARTs, PMP and I2C™
  • Support for mTouch capacitive touch buttons and sliders
  • USB device/host/OTG
  • 10-bit, 1 Msps, 13-channel Analog-to-Digital Converter (ADC)
  • Peripheral Pin Select (PPS) for digital pin remapping
  • Temperature range: −40°C to 105°C

PIC32MX3/4 Family

The PIC32MX3/MX4 microcontrollers offer the perfect combination of 32-bit performance, memory and integrated peripherals at a low cost. These devices run up to 120 MHz/150 DMIPS and provide 64/16K, 128/32K, 256/64K, and 512/128K Flash/RAM options. The PIC32MX3/MX4 family boasts a rich set of integrated peripherals including two SPI/ I 2S™ interfaces for audio codecs, mTouch® capacitive touch-sensing, an 8-bit Parallel Master Port (PMP) for graphics or external memory, an on-board 28 channel, 1 Msps Analog-to-Digital Converter (ADC), as well as full-speed USB 2.0 Device/Host/OTG. These devices are coupled with software and tools support to launch products in connectivity, graphics, Bluetooth-enabled digital audio and general purpose embedded control.

Key Features

  • MIPS32® M4K™ Core @ 120 MHz/150 DMIPS
  • Two SPI/I2S interfaces for audio processing and playback
  • Analog comparators, UARTs, PMP and I2C™
  • Support for mTouch capacitive touch buttons and sliders
  • USB device/host/OTG
  • 10-bit, 1 Msps, 28-channel Analog-to-Digital Converter (ADC)
  • Peripheral Pin Select (PPS) for digital pin remapping
  • Temperature range: −40°C to 105°C

PIC32MX5/6/7

The PIC32MX5/6/7 series  with integrated 10/100 Mbit Ethernet MAC and  industry leading connectivity and peripheral options , enables developers  to build embedded connectivity based applications. Fully Supported by the MPLAB Harmony integrated software framework  which features software solutions to accelerate Application development. 

Key Features

  • 80Mhz / 120 DMIPS Performance
  • Up to 512 KB flash and up to 128 KB RAM
  • Integrated 10/100 Mbit Etherent MAC
  • Dedicated DMA interface for direct access to the entire system RAM
  • Industry-standard RMII.MII interface to PHY
  • Pre-programmed MAC address
  • Full speed USB, CAN 2.0B
  • Rich Peripheral set
Tabs / 32-bit / PIC32MX
Products
Documentation
Tools
Applications
Software

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
  • MPLAB® X IDE
    • 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.

Applications

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.

Connectivity
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.

For more information visit:

www.microchip.com/mplab/mplab-code-configurator

32-bit Video Channel