PIC32MK MCU Family Reference
Last modified by Microchip on 2025/08/26 05:31
Family Overview
PIC32MK MCUs have up to 1 MB of Flash and can run at speeds of 120 Mhz. The PIC32MK comes in either a 64 or 100-pin package which can be configured using Peripheral Pin Select (PPS). There are two variations of the PIC32MK, the General Purpose (GP) and the Motor Control (MC).
| PIC32MKxxxxGPxxxx | The General Purpose subset of the PIC32MK family offers: |
| Floating Point Math | |
| 21 Direct Memory Access (DMA) channels | |
| up to 27 12-bit Analog-to-Digital Converter (ADC) | |
| 3 Digital-to-Analog Converters (DACs) | |
| 1 or 2 full-speed USB modules | |
| 5 onboard comparators | |
| 14 timers | |
| 16 Capture/Compare/ Pulse Width Modulation (PWM) units | |
| 6 Universal Asynchronous Receiver Transmitter (UARTS) | |
| 6 Serial Peripheral Interface (SPI) interfaces | |
| 4 op-amps | |
| 1 Coder-Decoder (CODEC) | |
| 1 Charge Time Memory Unit (CTMU) | |
| 0 - 4 Control Area Network (CAN) modules | |
| PIC32MKxxxxMCxxxx | The Motor Control version adds the following peripherals: |
| 16 Motor Control PWM units (MC-PWM) | |
| 6 Quadrature Encoder Interfaces (QEI) | |
| All MC devices are equipped with 4 CAN channels |
Family Specialty:
- The PIC32MK is well suited for applications such as motor control, industrial control, and Industrial Internet of Things (IIoT).
- Two full-speed USB ports and four CAN ports
- Graphics
Learn More
- PIC32MK General Purpose and Motor Control (GP/MC) Family
- Getting Started with the PIC32MK ADC Peripheral
- About PIC32MK GP
- Learn MPLAB® X IDE
- Using the MPLAB XC32/32++ Compiler
- Programmers and Debuggers