PIC32MX564F128L-V/PT - 80MHz 32-bit MCU 128KB Flash USB OTG | Microchip
MPN: PIC32MX564F128L-V/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $8.42 | $8.42 |
| 10 | $7.62 | $76.20 |
| 100 | $6.55 | $655.00 |
| 500 | $5.71 | $2,855.00 |
| 1,000 | $5.05 | $5,050.00 |
PIC32MX564F128L-V/PT Overview
A PIC32MX microcontroller belongs to the 32-bit MCU family that bridges the gap between 8/16-bit microcontrollers and high-end application processors. Built on the MIPS32 M4K core, it executes most instructions in a single cycle, enabling 1.56 DMIPS/MHz performance. This places it in the broader taxonomy of MCU -> 32-bit MCU -> MIPS-based MCU -> general-purpose embedded controller, supporting applications ranging from industrial HMI to USB peripherals.
Key features include up to 80 MHz core clock, 128 KB Flash program memory, 32 KB SRAM data memory, integrated Full-Speed USB 2.0 On-The-Go with PHY, two CAN 2.0B modules, sixteen 10-bit ADC channels at up to 1 Msps, four I2C, two UART, five SPI, four 16-bit timers, and a Parallel Master Port for graphics or external memory. The CTMU module supports capacitive sensing and time measurement, while the 100-pin TQFP package exposes 85 GPIO for expansive peripheral integration.
Architecturally, the PIC32MX564F128L combines a Harvard bus, a hardware Multiply/Divide unit, and a 5-stage pipeline to deliver deterministic real-time response. The peripheral bus matrix (PBUS) routes the DMA engine and bus master ports to internal RAM and peripherals, enabling high-throughput I/O without CPU intervention. Code is fully compatible across the PIC32MX family, simplifying firmware portability.
Typical applications include USB peripherals (HID, CDC, mass storage), industrial CAN nodes, low-cost graphics controllers with external SRAM, sensor hubs, and embedded web servers. USB OTG support makes it ideal as a host or device, while CAN is critical for automotive and industrial network nodes.
When designing with this device, ensure the VODEN voltage range (2.3V to 3.6V) is respected and that decoupling capacitors are placed within 5 mm of each power pin. The internal 8 MHz oscillator is accurate enough for USB when paired with the USB PLL.
This page consolidates distributor pricing, drop-in pin-compatible alternatives, and engineering design notes beyond what the manufacturer datasheet alone provides.
Drop-in alternatives for PIC32MX564F128L-V/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 PIC32MX564F128L-V/PT (same form factor and footprint) — differing in ADC, USB, Core Architecture, DMA Channels, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX564F128L-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX564F128LT-I/PT
✅ Drop-In✓ In Stock
$4.78 / Unit
View Datasheet →PIC32MX564F128LT-V/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX564F064L-I/PT
✅ Drop-In✓ In Stock
$4.85 / Unit
View Datasheet →PIC32MX564F064LT-I/PT
✅ Drop-In✓ In Stock
$3.65 / Unit
View Datasheet →PIC32MX534F064L-V/PT
✅ Drop-In✓ In Stock
$5.12 / Unit
View Datasheet →PIC32MX460F512L-80I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$6.05 / Unit
View Datasheet →PIC32MX564F128L-V/PT Maximum Ratings & Electrical Characteristics
| Core | MIPS32 M4K |
| Core Size | 32-bit |
| Max CPU Speed | 80 MHz |
| Performance | 1.56 DMIPS/MHz |
| Program Memory | 128 KB Flash |
| Data Memory (SRAM) | 32 KB |
| USB | USB 2.0 Full-Speed OTG with on-chip PHY |
| CAN | 2x CAN 2.0B |
| ADC | 10-bit, 16 channels, up to 1 Msps |
| Timers | 4 x 16-bit + 2 x 32-bit (where configured) |
| I/O Pins | 85 GPIO |
| I2C | 4 |
| UART | 2 |
| SPI | 5 |
| Operating Voltage | 2.3 V to 3.6 V |
| Operating Temperature | -40 C to +105 C (V suffix = -40 C to +105 C) |
| Package | 100-pin TQFP (PT), 12x12 mm |
| Mounting Type | Surface Mount |
| MSL Level | 3 |
| RoHS Status | Compliant |
PIC32MX564F128L-V/PT Pin Configuration
| Pin 1 | RG15 — GPIO / Peripheral pin |
| Pin 2 | RG0 — GPIO / Peripheral pin |
| Pin 3 | RG1 — GPIO / Peripheral pin |
| Pin 4 | RG2 — GPIO / Peripheral pin |
| Pin 5 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pin 6 | RG3 — GPIO / Peripheral pin |
| Pin 7 | RG4 — GPIO / Peripheral pin |
| Pin 8 | VSS — Ground |
| Pin 9 | RG5 — GPIO / Peripheral pin |
| Pin 10 | RG6 — GPIO / Peripheral pin |
| Pin 11 | RG7 — GPIO / Peripheral pin |
| Pin 12 | RG8 — GPIO / Peripheral pin |
| Pin 13 | RG9 — GPIO / Peripheral pin |
| Pin 14 | MCLR — Master Clear / Reset input |
| Pin 15 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pin 16 | RA0 — GPIO / Peripheral pin |
| Pin 17 | RA1 — GPIO / Peripheral pin |
| Pin 18 | RA2 — GPIO / Peripheral pin |
| Pin 19 | RA3 — GPIO / Peripheral pin |
| Pin 20 | RA4 — GPIO / Peripheral pin |
| Pin 21 | RA5 — GPIO / Peripheral pin |
| Pin 22 | VSS — Ground |
| Pin 23 | RA6 — GPIO / Peripheral pin |
| Pin 24 | RA7 — GPIO / Peripheral pin |
| Pin 25 | RB0 — GPIO / Peripheral pin / PGED1 |
| Pin 26 | RB1 — GPIO / Peripheral pin / PGEC1 |
| Pin 27 | RB2 — GPIO / Peripheral pin |
| Pin 28 | RB3 — GPIO / Peripheral pin |
| Pin 29 | RB4 — GPIO / Peripheral pin |
| Pin 30 | RB5 — GPIO / Peripheral pin |
| Pin 31 | RB6 — GPIO / Peripheral pin / PGED2 |
| Pin 32 | RB7 — GPIO / Peripheral pin / PGEC2 |
| Pin 33 | RB8 — GPIO / Peripheral pin |
| Pin 34 | RB9 — GPIO / Peripheral pin |
| Pin 35 | RB10 — GPIO / Peripheral pin |
| Pin 36 | RB11 — GPIO / Peripheral pin |
| Pin 37 | RB12 — GPIO / Peripheral pin |
| Pin 38 | RB13 — GPIO / Peripheral pin |
| Pin 39 | RB14 — GPIO / Peripheral pin |
| Pin 40 | RB15 — GPIO / Peripheral pin |
| Pin 41 | VSS — Ground |
| Pin 42 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pin 43 | RC0 — GPIO / Peripheral pin |
| Pin 44 | RC1 — GPIO / Peripheral pin |
| Pin 45 | RC2 — GPIO / Peripheral pin |
| Pin 46 | RC3 — GPIO / Peripheral pin |
| Pin 47 | RC4 — GPIO / Peripheral pin |
| Pin 48 | RC5 — GPIO / Peripheral pin |
| Pin 49 | RC6 — GPIO / Peripheral pin |
| Pin 50 | RC7 — GPIO / Peripheral pin |
| Pin 51 | RC8 — GPIO / Peripheral pin |
| Pin 52 | RC9 — GPIO / Peripheral pin |
| Pin 53 | RC10 — GPIO / Peripheral pin |
| Pin 54 | RC11 — GPIO / Peripheral pin |
| Pin 55 | RC12 — GPIO / Peripheral pin |
| Pin 56 | RC13 — GPIO / Peripheral pin |
| Pin 57 | RC14 — GPIO / Peripheral pin |
| Pin 58 | RC15 — GPIO / Peripheral pin |
| Pin 59 | VSS — Ground |
| Pin 60 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pin 61 | RD0 — GPIO / Peripheral pin |
| Pin 62 | RD1 — GPIO / Peripheral pin |
| Pin 63 | RD2 — GPIO / Peripheral pin |
| Pin 64 | RD3 — GPIO / Peripheral pin |
| Pin 65 | RD4 — GPIO / Peripheral pin |
| Pin 66 | RD5 — GPIO / Peripheral pin |
| Pin 67 | RD6 — GPIO / Peripheral pin |
| Pin 68 | RD7 — GPIO / Peripheral pin |
| Pin 69 | RD8 — GPIO / Peripheral pin |
| Pin 70 | RD9 — GPIO / Peripheral pin |
| Pin 71 | RD10 — GPIO / Peripheral pin |
| Pin 72 | RD11 — GPIO / Peripheral pin |
| Pin 73 | RD12 — GPIO / Peripheral pin |
| Pin 74 | RD13 — GPIO / Peripheral pin |
| Pin 75 | RD14 — GPIO / Peripheral pin |
| Pin 76 | RD15 — GPIO / Peripheral pin |
| Pin 77 | VSS — Ground |
| Pin 78 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pin 79 | RE0 — GPIO / Peripheral pin |
| Pin 80 | RE1 — GPIO / Peripheral pin |
| Pin 81 | RE2 — GPIO / Peripheral pin |
| Pin 82 | RE3 — GPIO / Peripheral pin |
| Pin 83 | RE4 — GPIO / Peripheral pin |
| Pin 84 | RE5 — GPIO / Peripheral pin |
| Pin 85 | RE6 — GPIO / Peripheral pin |
| Pin 86 | RE7 — GPIO / Peripheral pin |
| Pin 87 | RF0 — GPIO / Peripheral pin |
| Pin 88 | RF1 — GPIO / Peripheral pin |
| Pin 89 | RF2 — GPIO / Peripheral pin |
| Pin 90 | RF3 — GPIO / Peripheral pin |
| Pin 91 | RF4 — GPIO / Peripheral pin |
| Pin 92 | RF5 — GPIO / Peripheral pin |
| Pin 93 | RF6 — GPIO / Peripheral pin |
| Pin 94 | RF7 — GPIO / Peripheral pin |
| Pin 95 | RF8 — GPIO / Peripheral pin |
| Pin 96 | VSS — Ground |
| Pin 97 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pin 98 | OSC1 — External oscillator input |
| Pin 99 | OSC2 — External oscillator output |
| Pin 100 | RG14 — GPIO / Peripheral pin |
Typical Applications
PIC32MX564F128L-V/PT is suitable for 7 applications: USB HID / CDC / Mass-Storage Peripherals, Industrial CAN Nodes / Automotive Body Controllers, Low-Cost Graphics HMI Controllers, Sensor Hubs and Data Acquisition, Embedded Web Servers and IoT Gateways, Audio Processing and Consumer Electronics, Motor Control and PWM Drives.
USB HID / CDC / Mass-Storage Peripherals
The PIC32MX564F128L-V/PT is a strong fit for USB peripherals thanks to its integrated Full-Speed USB 2.0 OTG controller with on-chip PHY. The 80 MHz MIPS M4K core and 128 KB Flash provide ample cycles and code space for USB stacks such as Microchip's MLA, while 32 KB SRAM buffers descriptor tables and endpoint data. With the same 100-pin TQFP package across the family, layout reuse is straightforward. Unlike parts requiring external ULPI PHY, the integrated PHY saves board space and BOM cost in HID keypads, CDC virtual COM ports, and USB memory readers.
Recommended
Industrial CAN Nodes / Automotive Body Controllers
The PIC32MX564F128L-V/PT is well suited for industrial and automotive CAN nodes with its dual CAN 2.0B controllers supporting up to 1 Mbit/s bit rate. The -V grade -40 C to +105 C operating range covers engine bay and factory floor conditions. Combined with the 16-channel 10-bit ADC and 85 GPIO, it can interface analog sensors and drive actuators in body controllers, sensor hubs, and CANopen or DeviceNet bridges. Compared to discrete CAN + MCU designs, the integrated solution reduces PCB footprint and BOM cost.
Recommended
Low-Cost Graphics HMI Controllers
The PIC32MX564F128L-V/PT fits low-cost HMI controllers with its Parallel Master Port (PMP) capable of driving external SRAM and QVGA TFT LCDs at up to 25 MHz. The 80 MHz core and DMA engine refresh displays without CPU intervention, while 32 KB SRAM acts as a framebuffer for small panels. The 100-pin TQFP package exposes all PMP signals. Designers can pair this part with the MikroElektronika mikromedia board to prototype resistive-touch HMIs. Unlike higher-pin-count PIC32 variants, the 100-pin TQFP remains hand-solderable for prototype runs.
Recommended
Sensor Hubs and Data Acquisition
The PIC32MX564F128L-V/PT is ideal for sensor hubs and multi-channel data acquisition thanks to its 16-channel 10-bit ADC at 1 Msps and DMA engine that offloads sample buffering from the CPU. The 128 KB Flash stores calibration tables and DSP routines, while 32 KB SRAM buffers sample windows. CTMU support enables capacitive touch and time-of-flight measurements. With USB device capability, acquired data can be streamed to a host PC for analysis. Compared to 8-bit MCUs, the 32-bit MIPS M4K core runs filters and FFTs at real-time rates.
Recommended
Embedded Web Servers and IoT Gateways
The PIC32MX564F128L-V/PT serves embedded web servers and IoT gateways with its integrated USB, dual CAN, multiple UARTs, and 80 MHz performance running a TCP/IP stack such as Microchip's Harmony. With 128 KB Flash and 32 KB SRAM, it can host a small HTTP server with CGI handlers and serve REST/JSON-style responses to clients. The 100-pin TQFP package is breadboard-friendly. Unlike Wi-Fi modules, this part is typically paired with an external ENC28J60 or Wi-Fi module for connectivity, leveraging its flexible peripheral set.
Recommended
Audio Processing and Consumer Electronics
The PIC32MX564F128L-V/PT supports audio processing and consumer electronics with its I2S capability (via SPI peripherals in audio mode), 16-bit timers for sample-rate generation, and DMA-driven I/O. The 80 MHz core can run software codecs such as MP3 and ADPCM, while 128 KB Flash accommodates audio tables and 32 KB SRAM buffers audio frames. The 100-pin TQFP package suits consumer products requiring 85 GPIO for buttons, displays, and USB device ports. Compared to dedicated audio DSPs, this part is a cost-optimized alternative for basic audio playback and recording.
Recommended
Motor Control and PWM Drives
The PIC32MX564F128L-V/PT is a solid fit for motor control and PWM drives due to its 5 independent 16-bit timers with PWM modes, 10-bit ADC for current sensing, and 85 GPIO for H-bridge control signals. The 80 MHz core executes field-oriented control (FOC) software routines at adequate PWM rates, while the DMA engine offloads ADC sample transfers. The 100-pin TQFP package exposes all PWM and ADC channels. Compared to dedicated motor-control MCUs, this part is a general-purpose MCU that handles mixed motor and communication tasks.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX564F128L-V/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX564F128L-I/PT | PIC32MX564F128LT-I/PT | PIC32MX564F128LT-V/PT | PIC32MX564F064L-I/PT | PIC32MX534F064L-V/PT |
|---|---|---|---|---|---|---|
| Package | 100-pin TQFP (PT) 12x12 mm | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash | 128 KB | 128 KB | 128 KB | 128 KB | 64 KB | 64 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| Max Clock | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| Operating Temperature | -40 C to +105 C (V grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +105 C (V grade) | -40 C to +85 C (I grade) | -40 C to +105 C (V grade) |
| USB OTG | Yes | Yes | Yes | Yes | Yes | No |
| CAN Modules | 2 | 2 | 2 | 2 | 2 | 2 |
| GPIO Count | 85 | 85 | 85 | 85 | 85 | 85 |
Key Differentiators
- Full -40 C to +105 C industrial temperature range (vs PIC32MX564F128L-I/PT)
- Highest Flash density in the same 100-pin TQFP package within the PIC32MX534/564 family (vs PIC32MX534F064L-V/PT)
- Integrated Full-Speed USB OTG with on-chip PHY (vs PIC32MX534F064L-V/PT)
Design Notes
The PIC32MX564F128L-V/PT requires a 2.3 V to 3.6 V supply on all VDD pins. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a bulk 10 uF tantalum or ceramic near the IC. For USB applications, the VUSB pin must be tied to a clean 3.3 V source. The MCU is not 5 V tolerant on I/O pins - all inputs must be at or below VDD + 0.3 V. Brown-out reset (BOR) should be enabled in configuration bits to prevent undefined behavior during power dips below 2.3 V.
Configuration bits must be set carefully: disable JTAG (unless used), enable MCLR if external reset is needed, and configure the oscillator mode. Programming with the ICSP interface requires the PGED1/PGEC1 (RB0/RB1) pins, which are not 5 V tolerant - keep them disconnected from external 5 V peripherals. The USB D+/D- pins require 27 ohm series resistors and a 1.5 kohm pull-up on D+ for full-speed operation. Without these, USB enumeration will fail intermittently.
Estimated: at maximum 80 MHz core clock and full peripheral activity, the device draws approximately 70 mA from VDD, dissipating roughly 230 mW. The 100-pin TQFP package has theta_JA of approximately 40 C/W, yielding a 9 C junction temperature rise above ambient. For normal room-temperature operation, no heatsink is required. For continuous high-current GPIO drive (sourcing 25 mA on multiple pins concurrently), monitor junction temperature and reduce clock speed if operating in elevated ambient temperatures above 70 C.
Use a 4-layer PCB with a solid ground plane directly under the MCU to minimize EMI and provide a low-impedance return path for high-frequency signals. Route the USB D+/D- pair as a 90-ohm differential pair of equal length, kept under 50 mm. Decoupling capacitors should be placed on the same layer as the MCU with vias directly to the ground plane. Keep the 32.768 kHz secondary oscillator traces short if RTC is used. Avoid routing noisy switching signals (PWM outputs) directly under the crystal traces.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified; for automotive safety-critical applications, consult Microchip's automotive-grade PIC32MX variants. Halogen-free and lead-free per Microchip's standard product policy.