PIC32MX564F128L-V/PT - 80MHz 32-bit MCU 128KB Flash USB OTG | Microchip
MPN: PIC32MX564F128L-V/PT ✓ Hoạt độngPIC32MX564F128L-V/PT Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC32MX564F128L-V/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC32MX564F128L-V/PT (cùng hình factor và footprint) — khác nhau ở ADC, USB, Core Architecture, DMA Channels, Timers.
PIC32MX564F128L-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC32MX564F128LT-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX564F128LT-V/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC32MX564F064L-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX564F064LT-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX534F064L-V/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX460F512L-80I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC32MX564F128L-V/PT Tỷ lệ tối đa & tính chất điện
| 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 |
| Nhiệt độ hoạt động | -40 C to +105 C (V suffix = -40 C to +105 C) |
| Hộp | 100-pin TQFP (PT), 12x12 mm |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 3 |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC32MX564F128L-V/PT
| Chân 1 | RG15 — GPIO / Peripheral pin |
| Chân 2 | RG0 — GPIO / Peripheral pin |
| Chân 3 | RG1 — GPIO / Peripheral pin |
| Chân 4 | RG2 — GPIO / Peripheral pin |
| Chân 5 | VDD — Core supply voltage (2.3V to 3.6V) |
| Chân 6 | RG3 — GPIO / Peripheral pin |
| Chân 7 | RG4 — GPIO / Peripheral pin |
| Chân 8 | VSS — Ground |
| Chân 9 | RG5 — GPIO / Peripheral pin |
| Chân 10 | RG6 — GPIO / Peripheral pin |
| Chân 11 | RG7 — GPIO / Peripheral pin |
| Chân 12 | RG8 — GPIO / Peripheral pin |
| Chân 13 | RG9 — GPIO / Peripheral pin |
| Chân 14 | MCLR — Master Clear / Reset input |
| Chân 15 | VDD — Core supply voltage (2.3V to 3.6V) |
| Chân 16 | RA0 — GPIO / Peripheral pin |
| Chân 17 | RA1 — GPIO / Peripheral pin |
| Chân 18 | RA2 — GPIO / Peripheral pin |
| Chân 19 | RA3 — GPIO / Peripheral pin |
| Chân 20 | RA4 — GPIO / Peripheral pin |
| Chân 21 | RA5 — GPIO / Peripheral pin |
| Chân 22 | VSS — Ground |
| Chân 23 | RA6 — GPIO / Peripheral pin |
| Chân 24 | RA7 — GPIO / Peripheral pin |
| Chân 25 | RB0 — GPIO / Peripheral pin / PGED1 |
| Chân 26 | RB1 — GPIO / Peripheral pin / PGEC1 |
| Chân 27 | RB2 — GPIO / Peripheral pin |
| Chân 28 | RB3 — GPIO / Peripheral pin |
| Chân 29 | RB4 — GPIO / Peripheral pin |
| Chân 30 | RB5 — GPIO / Peripheral pin |
| Chân 31 | RB6 — GPIO / Peripheral pin / PGED2 |
| Chân 32 | RB7 — GPIO / Peripheral pin / PGEC2 |
| Chân 33 | RB8 — GPIO / Peripheral pin |
| Chân 34 | RB9 — GPIO / Peripheral pin |
| Chân 35 | RB10 — GPIO / Peripheral pin |
| Chân 36 | RB11 — GPIO / Peripheral pin |
| Chân 37 | RB12 — GPIO / Peripheral pin |
| Chân 38 | RB13 — GPIO / Peripheral pin |
| Chân 39 | RB14 — GPIO / Peripheral pin |
| Chân 40 | RB15 — GPIO / Peripheral pin |
| Chân 41 | VSS — Ground |
| Chân 42 | VDD — Core supply voltage (2.3V to 3.6V) |
| Chân 43 | RC0 — GPIO / Peripheral pin |
| Chân 44 | RC1 — GPIO / Peripheral pin |
| Chân 45 | RC2 — GPIO / Peripheral pin |
| Chân 46 | RC3 — GPIO / Peripheral pin |
| Chân 47 | RC4 — GPIO / Peripheral pin |
| Chân 48 | RC5 — GPIO / Peripheral pin |
| Chân 49 | RC6 — GPIO / Peripheral pin |
| Chân 50 | RC7 — GPIO / Peripheral pin |
| Chân 51 | RC8 — GPIO / Peripheral pin |
| Chân 52 | RC9 — GPIO / Peripheral pin |
| Chân 53 | RC10 — GPIO / Peripheral pin |
| Chân 54 | RC11 — GPIO / Peripheral pin |
| Chân 55 | RC12 — GPIO / Peripheral pin |
| Chân 56 | RC13 — GPIO / Peripheral pin |
| Chân 57 | RC14 — GPIO / Peripheral pin |
| Chân 58 | RC15 — GPIO / Peripheral pin |
| Chân 59 | VSS — Ground |
| Chân 60 | VDD — Core supply voltage (2.3V to 3.6V) |
| Chân 61 | RD0 — GPIO / Peripheral pin |
| Chân 62 | RD1 — GPIO / Peripheral pin |
| Chân 63 | RD2 — GPIO / Peripheral pin |
| Chân 64 | RD3 — GPIO / Peripheral pin |
| Chân 65 | RD4 — GPIO / Peripheral pin |
| Chân 66 | RD5 — GPIO / Peripheral pin |
| Chân 67 | RD6 — GPIO / Peripheral pin |
| Chân 68 | RD7 — GPIO / Peripheral pin |
| Chân 69 | RD8 — GPIO / Peripheral pin |
| Chân 70 | RD9 — GPIO / Peripheral pin |
| Chân 71 | RD10 — GPIO / Peripheral pin |
| Chân 72 | RD11 — GPIO / Peripheral pin |
| Chân 73 | RD12 — GPIO / Peripheral pin |
| Chân 74 | RD13 — GPIO / Peripheral pin |
| Chân 75 | RD14 — GPIO / Peripheral pin |
| Chân 76 | RD15 — GPIO / Peripheral pin |
| Chân 77 | VSS — Ground |
| Chân 78 | VDD — Core supply voltage (2.3V to 3.6V) |
| Chân 79 | RE0 — GPIO / Peripheral pin |
| Chân 80 | RE1 — GPIO / Peripheral pin |
| Chân 81 | RE2 — GPIO / Peripheral pin |
| Chân 82 | RE3 — GPIO / Peripheral pin |
| Chân 83 | RE4 — GPIO / Peripheral pin |
| Chân 84 | RE5 — GPIO / Peripheral pin |
| Chân 85 | RE6 — GPIO / Peripheral pin |
| Chân 86 | RE7 — GPIO / Peripheral pin |
| Chân 87 | RF0 — GPIO / Peripheral pin |
| Chân 88 | RF1 — GPIO / Peripheral pin |
| Chân 89 | RF2 — GPIO / Peripheral pin |
| Chân 90 | RF3 — GPIO / Peripheral pin |
| Chân 91 | RF4 — GPIO / Peripheral pin |
| Chân 92 | RF5 — GPIO / Peripheral pin |
| Chân 93 | RF6 — GPIO / Peripheral pin |
| Chân 94 | RF7 — GPIO / Peripheral pin |
| Chân 95 | RF8 — GPIO / Peripheral pin |
| Chân 96 | VSS — Ground |
| Chân 97 | VDD — Core supply voltage (2.3V to 3.6V) |
| Chân 98 | OSC1 — External oscillator input |
| Chân 99 | OSC2 — External oscillator output |
| Chân 100 | RG14 — GPIO / Peripheral pin |
Ứng dụng tiêu biểu
PIC32MX564F128L-V/PT phù hợp cho 7 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC32MX564F128L-V/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Full -40 C to +105 C industrial temperature range (vsPIC32MX564F128L-I/PT)
- Highest Flash density in the same 100-pin TQFP package within the PIC32MX534/564 family (vsPIC32MX534F064L-V/PT)
- Integrated Full-Speed USB OTG with on-chip PHY (vsPIC32MX534F064L-V/PT)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.