The PIC32MK family includes two subsets. The PIC32MK MC MCUs target precision dual Motor Control applications. The PIC32MK GP MCUs are packed with serial communication modules, making them ideal for General Purpose applications. All PIC32MK MC and PIC32MK GP devices feature a 120MHz, 32-bit core that supports Digital Signal Processor (DSP) instructions. Additionally, a double-precision floating-point unit is integrated into the MCU core, enabling developers to utilize floating-point-based modeling and simulation tools for code development.
PIC32MK MCUs offer up to four independent CAN 2.0 ports, up to six Universal Asynchronous Receiver/Transmitter (UART) modules, Local Interconnect Network (LIN) 1.2, and six Serial Peripheral Interface (SPI) or Inter-IC Sound (I2S) modules. Two complete full-speed USB modules are included on select devices enabling simultaneous USB host and USB device to be active at the same time. A single MCU can be used to communicate to multiple bus protocols for reduced design complexity and cost, making the PIC32MK devices ideal for dual-USB applications such as digital audio or CAN-based implementations in the automotive and industrial markets.
As with all PIC32 devices, the PIC32MK family is supported by Microchip’s MPLAB® Harmony Integrated Software Framework, MPLAB X Integrated Development Environment (IDE), MPLAB XC32 Compiler for PIC32, MPLAB ICD 3 In-Circuit Debugger, and MPLAB REAL ICE™ In-Circuit Emulation system.
Features
- MIPS32® microAptiv™ 32-Bit Core
- 120MHz, Up to 198DMIPS
- Floating Point and DSP extensions support
- Up to 1MB of Dual-Panel Live Update Flash
- Up to 256KB RAM
- 4KB EEPROM
- Power management
- Peripheral and memory region access control
- Secure boot
- Up to 4 CAN2.0
- Up to 2 full speed USB
- Up to 6 UART modules
- Up to 6 SPI ports
- Extensive portfolio of support tools
Applications
- Industrial Internet of Things (IIoT)
- Automotive applications
- Motor control
- Industrial control
Block Diagram

