PIC32MK MCU Family Reference
Last modified by Microchip on 2024/06/24 06:29
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