PIC32MX564F128L-V/PT - 80MHz 32-bit MCU 128KB Flash USB OTG | Microchip
N.º da peça: PIC32MX564F128L-V/PT ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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.
Alternativas drop-in para PIC32MX564F128L-V/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC32MX564F128L-V/PT (mesmo formato e footprint) — diferindo em ADC, USB, Core Architecture, DMA Channels, Timers.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC32MX564F128L-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX564F128LT-I/PT
✅ Drop-In✓ Em estoque
$4.78 / unidade
Ver ficha técnica →PIC32MX564F128LT-V/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX564F064L-I/PT
✅ Drop-In✓ Em estoque
$4.85 / unidade
Ver ficha técnica →PIC32MX564F064LT-I/PT
✅ Drop-In✓ Em estoque
$3.65 / unidade
Ver ficha técnica →PIC32MX534F064L-V/PT
✅ Drop-In✓ Em estoque
$5.12 / unidade
Ver ficha técnica →PIC32MX460F512L-80I/PT
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$6.05 / unidade
Ver ficha técnica →PIC32MX564F128L-V/PT Classificações máximas e características elétricas
| 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 |
| Temperatura de operação | -40 C to +105 C (V suffix = -40 C to +105 C) |
| Encapsulamento | 100-pin TQFP (PT), 12x12 mm |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 |
| Status RoHS | Compliant |
Configuração de pinos do PIC32MX564F128L-V/PT
| Pino 1 | RG15 — GPIO / Peripheral pin |
| Pino 2 | RG0 — GPIO / Peripheral pin |
| Pino 3 | RG1 — GPIO / Peripheral pin |
| Pino 4 | RG2 — GPIO / Peripheral pin |
| Pino 5 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pino 6 | RG3 — GPIO / Peripheral pin |
| Pino 7 | RG4 — GPIO / Peripheral pin |
| Pino 8 | VSS — Ground |
| Pino 9 | RG5 — GPIO / Peripheral pin |
| Pino 10 | RG6 — GPIO / Peripheral pin |
| Pino 11 | RG7 — GPIO / Peripheral pin |
| Pino 12 | RG8 — GPIO / Peripheral pin |
| Pino 13 | RG9 — GPIO / Peripheral pin |
| Pino 14 | MCLR — Master Clear / Reset input |
| Pino 15 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pino 16 | RA0 — GPIO / Peripheral pin |
| Pino 17 | RA1 — GPIO / Peripheral pin |
| Pino 18 | RA2 — GPIO / Peripheral pin |
| Pino 19 | RA3 — GPIO / Peripheral pin |
| Pino 20 | RA4 — GPIO / Peripheral pin |
| Pino 21 | RA5 — GPIO / Peripheral pin |
| Pino 22 | VSS — Ground |
| Pino 23 | RA6 — GPIO / Peripheral pin |
| Pino 24 | RA7 — GPIO / Peripheral pin |
| Pino 25 | RB0 — GPIO / Peripheral pin / PGED1 |
| Pino 26 | RB1 — GPIO / Peripheral pin / PGEC1 |
| Pino 27 | RB2 — GPIO / Peripheral pin |
| Pino 28 | RB3 — GPIO / Peripheral pin |
| Pino 29 | RB4 — GPIO / Peripheral pin |
| Pino 30 | RB5 — GPIO / Peripheral pin |
| Pino 31 | RB6 — GPIO / Peripheral pin / PGED2 |
| Pino 32 | RB7 — GPIO / Peripheral pin / PGEC2 |
| Pino 33 | RB8 — GPIO / Peripheral pin |
| Pino 34 | RB9 — GPIO / Peripheral pin |
| Pino 35 | RB10 — GPIO / Peripheral pin |
| Pino 36 | RB11 — GPIO / Peripheral pin |
| Pino 37 | RB12 — GPIO / Peripheral pin |
| Pino 38 | RB13 — GPIO / Peripheral pin |
| Pino 39 | RB14 — GPIO / Peripheral pin |
| Pino 40 | RB15 — GPIO / Peripheral pin |
| Pino 41 | VSS — Ground |
| Pino 42 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pino 43 | RC0 — GPIO / Peripheral pin |
| Pino 44 | RC1 — GPIO / Peripheral pin |
| Pino 45 | RC2 — GPIO / Peripheral pin |
| Pino 46 | RC3 — GPIO / Peripheral pin |
| Pino 47 | RC4 — GPIO / Peripheral pin |
| Pino 48 | RC5 — GPIO / Peripheral pin |
| Pino 49 | RC6 — GPIO / Peripheral pin |
| Pino 50 | RC7 — GPIO / Peripheral pin |
| Pino 51 | RC8 — GPIO / Peripheral pin |
| Pino 52 | RC9 — GPIO / Peripheral pin |
| Pino 53 | RC10 — GPIO / Peripheral pin |
| Pino 54 | RC11 — GPIO / Peripheral pin |
| Pino 55 | RC12 — GPIO / Peripheral pin |
| Pino 56 | RC13 — GPIO / Peripheral pin |
| Pino 57 | RC14 — GPIO / Peripheral pin |
| Pino 58 | RC15 — GPIO / Peripheral pin |
| Pino 59 | VSS — Ground |
| Pino 60 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pino 61 | RD0 — GPIO / Peripheral pin |
| Pino 62 | RD1 — GPIO / Peripheral pin |
| Pino 63 | RD2 — GPIO / Peripheral pin |
| Pino 64 | RD3 — GPIO / Peripheral pin |
| Pino 65 | RD4 — GPIO / Peripheral pin |
| Pino 66 | RD5 — GPIO / Peripheral pin |
| Pino 67 | RD6 — GPIO / Peripheral pin |
| Pino 68 | RD7 — GPIO / Peripheral pin |
| Pino 69 | RD8 — GPIO / Peripheral pin |
| Pino 70 | RD9 — GPIO / Peripheral pin |
| Pino 71 | RD10 — GPIO / Peripheral pin |
| Pino 72 | RD11 — GPIO / Peripheral pin |
| Pino 73 | RD12 — GPIO / Peripheral pin |
| Pino 74 | RD13 — GPIO / Peripheral pin |
| Pino 75 | RD14 — GPIO / Peripheral pin |
| Pino 76 | RD15 — GPIO / Peripheral pin |
| Pino 77 | VSS — Ground |
| Pino 78 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pino 79 | RE0 — GPIO / Peripheral pin |
| Pino 80 | RE1 — GPIO / Peripheral pin |
| Pino 81 | RE2 — GPIO / Peripheral pin |
| Pino 82 | RE3 — GPIO / Peripheral pin |
| Pino 83 | RE4 — GPIO / Peripheral pin |
| Pino 84 | RE5 — GPIO / Peripheral pin |
| Pino 85 | RE6 — GPIO / Peripheral pin |
| Pino 86 | RE7 — GPIO / Peripheral pin |
| Pino 87 | RF0 — GPIO / Peripheral pin |
| Pino 88 | RF1 — GPIO / Peripheral pin |
| Pino 89 | RF2 — GPIO / Peripheral pin |
| Pino 90 | RF3 — GPIO / Peripheral pin |
| Pino 91 | RF4 — GPIO / Peripheral pin |
| Pino 92 | RF5 — GPIO / Peripheral pin |
| Pino 93 | RF6 — GPIO / Peripheral pin |
| Pino 94 | RF7 — GPIO / Peripheral pin |
| Pino 95 | RF8 — GPIO / Peripheral pin |
| Pino 96 | VSS — Ground |
| Pino 97 | VDD — Core supply voltage (2.3V to 3.6V) |
| Pino 98 | OSC1 — External oscillator input |
| Pino 99 | OSC2 — External oscillator output |
| Pino 100 | RG14 — GPIO / Peripheral pin |
Aplicações típicas
PIC32MX564F128L-V/PT é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC32MX564F128L-V/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.