PIC32MK MCU Family Reference
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 DMA channels | |
| up to 27 12-bit ADC | |
| 3 DACs | |
| 1 or 2 Full Speed USB modules | |
| 5 onboard comparators | |
| 14 Timers | |
| 16 Capture/Compare/ PWM units | |
| 6 UARTS | |
| 6 SPI interfaces | |
| 4 Op Amps | |
| 1 CODEC | |
| 1 CTMU | |
| 0 - 4 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
Popular Development Boards
| Tool | About | Purchase |
|---|---|---|
![]() PIC32MK GP
Development Kit |
| |
![]() dsPICDEM™ MCLV-2
Development Board (Low Voltage) |
| |
Software Development
| Tool | About | Installers |
Installation
Instructions |
||
|---|---|---|---|---|---|
| Windows | Linux | Mac OSX | |||
|
MPLAB® X
Integrated Development Environment |
| | | | |
|
MPLAB® XC32
C/C++ Compiler |
| | | | |
|
MPLAB® Harmony 2.xx
Integrated Software Framework |
| | | | |
| Tool | About | Purchase |
|---|---|---|
| | | |
| | | |
| | |
Training & References
- Data sheet
- Training




