Microchip Technology, Inc. High Performance 32-Bit MCU PIC32MK0512MCF100

Description
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 PIC32MK0512MCM100 Additional Features Recommended Alternative Device: PIC32MK0512MCM100 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 512KB Dual Panel Flash with Live Update support 4KB EEPROM 7x 12-bit 3.75MSPS ADC Cores up to 42 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 Two FS USB 2.0 OTG controllers FourCAN2.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
Datasheet
Description
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 PIC32MK0512MCM100 Additional Features Recommended Alternative Device: PIC32MK0512MCM100 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 512KB Dual Panel Flash with Live Update support 4KB EEPROM 7x 12-bit 3.75MSPS ADC Cores up to 42 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 Two FS USB 2.0 OTG controllers FourCAN2.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
Datasheet

Suppliers

Company
Product
Description
Supplier Links
High Performance 32-Bit MCU - PIC32MK0512MCF100 - Microchip Technology, Inc.
Chandler, AZ, United States
High Performance 32-Bit MCU
PIC32MK0512MCF100
High Performance 32-Bit MCU PIC32MK0512MCF100
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 PIC32MK0512MCM100 Additional Features Recommended Alternative Device: PIC32MK0512MCM100 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 512KB Dual Panel Flash with Live Update support 4KB EEPROM 7x 12-bit 3.75MSPS ADC Cores up to 42 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 Two FS USB 2.0 OTG controllers FourCAN2.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 PIC32MK0512MCM100

Additional Features

  • Recommended Alternative Device: PIC32MK0512MCM100
  • 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
  • 512KB Dual Panel Flash with Live Update support
  • 4KB EEPROM
  • 7x 12-bit 3.75MSPS ADC Cores up to 42 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
  • Two FS USB 2.0 OTG controllers
  • FourCAN2.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
Supplier's Site Datasheet

Technical Specifications

  Microchip Technology, Inc.
Product Category Microcontrollers (MCU)
Product Number PIC32MK0512MCF100
Product Name High Performance 32-Bit MCU
Clock Speed 120 MHz
Bits Other; 12-bit
Number 42
RAM 128 KB
ROM 512 KB
Unlock Full Specs
to access all available technical data

Similar Products

CC430F5143 CC430F614x, CC430F514x, CC430F512x SoC With RF Core - CC430F5143IRGZT - Texas Instruments
Specs
Clock Speed 20 MHz
Features Watchdog Timer; DMA
Bits 16 Bit
View Details
3 suppliers
Embedded - Microcontrollers - C164CI8RMCAKXUMB1 - Lingto Electronic Limited
Specs
Data Bus 16 Bit; 16-Bit
View Details
3 suppliers
Microcontrollers - 1769101 - RS Components, Ltd.
RS Components, Ltd.
Specs
Data Bus 32 Bit; 32bit
RAM 32 KB
ROM 128 KB
View Details