PIC32MX564F128L-V/PT - 80MHz 32-bit MCU 128KB Flash USB OTG | Microchip
Référence : PIC32MX564F128L-V/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC32MX564F128L-V/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC32MX564F128L-V/PT (même facteur de forme et même empreinte) — différant par ADC, USB, Core Architecture, DMA Channels, Timers.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC32MX564F128L-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX564F128LT-I/PT
✅ Remplacement direct✓ En stock
$4.78 / unité
Voir la fiche technique →PIC32MX564F128LT-V/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX564F064L-I/PT
✅ Remplacement direct✓ En stock
$4.85 / unité
Voir la fiche technique →PIC32MX564F064LT-I/PT
✅ Remplacement direct✓ En stock
$3.65 / unité
Voir la fiche technique →PIC32MX534F064L-V/PT
✅ Remplacement direct✓ En stock
$5.12 / unité
Voir la fiche technique →PIC32MX460F512L-80I/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$6.05 / unité
Voir la fiche technique →PIC32MX564F128L-V/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -40 C to +105 C (V suffix = -40 C to +105 C) |
| Boîtier | 100-pin TQFP (PT), 12x12 mm |
| Type de montage | Surface Mount |
| Niveau MSL | 3 |
| Statut RoHS | Compliant |
Configuration des broches de PIC32MX564F128L-V/PT
| Broche 1 | RG15 — GPIO / Peripheral pin |
| Broche 2 | RG0 — GPIO / Peripheral pin |
| Broche 3 | RG1 — GPIO / Peripheral pin |
| Broche 4 | RG2 — GPIO / Peripheral pin |
| Broche 5 | VDD — Core supply voltage (2.3V to 3.6V) |
| Broche 6 | RG3 — GPIO / Peripheral pin |
| Broche 7 | RG4 — GPIO / Peripheral pin |
| Broche 8 | VSS — Ground |
| Broche 9 | RG5 — GPIO / Peripheral pin |
| Broche 10 | RG6 — GPIO / Peripheral pin |
| Broche 11 | RG7 — GPIO / Peripheral pin |
| Broche 12 | RG8 — GPIO / Peripheral pin |
| Broche 13 | RG9 — GPIO / Peripheral pin |
| Broche 14 | MCLR — Master Clear / Reset input |
| Broche 15 | VDD — Core supply voltage (2.3V to 3.6V) |
| Broche 16 | RA0 — GPIO / Peripheral pin |
| Broche 17 | RA1 — GPIO / Peripheral pin |
| Broche 18 | RA2 — GPIO / Peripheral pin |
| Broche 19 | RA3 — GPIO / Peripheral pin |
| Broche 20 | RA4 — GPIO / Peripheral pin |
| Broche 21 | RA5 — GPIO / Peripheral pin |
| Broche 22 | VSS — Ground |
| Broche 23 | RA6 — GPIO / Peripheral pin |
| Broche 24 | RA7 — GPIO / Peripheral pin |
| Broche 25 | RB0 — GPIO / Peripheral pin / PGED1 |
| Broche 26 | RB1 — GPIO / Peripheral pin / PGEC1 |
| Broche 27 | RB2 — GPIO / Peripheral pin |
| Broche 28 | RB3 — GPIO / Peripheral pin |
| Broche 29 | RB4 — GPIO / Peripheral pin |
| Broche 30 | RB5 — GPIO / Peripheral pin |
| Broche 31 | RB6 — GPIO / Peripheral pin / PGED2 |
| Broche 32 | RB7 — GPIO / Peripheral pin / PGEC2 |
| Broche 33 | RB8 — GPIO / Peripheral pin |
| Broche 34 | RB9 — GPIO / Peripheral pin |
| Broche 35 | RB10 — GPIO / Peripheral pin |
| Broche 36 | RB11 — GPIO / Peripheral pin |
| Broche 37 | RB12 — GPIO / Peripheral pin |
| Broche 38 | RB13 — GPIO / Peripheral pin |
| Broche 39 | RB14 — GPIO / Peripheral pin |
| Broche 40 | RB15 — GPIO / Peripheral pin |
| Broche 41 | VSS — Ground |
| Broche 42 | VDD — Core supply voltage (2.3V to 3.6V) |
| Broche 43 | RC0 — GPIO / Peripheral pin |
| Broche 44 | RC1 — GPIO / Peripheral pin |
| Broche 45 | RC2 — GPIO / Peripheral pin |
| Broche 46 | RC3 — GPIO / Peripheral pin |
| Broche 47 | RC4 — GPIO / Peripheral pin |
| Broche 48 | RC5 — GPIO / Peripheral pin |
| Broche 49 | RC6 — GPIO / Peripheral pin |
| Broche 50 | RC7 — GPIO / Peripheral pin |
| Broche 51 | RC8 — GPIO / Peripheral pin |
| Broche 52 | RC9 — GPIO / Peripheral pin |
| Broche 53 | RC10 — GPIO / Peripheral pin |
| Broche 54 | RC11 — GPIO / Peripheral pin |
| Broche 55 | RC12 — GPIO / Peripheral pin |
| Broche 56 | RC13 — GPIO / Peripheral pin |
| Broche 57 | RC14 — GPIO / Peripheral pin |
| Broche 58 | RC15 — GPIO / Peripheral pin |
| Broche 59 | VSS — Ground |
| Broche 60 | VDD — Core supply voltage (2.3V to 3.6V) |
| Broche 61 | RD0 — GPIO / Peripheral pin |
| Broche 62 | RD1 — GPIO / Peripheral pin |
| Broche 63 | RD2 — GPIO / Peripheral pin |
| Broche 64 | RD3 — GPIO / Peripheral pin |
| Broche 65 | RD4 — GPIO / Peripheral pin |
| Broche 66 | RD5 — GPIO / Peripheral pin |
| Broche 67 | RD6 — GPIO / Peripheral pin |
| Broche 68 | RD7 — GPIO / Peripheral pin |
| Broche 69 | RD8 — GPIO / Peripheral pin |
| Broche 70 | RD9 — GPIO / Peripheral pin |
| Broche 71 | RD10 — GPIO / Peripheral pin |
| Broche 72 | RD11 — GPIO / Peripheral pin |
| Broche 73 | RD12 — GPIO / Peripheral pin |
| Broche 74 | RD13 — GPIO / Peripheral pin |
| Broche 75 | RD14 — GPIO / Peripheral pin |
| Broche 76 | RD15 — GPIO / Peripheral pin |
| Broche 77 | VSS — Ground |
| Broche 78 | VDD — Core supply voltage (2.3V to 3.6V) |
| Broche 79 | RE0 — GPIO / Peripheral pin |
| Broche 80 | RE1 — GPIO / Peripheral pin |
| Broche 81 | RE2 — GPIO / Peripheral pin |
| Broche 82 | RE3 — GPIO / Peripheral pin |
| Broche 83 | RE4 — GPIO / Peripheral pin |
| Broche 84 | RE5 — GPIO / Peripheral pin |
| Broche 85 | RE6 — GPIO / Peripheral pin |
| Broche 86 | RE7 — GPIO / Peripheral pin |
| Broche 87 | RF0 — GPIO / Peripheral pin |
| Broche 88 | RF1 — GPIO / Peripheral pin |
| Broche 89 | RF2 — GPIO / Peripheral pin |
| Broche 90 | RF3 — GPIO / Peripheral pin |
| Broche 91 | RF4 — GPIO / Peripheral pin |
| Broche 92 | RF5 — GPIO / Peripheral pin |
| Broche 93 | RF6 — GPIO / Peripheral pin |
| Broche 94 | RF7 — GPIO / Peripheral pin |
| Broche 95 | RF8 — GPIO / Peripheral pin |
| Broche 96 | VSS — Ground |
| Broche 97 | VDD — Core supply voltage (2.3V to 3.6V) |
| Broche 98 | OSC1 — External oscillator input |
| Broche 99 | OSC2 — External oscillator output |
| Broche 100 | RG14 — GPIO / Peripheral pin |
Applications typiques
PIC32MX564F128L-V/PT convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC32MX564F128L-V/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.