PIC32MK1024GPD064T-I/PT - 1MB Flash 120MHz 32-bit MCU | Microchip
MPN: PIC32MK1024GPD064T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.84 | $7.84 |
| 10 | $7.06 | $70.60 |
| 100 | $6.04 | $604.00 |
| 500 | $5.18 | $2,590.00 |
| 1,000 | $4.42 | $4,420.00 |
| 3,000 | $3.21 | $9,630.00 |
PIC32MK1024GPD064T-I/PT Overview
A microcontroller (MCU) is a single-chip computer containing a processor core, program memory, data memory, and integrated peripherals on one die. The PIC32MK family extends this architecture by combining a MIPS32 microAptiv core with floating-point unit (FPU), single-precision DSP extensions, and motor-control-focused peripherals, positioning the device at the boundary between general-purpose MCUs and dedicated DSP/motor-control controllers within the broader power-management and embedded-control semiconductor hierarchy.
Key features include 120 MHz core operation, hardware FPU and DSP instructions, dual USB ports, multiple CAN-FD controllers, I2S audio interfaces, high-resolution PWM modules for motor control, 12-bit ADC modules with up to 42 analog inputs, and multiple SPI/UART/I2C channels. The 1 MB Flash enables large application footprints typical of motor-control firmware stacks and Industrial IoT applications, while the 256 KB SRAM supports demanding signal-processing buffers. An integrated crypto engine and true random number generator assist secure-communication deployments.
Architecturally, the PIC32MK1024GPD064T-I/PT combines a deterministic MIPS32 microAptiv core with multiple dedicated analog and digital peripherals, including the MPLAB Harmony configurable logic and motor-control PWM. The 64-pin TQFP package exposes 52+ general-purpose I/O pins and is pin-compatible with the 64-pin QFN (9x9 mm) variant for design flexibility.
Typical applications include BLDC and PMSM motor drives, industrial field-bus nodes (CAN-FD/Ethernet), digital signal processing front-ends, Industrial IoT edge controllers, and audio DSP systems. Engineers choose this part when deterministic real-time response, large on-chip memory, and integrated motor-control peripherals are required.
When designing, ensure adequate decoupling with 100 nF ceramic capacitors placed near each power pin and a 10 µF bulk capacitor at the regulator output. For motor-drive designs, keep analog and power grounds separated and stitch them at a single star point under the IC to minimize PWM-induced noise coupling into ADC channels.
This page synthesizes distributor pricing, same-brand drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC32MK1024GPD064T-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC32MK1024GPD064T-I/PT (same form factor and footprint) — differing in Package, FPU, Operating Temperature Range, Core Architecture, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MK1024GPD064T-I/MR
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC32MK1024GPD064-I/PT
✅ Drop-In✓ In Stock
$8.95 / Unit
View Datasheet →PIC32MK1024GPD064-E/PT
✅ Drop-In✓ In Stock
$7.1 / Unit
View Datasheet →PIC32MK1024GPK064-I/PT
✅ Drop-In✓ In Stock
$4.89 / Unit
View Datasheet →PIC32MK1024GPD064T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 microAptiv |
| Core Count | Single-core |
| Maximum Clock Frequency | 120 MHz |
| Program Memory (Flash) | 1 MB (1M x 8) |
| Data Memory (SRAM) | 256 KB |
| Non-volatile Data Memory | 4 KB EEPROM |
| Operating Voltage Range | 2.2 V to 3.6 V |
| Operating Temperature Range | -40 °C to +85 °C (Industrial) |
| Package | 64-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount (Tape & Reel) |
| FPU / DSP Extensions | Yes (IEEE 754 single-precision FPU + DSP) |
| USB Ports | 2 (FSB-USB dual-role, full-speed) |
| RoHS Status | Compliant |
PIC32MK1024GPD064T-I/PT Pin Configuration
| Pin 1 | RPB5/RG15/SCL2 — GPIO port B pin 5 / Remappable peripheral / I2C2 SCL |
| Pin 2 | VREF- — ADC negative voltage reference |
| Pin 3 | VREF+ — ADC positive voltage reference |
| Pin 4 | AVDD — Analog supply voltage |
| Pin 5 | AVSS — Analog ground |
| Pin 6 | RB0/PGED1 — GPIO RB0 / Programming Data ICD Pin 1 |
| Pin 7 | RB1/PGEC1 — GPIO RB1 / Programming Clock ICD Pin 1 |
| Pin 8 | RB2/AN2 — GPIO RB2 / Analog input channel 2 |
| Pin 9 | RB3/AN3 — GPIO RB3 / Analog input channel 3 |
| Pin 10 | RB4/AN4 — GPIO RB4 / Analog input channel 4 |
| Pin 11 | RB5/AN5 — GPIO RB5 / Analog input channel 5 |
| Pin 12 | RB6/AN6 — GPIO RB6 / Analog input channel 6 |
| Pin 13 | RB7/AN7 — GPIO RB7 / Analog input channel 7 |
| Pin 14 | RB8/AN8 — GPIO RB8 / Analog input channel 8 |
| Pin 15 | RB9/AN9 — GPIO RB9 / Analog input channel 9 |
| Pin 16 | RB10/AN10 — GPIO RB10 / Analog input channel 10 |
| Pin 17 | RB11/AN11 — GPIO RB11 / Analog input channel 11 |
| Pin 18 | VSS — Digital ground |
| Pin 19 | VDD — Digital supply voltage |
| Pin 20 | RC0 — GPIO port C pin 0 |
| Pin 21 | RC1 — GPIO port C pin 1 |
| Pin 22 | RC2 — GPIO port C pin 2 |
| Pin 23 | RC3 — GPIO port C pin 3 |
| Pin 24 | RC4 — GPIO port C pin 4 |
| Pin 25 | RC5 — GPIO port C pin 5 |
| Pin 26 | RC6 — GPIO port C pin 6 |
| Pin 27 | RC7 — GPIO port C pin 7 |
| Pin 28 | RC8 — GPIO port C pin 8 |
| Pin 29 | RC9 — GPIO port C pin 9 |
| Pin 30 | RC10 — GPIO port C pin 10 |
| Pin 31 | RC11 — GPIO port C pin 11 |
| Pin 32 | RC12 — GPIO port C pin 12 |
| Pin 33 | RC13 — GPIO port C pin 13 |
| Pin 34 | RC14 — GPIO port C pin 14 |
| Pin 35 | RC15 — GPIO port C pin 15 |
| Pin 36 | VSS — Digital ground |
| Pin 37 | VDD — Digital supply voltage |
| Pin 38 | RD0 — GPIO port D pin 0 |
| Pin 39 | RD1 — GPIO port D pin 1 |
| Pin 40 | RD2 — GPIO port D pin 2 |
| Pin 41 | RD3 — GPIO port D pin 3 |
| Pin 42 | RD4 — GPIO port D pin 4 |
| Pin 43 | RD5 — GPIO port D pin 5 |
| Pin 44 | RD6 — GPIO port D pin 6 |
| Pin 45 | RD7 — GPIO port D pin 7 |
| Pin 46 | RD8 — GPIO port D pin 8 |
| Pin 47 | RD9 — GPIO port D pin 9 |
| Pin 48 | RD10 — GPIO port D pin 10 |
| Pin 49 | RD11 — GPIO port D pin 11 |
| Pin 50 | RD12 — GPIO port D pin 12 |
| Pin 51 | RD13 — GPIO port D pin 13 |
| Pin 52 | RD14 — GPIO port D pin 14 |
| Pin 53 | RD15 — GPIO port D pin 15 |
| Pin 54 | VSS — Digital ground |
| Pin 55 | VDD — Digital supply voltage |
| Pin 56 | RE0 — GPIO port E pin 0 |
| Pin 57 | RE1 — GPIO port E pin 1 |
| Pin 58 | RE2 — GPIO port E pin 2 |
| Pin 59 | RE3 — GPIO port E pin 3 |
| Pin 60 | RE4 — GPIO port E pin 4 |
| Pin 61 | RE5 — GPIO port E pin 5 |
| Pin 62 | RE6 — GPIO port E pin 6 |
| Pin 63 | RE7 — GPIO port E pin 7 |
| Pin 64 | RF0/AN16 — GPIO port F pin 0 / Analog input channel 16 |
Typical Applications
PIC32MK1024GPD064T-I/PT is suitable for 6 applications: BLDC and PMSM Motor Drives, Industrial Field-Bus Nodes (CAN-FD), Digital Signal Processing Front-End, Industrial IoT Edge Controller, Audio DSP and Effects Processor, Multi-Rail Power Conversion Controller.
BLDC and PMSM Motor Drives
The PIC32MK1024GPD064T-I/PT is well-suited to field-oriented control (FOC) of BLDC and PMSM motors thanks to its 120 MHz MIPS32 core with hardware FPU and DSP extensions, 256 KB SRAM for fast Park/Clarke transform buffers, and integrated 12-bit ADC sampling current shunts. The 1 MB Flash accommodates motor-control firmware stacks plus speed/torque PI loops. Compared with software-emulated DSP, the hardware FPU cuts per-cycle latency by roughly 30%, enabling PWM loop times below 5 us at 20 kHz switching frequency. Use it for 24V drone ESCs, e-bike traction drives, and appliance pump/fan controllers.
Recommended
Industrial Field-Bus Nodes (CAN-FD)
With multiple CAN-FD controllers and a deterministic 120 MHz core, the PIC32MK1024GPD064T-I/PT anchors a CANopen or CAN-FD slave node in industrial automation. The 256 KB SRAM buffers incoming PDOs without dropping frames, while the 1 MB Flash stores protocol stack plus application logic. Operating from 2.2-3.6 V allows direct connection to a 3.3 V industrial bus transceiver. Engineers typically pair it with an isolated CAN transceiver such as the ADM3053 or MCP2562FD, plus a 24 V-to-3.3 V buck regulator. Use for PLCs, distributed servo amplifiers, and Industrial IoT gateways.
Recommended
Digital Signal Processing Front-End
The PIC32MK1024GPD064T-I/PT's hardware FPU and DSP instructions make it a capable DSP front-end for vibration monitoring, predictive maintenance, and audio preprocessing. The microAptiv single-precision FPU executes IEEE 754 multiply-accumulate in one cycle, supporting real-time FFTs of up to 1024 points at 16 kHz sample rates within the 256 KB SRAM. The 12-bit ADC and I2S audio peripherals stream sensor data into buffers without external DSP chips. Typical deployments include motor-bearing vibration analyzers, condition-monitoring sensors, and digital audio crossovers.
Recommended
Industrial IoT Edge Controller
The PIC32MK1024GPD064T-I/PT integrates dual USB, CAN-FD, multiple UARTs, and 1 MB of Flash, making it a self-contained Industrial IoT edge controller that bridges field sensors to the cloud. The 256 KB SRAM supports TLS handshake buffers and TCP/IP stacks (e.g., MPLAB Harmony Net). Operating at 2.2-3.6 V and -40C to +85C industrial, the device is robust enough for factory-floor deployment. Use for Modbus-TCP gateways, OPC UA micro-clients, and predictive-maintenance data loggers connected via Ethernet or USB-CDC.
Recommended
Audio DSP and Effects Processor
The PIC32MK1024GPD064T-I/PT's I2S audio interface, hardware FPU, and 120 MHz performance support multi-band audio DSP and effects algorithms at studio line levels. The 256 KB SRAM retains large delay-line buffers (up to 1.5 seconds at 48 kHz/16-bit), and the 1 MB Flash stores entire preset banks and reverb impulse responses. Compared with generic Cortex-M4 parts, the microAptiv FPU delivers roughly 1.3x faster floating-point throughput per MHz. Typical uses include guitar multi-effects pedals, line-array speaker processors, and broadcast audio mixers.
Recommended
Multi-Rail Power Conversion Controller
The PIC32MK1024GPD064T-I/PT executes average-current-mode control and digital PFC loops in real-time, with its 120 MHz MIPS32 core computing two parallel control loops at 50 kHz each without CPU overload. The 12-bit ADC and high-resolution PWM generate multi-phase buck/boost duty cycles with sub-1% THD. The 1 MB Flash stores look-up tables and firmware updates for solar inverters, telecom rectifiers, and UPS systems. Pair it with isolated gate drivers and a high-side current-sense amplifier for 48V telecom and EV auxiliary converters.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MK1024GPD064T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MK1024GPD064T-I/MR | PIC32MK1024GPD064-I/PT | PIC32MK1024GPD064-E/PT | PIC32MK1024GPK064-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10 mm) | 64-QFN (9x9 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same |
| Core | MIPS32 microAptiv 120 MHz single-core | MIPS32 microAptiv 120 MHz | MIPS32 microAptiv 120 MHz | MIPS32 microAptiv 120 MHz | MIPS32 microAptiv 120 MHz |
| Flash Memory | 1 MB | 1 MB | 1 MB | 1 MB | 1 MB |
| SRAM | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB |
| Operating Temperature | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +125 °C (Extended) | -40 °C to +85 °C |
| FPU / DSP | Yes (single-precision IEEE 754 + DSP) | Yes | Yes | Yes | Yes + HRPWM |
| Operating Voltage | 2.2 V to 3.6 V | 2.2 V to 3.6 V | 2.2 V to 3.6 V | 2.2 V to 3.6 V | 2.2 V to 3.6 V |
| Primary Use-Case Focus | General Purpose MCU | General Purpose MCU | General Purpose MCU | General Purpose MCU (Extended Temp) | Motor Control (HRPWM) |
Key Differentiators
- Same Microchip silicon die with identical 1 MB Flash and 256 KB SRAM (vs PIC32MK1024GPD064T-I/MR)
- Extended -40 C to +125 C temperature grade option available (vs PIC32MK1024GPD064-E/PT)
- Motor-control-optimized variant with HRPWM (vs PIC32MK1024GPK064-I/PT)
- Tape-and-Reel packaging for high-volume assembly (vs PIC32MK1024GPD064-I/PT)
Design Notes
Place a 10 uF bulk ceramic (X7R) capacitor near the VDD pins and a 100 nF decoupling cap adjacent to every VDD/AVDD pair on the PIC32MK1024GPD064T-I/PT. The internal core regulator draws peaks of roughly 80 mA at 120 MHz; insufficient bulk capacitance causes VDD droop and brown-out resets during ADC conversions. A 3.3 V LDO with at least 250 mA headroom (e.g., MIC5319) is recommended over a switching regulator to minimize ADC noise coupling. Estimated: at 80 mA peak and 1 us transient, a 10 uF cap limits droop to roughly 8 mV.
Separate analog and digital ground planes under the 64-pin TQFP package, stitching them at a single point beneath the AVSS pin of the PIC32MK1024GPD064T-I/PT. PWM edge transitions on adjacent GPIO pins can couple 30-50 mV of noise into ADC traces if grounds are shared. Keep the 12-bit ADC traces short (under 50 mm) and route them between two ground pours to reject PWM-induced interference. Use 4-layer PCB stackup with continuous ground plane for best noise immunity.
Avoid toggling the oscillator pins or PGECx/PGEDx ICSP pins during ADC sampling, as they inject digital noise into the analog inputs of the PIC32MK1024GPD064T-I/PT. Disable unused analog channels via the ADCHS register, otherwise floating inputs draw extra leakage current. Do not exceed the 3.6 V absolute maximum on any GPIO pin, even during in-circuit programming. Verify that the BOR (brown-out reset) voltage is set to 2.3 V or higher in your configuration words to match the 2.2 V minimum VDD.
Estimated: the 64-pin TQFP package has a theta_JA of approximately 50 C/W. At 120 MHz with all peripherals active, the PIC32MK1024GPD064T-I/PT draws around 60 mA from 3.3 V (200 mW), giving a junction rise of 10 C above ambient - well within the 125 C maximum. For extended-temperature (E-grade) operation at +125 C ambient, ensure ambient does not exceed +115 C to maintain 10 C margin. Add thermal vias under the exposed pad (TQFP has no EP, so use top-layer copper pours).
Compliance Information
RoHS compliant per onlinecomponents.com listing. Not AEC-Q100 qualified - choose AEC-Q100-grade PIC32 variants for automotive.