PIC32MK family devices combine 32-Bit, 120Mhz performance with up to 1MB of Flash memory, and a rich peripheral set targeting applications such as motor control, industrial control and Industrial Internet of Things (IIoT) and multi-channel CAN applications.
These devices feature 7x 12-Bit ADC's each operating at up to 3.75MSPS, which can be combined and sequenced to provide up to 18MSPS sampling rates!
Please consider this device PIC32MK0512MCM064
Additional Features
Recommended Alternative Device: PIC32MK0512MCM064
120Mhz MIPS32 microAptiv MCU Core
Floating Point Unit for single and double precision math
MicroMIPS Mode for 40% smaller code size
Four 64-bit Accumulators
Single Cycle MAC supporting saturating and fractional math
256KB Dual Panel Flash with Live Update support
4KB EEPROM
7x 12-bit 3.75MSPS ADC Cores up to 27 analog inputs
Four Op amps
Five analog comparators
Up to three 12-bit DACs
Eight PWM pairs
Six additional Single-Ended PWM modules
Dead Time for rising and falling edges
Dead-Time Compensation
8 ns PWM Resolution
Clock Chopping for High-Frequency Operation
PWM Support for:
DC/DC, AC/DC, inverters, PFC, lighting
BLDC, PMSM, ACIM, SRM motors
Choice of six Fault and Current Limit Inputs
Flexible Trigger Configuration for ADC Triggering
Up to 6 Quadrature Encoder Interface (QEI) Modules
16 Output Compare
16 Input Capture
RTCC
Single FS USB2.0
Four CAN2.0 Modules
Up to six UART Modules (up to 25Mbps) with LIN and IrDA support
Up to six SPI/I2S modules
Peripheral Pin Select (PPS) to enable remapable pin functions
AEC-Q100 REVG (Grade 1 -40ºC to +125ºC) (planned)
Class B Safety Library, IEC 60730 (planned)
Back-up internal oscillator
Programmable High/Low-Voltage Detect module
Clock monitor with Back-up Internal Oscillator
Global register locking
In-circuit and in-application programming
2-wire or 4-wire MIPS® Enhanced JTAG interface
Unlimited software and 12 complex breakpoints
IEEE 1149.2-compatible (JTAG) boundary scan
Non-intrusive hardware-based instruction trace
MPLAB X Integrated Development Environment (IDE)
MPLAB® Harmony Integrated Software Framework
USB, Graphics, and mTouch™ middleware
MFi, Android™, and Bluetooth® audio frameworks
RTOS Kernels: Express Logic ThreadX, FreeRTOS™, OPENRTOS®, Micriμm® μC/OS™, and SEGGER
Mathworks Matlab® Blockset
SCILAB X2C Open Source Rapid Prototyping Tools
PIC32MK family devices combine 32-Bit, 120Mhz performance with up to 1MB of Flash memory, and a rich peripheral set targeting applications such as motor control, industrial control and Industrial Internet of Things (IIoT) and multi-channel CAN applications.
These devices feature 7x 12-Bit ADC's each operating at up to 3.75MSPS, which can be combined and sequenced to provide up to 18MSPS sampling rates!
Please consider this device PIC32MK0512MCM064
Additional Features
- Recommended Alternative Device: PIC32MK0512MCM064
- 120Mhz MIPS32 microAptiv MCU Core
- Floating Point Unit for single and double precision math
- MicroMIPS Mode for 40% smaller code size
- Four 64-bit Accumulators
- Single Cycle MAC supporting saturating and fractional math
- 256KB Dual Panel Flash with Live Update support
- 4KB EEPROM
- 7x 12-bit 3.75MSPS ADC Cores up to 27 analog inputs
- Four Op amps
- Five analog comparators
- Up to three 12-bit DACs
- Eight PWM pairs
- Six additional Single-Ended PWM modules
- Dead Time for rising and falling edges
- Dead-Time Compensation
- 8 ns PWM Resolution
- Clock Chopping for High-Frequency Operation
- PWM Support for:
- DC/DC, AC/DC, inverters, PFC, lighting
- BLDC, PMSM, ACIM, SRM motors
- Choice of six Fault and Current Limit Inputs
- Flexible Trigger Configuration for ADC Triggering
- Up to 6 Quadrature Encoder Interface (QEI) Modules
- 16 Output Compare
- 16 Input Capture
- RTCC
- Single FS USB2.0
- Four CAN2.0 Modules
- Up to six UART Modules (up to 25Mbps) with LIN and IrDA support
- Up to six SPI/I2S modules
- Peripheral Pin Select (PPS) to enable remapable pin functions
- AEC-Q100 REVG (Grade 1 -40ºC to +125ºC) (planned)
- Class B Safety Library, IEC 60730 (planned)
- Back-up internal oscillator
- Programmable High/Low-Voltage Detect module
- Clock monitor with Back-up Internal Oscillator
- Global register locking
- In-circuit and in-application programming
- 2-wire or 4-wire MIPS® Enhanced JTAG interface
- Unlimited software and 12 complex breakpoints
- IEEE 1149.2-compatible (JTAG) boundary scan
- Non-intrusive hardware-based instruction trace
- MPLAB X Integrated Development Environment (IDE)
- MPLAB® Harmony Integrated Software Framework
- USB, Graphics, and mTouch™ middleware
- MFi, Android™, and Bluetooth® audio frameworks
- RTOS Kernels: Express Logic ThreadX, FreeRTOS™, OPENRTOS®, Micriμm® μC/OS™, and SEGGER
- Mathworks Matlab® Blockset
- SCILAB X2C Open Source Rapid Prototyping Tools