Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

PIC32MK0512GPD064

High Performance 32-Bit MCU with FPU & DSP

Status: In Production

Features:

  • 120Mhz MIPS32 microAptiv MCU Core
  • Floating Point Unit for single and double precision math
  • 7x 12-bit 3.75MSPS ADC Cores up to 26 analog inputs
  • Four Op amps
  • Five analog comparators
  • Single FS USB2.0
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

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!

Additional Features
  • 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 withLive Update support
  • 4KB EEPROM
  • 7x 12-bit 3.75MSPS ADC Cores up to 26 analog inputs
  • Four Op amps
  • Five analog comparators
  • Up to three 12-bit DACs
  • Output Compare / Input Captures / RTCC
  • 16 Output Compare
  • 16 Input Capture
  • RTCC
  • Single FS USB2.0
  • 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
  • SCILAB X2C Open Source Rapid prototyping tool
Parametrics
Name
Value
Part Family
PIC32MKGP
Max CPU Speed MHz
120
Program Memory Size (KB)
512
SRAM (KB)
128
Data EEPROM/HEF (Bytes)
4096
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
2.2 to 3.6
Direct Memory Access Channels
21
SPI
6
Number of Op Amps
4
CODEC Interface (I2S,AC97)
Yes
Peripheral Pin Select / Pin Muxing
Yes
CTMU test
Yes
Number of USB Modules
1
USB Interface
Full Speed
ADC Input
26
Max ADC Resolution (Bits)
12
Max ADC Sampling Rate (ksps)
3750
Number of DACs
3
Input Capture
16
Standalone Output Compare/Standard PWM
16
Max 16-bit Digital Timers
14
Number of Comparators
5
Internal Oscillator
8Mhz
Hardware RTCC/RTC
Yes
Max I/O Pins
49
Pincount
64
Low Power
Yes

Documents

Jump to:

Programming Specification

Product Line Documents

Reference Manual

Download All
04/03/2018
357KB
03/18/2019
285KB

Software

05/14/2019
712460KB
05/14/2019
595293KB
07/09/2015
353972KB
05/14/2019
743996KB
07/09/2015
415000KB
12/11/2018
342451KB
12/11/2018
340069KB
12/11/2018
417300KB

Development Environment

  • Demo & Evaluation Boards
  • Emulators & Debuggers
  • Programmers
  • Code Examples
  • Application Examples
Demo & Evaluation Boards
PIC32MK1024GPE Development Board
PIC32MK1024GPE Development Board ( DM320106 )

The PIC32MK GP Development Kit - DM320106 - offers a low cost solution for developers looking to build projects with the PIC32MK series of devices, featuring a rich assortment of CAN, USB, ADC and GPIO type inputs. This board also includes a Soloman Systec SSD1963 graphics driver and 30-Pin connector to enable graphics applications with available LCD panels. 

Learn More
Add To Cart
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...


Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield faster

...

Learn More
Add To Cart
PICkit 3 In-Circuit Debugger
PICkit 3 In-Circuit Debugger ( PG164130 )
(Not Recommended for new design)

The PICkit 3 is not recommended for new designs. For new designs, please see the MPLAB PICKit 4.

Microchip’s PICkit™ 3 In-Circuit Debugger/Programmer uses in-circuit debugging logic incorporated into each chip with Flash memory to provide a low-cost hardware debugger and programmer. In-circuit

...

Learn More
Add To Cart
MPLAB PM3 Universal Device Programmer
MPLAB PM3 Universal Device Programmer ( DV007004 )

The MPLAB® PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PIC® devices as well as the latest dsPIC® DSC devices. When used standalone, data can be loaded and saved with the SD/MMC card (not included).

Learn More
Add To Cart
MPLAB ICD 3 In-Circuit Debugger
MPLAB ICD 3 In-Circuit Debugger ( DV164035 )
(Not Recommended for new design)

 The MPLAB ICD 3 is a mature product. For new designs, consider using the MPLAB ICD 4 (DV164045)

MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller

...

Learn More
Add To Cart
MPLAB REAL ICE PROBE KIT
MPLAB REAL ICE PROBE KIT ( DV244005 )
(Not Recommended for new design)

 

Not recommended for new designs. For new designs, please consider the MPLAB ICD 4 (DV164045).

MPLAB REAL ICE In-Circuit Emulator System is Microchip’s next generation high speed emulator for Microchip Flash DSC® and MCU devices. It debugs and programs

...

Learn More
Add To Cart

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
64
512
131,072
$4.51
 
100
512
131,072
$4.96
 
64
512
131,072
$4.54
 
100
512
131,072
$5.24
 
64
1024
262,144
$4.86
 
100
1024
262,144
$5.31
 
64
1024
262,144
$5.14
 
100
1024
262,144
$5.59
 

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
PIC32MK0512GPD064-E/PT
0.286700
2.487500
64
TQFP
10x10x1mm
Matte Tin
e3
PIC32MK0512GPD064T-E/PT
0.286700
0.574667
64
TQFP
10x10x1mm
Matte Tin
e3
PIC32MK0512GPD064T-I/PT
0.286700
0.574667
64
TQFP
10x10x1mm
Matte Tin
e3
PIC32MK0512GPD064-I/PT
0.286700
2.487500
64
TQFP
10x10x1mm
Matte Tin
e3
PIC32MK0512GPD064-E/MR
0.232400
0.350000
64
QFN
9x9x0.9mm
Matte Tin
e3
PIC32MK0512GPD064-I/MR
0.232400
0.350000
64
QFN
9x9x0.9mm
Matte Tin
e3
PIC32MK0512GPD064T-E/MR
0.232400
0.370303
64
QFN
9x9x0.9mm
Matte Tin
e3
PIC32MK0512GPD064T-I/MR
0.232400
0.370303
64
QFN
9x9x0.9mm
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from the Microchip Store

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy