PIC32MX564F064LT-I/PF - 80MHz 32-bit MCU, 64KB Flash, USB/CAN | Microchip
MPN: PIC32MX564F064LT-I/PF ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.2 | $9.20 |
| 10 | $8.45 | $84.50 |
| 100 | $7.55 | $755.00 |
| 500 | $6.5 | $3,250.00 |
| 1,000 | $5.8 | $5,800.00 |
PIC32MX564F064LT-I/PF Overview
A 32-bit microcontroller (MCU) is a single-chip computer with a 32-bit data bus, on-chip Flash program memory, RAM, peripherals, and a CPU core. Within the taxonomy it sits as: MCU -> microcontroller -> embedded controller -> semiconductor -> integrated circuit. The PIC32MX5xx family is the mid-performance MIPS M4K tier of Microchip's PIC32 line, positioned between the cost-optimized MX1/MX2 and the high-pin-count MX6/MX7 families.
Key features that distinguish this part include 64KB single-cycle Flash with pre-fetch cache, 32KB SRAM, 4-channel DMA for offloading CPU transfers, USB 2.0 full-speed device/host/OTG, CAN 2.0B controller, up to 83 I/O lines, and a 16-channel 10-bit 1 MSPS ADC. The 80MHz core delivers 1.56 DMIPS/MHz (Dhrystone 2.21), enough headroom for protocol conversion, multi-tier motor control, and audio bridges.
The architecture combines a Harvard-style M4K core with tightly-coupled peripherals mapped via a separate peripheral bus. Five 16-bit timer/counters, two I2C, two UART, and PMP/PSP parallel interfaces are available; the dual-bus structure lets DMA move USB/CAN traffic without CPU stalls, which is critical at 80MHz.
Typical applications include USB-to-UART bridges, industrial CAN nodes, embedded HMI panels, and OEM medical peripherals. Designers choose this part when they need USB and CAN on the same silicon but want to stay inside the familiar PIC32 tool ecosystem.
A key design tip: place a 4.7uF bulk cap plus 0.1uF decoupling near every VDD/VSS pair; keep the 80MHz trace lengths short and route the 8MHz crystal traces within 5mm of the OSC1/OSC2 pads.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC32MX564F064LT-I/PF — 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 PIC32MX564F064LT-I/PF (same form factor and footprint) — differing in ADC, Timers, Package, USB, DMA Channels.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX564F064L-I/PF
✅ Drop-In✓ In Stock
$4.83 / Unit
View Datasheet →PIC32MX564F064LT-I/PT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.65 / Unit
View Datasheet →PIC32MX564F128LT-I/PT
✅ Drop-In✓ In Stock
$4.78 / Unit
View Datasheet →PIC32MX564F064LT-V/PF
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX534F064LT-V/PF
✅ Drop-In✓ In Stock
$4.55 / Unit
View Datasheet →PIC32MX564F064LT-I/PF Maximum Ratings & Electrical Characteristics
| Core | MIPS32 M4K (PIC32MX) |
| Data Bus Width | 32-bit |
| Max Clock Frequency | 80 MHz |
| Performance | 1.56 DMIPS/MHz (Dhrystone 2.21) |
| Program Memory (Flash) | 64 KB (64K x 8) |
| RAM | 32 KB |
| Operating Voltage (VDD) | 2.3 V to 3.6 V |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| CAN | CAN 2.0B |
| DMA Channels | 4 |
| I/O Pins | 83 |
| ADC | 10-bit, 16-channel, 1 MSPS |
| Timers | 5 x 16-bit |
| Communication | 2x UART, 2x I2C, 2x SPI, PMP/PSP |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 100-pin TQFP (14x14x1mm) |
| Mounting Type | Surface Mount (Tape & Reel) |
| MSL Level | 3 |
| RoHS Status | Compliant |
PIC32MX564F064LT-I/PF Pin Configuration
| Pin 1 | RG15 — General purpose I/O |
| Pin 2 | SDA3 — I2C3 data |
| Pin 3 | SCL3 — I2C3 clock |
| Pin 4 | RG14 — General purpose I/O |
| Pin 5 | VDD — Core supply 3.3V |
| Pin 6 | VSS — Ground |
| Pin 7 | RG13 — General purpose I/O |
| Pin 8 | RG12 — General purpose I/O |
| Pin 9 | RF0 — General purpose I/O |
| Pin 10 | RF1 — General purpose I/O |
| Pin 11 | RF2 — General purpose I/O / SDA2 |
| Pin 12 | RF3 — General purpose I/O / SCL2 |
| Pin 13 | RF4 — General purpose I/O |
| Pin 14 | RF5 — General purpose I/O |
| Pin 15 | VDD — I/O supply 3.3V |
| Pin 16 | VSS — Ground |
| Pin 17 | RF6 — General purpose I/O |
| Pin 18 | RF7 — General purpose I/O |
| Pin 19 | RF8 — General purpose I/O |
| Pin 20 | RG0 — General purpose I/O |
| Pin 21 | RG1 — General purpose I/O |
| Pin 22 | OSC1 — Crystal oscillator input |
| Pin 23 | OSC2 — Crystal oscillator output |
| Pin 24 | VSS — Ground |
| Pin 25 | VDD — Core supply 3.3V |
| Pin 26 | RG2 — General purpose I/O / D+ |
| Pin 27 | RG3 — General purpose I/O / D- |
| Pin 28 | RG4 — General purpose I/O |
| Pin 29 | RG5 — General purpose I/O |
| Pin 30 | RG6 — General purpose I/O |
| Pin 31 | RG7 — General purpose I/O |
| Pin 32 | RG8 — General purpose I/O |
| Pin 33 | RG9 — General purpose I/O |
| Pin 34 | MCLR — Master clear reset |
| Pin 35 | VDD — I/O supply 3.3V |
| Pin 36 | VSS — Ground |
| Pin 37 | RG10 — General purpose I/O |
| Pin 38 | RG11 — General purpose I/O |
| Pin 39 | VDD — Core supply 3.3V |
| Pin 40 | VSS — Ground |
| Pin 41 | RA0 — General purpose I/O / AN0 |
| Pin 42 | RA1 — General purpose I/O / AN1 |
| Pin 43 | RA2 — General purpose I/O / AN2 |
| Pin 44 | RA3 — General purpose I/O / AN3 |
| Pin 45 | RA4 — General purpose I/O / AN4 |
| Pin 46 | RA5 — General purpose I/O / AN5 |
| Pin 47 | RA6 — General purpose I/O / AN6 |
| Pin 48 | RA7 — General purpose I/O / AN7 |
| Pin 49 | RA9 — General purpose I/O / AN8 |
| Pin 50 | RA10 — General purpose I/O / AN9 |
| Pin 51 | RA11 — General purpose I/O / AN10 |
| Pin 52 | RA12 — General purpose I/O / AN11 |
| Pin 53 | RA13 — General purpose I/O / AN12 |
| Pin 54 | RA14 — General purpose I/O / AN13 |
| Pin 55 | RA15 — General purpose I/O / AN14 |
| Pin 56 | VDD — I/O supply 3.3V |
| Pin 57 | VSS — Ground |
| Pin 58 | RB0 — General purpose I/O / AN15 |
| Pin 59 | RB1 — General purpose I/O |
| Pin 60 | RB2 — General purpose I/O |
| Pin 61 | RB3 — General purpose I/O |
| Pin 62 | RB4 — General purpose I/O |
| Pin 63 | RB5 — General purpose I/O |
| Pin 64 | RB6 — General purpose I/O |
| Pin 65 | RB7 — General purpose I/O |
| Pin 66 | RB8 — General purpose I/O |
| Pin 67 | RB9 — General purpose I/O |
| Pin 68 | RB10 — General purpose I/O |
| Pin 69 | RB11 — General purpose I/O |
| Pin 70 | RB12 — General purpose I/O |
| Pin 71 | RB13 — General purpose I/O |
| Pin 72 | RB14 — General purpose I/O |
| Pin 73 | RB15 — General purpose I/O |
| Pin 74 | VDD — Core supply 3.3V |
| Pin 75 | VSS — Ground |
| Pin 76 | RC1 — General purpose I/O |
| Pin 77 | RC2 — General purpose I/O |
| Pin 78 | RC3 — General purpose I/O / SDA1 |
| Pin 79 | RC4 — General purpose I/O / SCL1 |
| Pin 80 | RD0 — General purpose I/O |
| Pin 81 | RD1 — General purpose I/O |
| Pin 82 | RD2 — General purpose I/O |
| Pin 83 | RD3 — General purpose I/O |
| Pin 84 | RD4 — General purpose I/O |
| Pin 85 | RD5 — General purpose I/O |
| Pin 86 | RD6 — General purpose I/O |
| Pin 87 | RD7 — General purpose I/O |
| Pin 88 | RD8 — General purpose I/O |
| Pin 89 | RD9 — General purpose I/O |
| Pin 90 | RD10 — General purpose I/O |
| Pin 91 | RD11 — General purpose I/O |
| Pin 92 | VDD — I/O supply 3.3V |
| Pin 93 | VSS — Ground |
| Pin 94 | RD12 — General purpose I/O |
| Pin 95 | RD13 — General purpose I/O |
| Pin 96 | RD14 — General purpose I/O |
| Pin 97 | RD15 — General purpose I/O |
| Pin 98 | RE0 — General purpose I/O |
| Pin 99 | RE1 — General purpose I/O |
| Pin 100 | RE2 — General purpose I/O |
Typical Applications
PIC32MX564F064LT-I/PF is suitable for 6 applications: USB-to-CAN Industrial Gateway, Industrial CAN Sensor Node, Embedded HMI Touch Panel Controller, USB Medical Data Acquisition Device, Automotive Aftermarket Telematics Dongle, Smart Home Sensor Hub.
USB-to-CAN Industrial Gateway
The PIC32MX564F064LT-I/PF combines USB 2.0 full-speed and CAN 2.0B on a single die, eliminating a bridge ASIC. Its 80MHz MIPS M4K core sustains 1.56 DMIPS/MHz, enough to run a CDC-ACM driver plus CANopen or J1939 stack concurrently without dropping frames. The 32KB SRAM holds RX/TX ring buffers for both busses, and the 4-channel DMA offloads USB endpoint transfers from the CPU, freeing cycles for CAN arbitration. The 100-pin TQFP exposes all required bus pins (D+/D-, CANH/CANL through external transceiver) plus 83 GPIO for status LEDs, key inputs, and configuration DIP switches. Industrial -40C to +85C operation suits cabinet installations. Pick and retain a TJA1050 or MCP2551 CAN transceiver and a USBLC6-2 ESD array for EMI-robust field deployment.
Recommended
Industrial CAN Sensor Node
The PIC32MX564F064LT-I/PF operates as a slave node on a CAN 2.0B fieldbus, reading analog sensors and reporting via 11-bit or 29-bit identifiers. Its 16-channel 10-bit ADC at 1 MSPS captures multiple analog inputs (temperature, flow, pressure) in rapid succession, while the DMA channels shuttle conversion results to RAM without CPU intervention. The 64KB Flash accommodates CANopen CiA 401 device-profile stacks, and the 32KB SRAM buffers full CAN frames during burst traffic. The 100-TQFP exposes CAN pins plus 83 GPIO for sensor I/O, PWM actuator outputs, and digital isolator interfaces. At 80MHz the M4K core executes CAN bit-stuffing and CRC checks in hardware without software overhead. Industrial temperature range -40C to +85C supports factory-floor enclosures. Pick and retain isolation via ISO1050 vs. MCP2551 for noise-immunity.
Recommended
Embedded HMI Touch Panel Controller
The PIC32MX564F064LT-I/PF drives a small TFT-LCD panel and reads a resistive touch overlay via its PMP/PSP parallel master port. Its 80MHz core sustains 320x240 pixel refresh at 30Hz, and the 32KB SRAM serves as a framebuffer for a partial-screen update strategy. The 16-channel ADC scans a 4-wire touch controller while 5 timer/counters generate backlight PWM, buzzer shutdown, beep tones, and debounce timing for capacitive buttons. USB full-speed enables firmware updates from a host PC without an external programmer, and CAN serves as a fieldbus link to a master PLC. The 100-pin TQFP exposes enough data display lines plus GPIO for display 28-pin parallel/serial interface, leaving headroom for status LEDs and keypad scanning. Industrial -40C to +85C supports kiosk and panel-mount enclosures.
Recommended
USB Medical Data Acquisition Device
The PIC32MX564F064LT-I/PF streams digitized patient data to a host PC over USB 2.0 full-speed while sampling analog biosignals via its 16-channel 10-bit ADC. The 80MHz M4K core sustains 1 MSPS aggregate throughput when oversampling is used to push effective resolution beyond the 10-bit raw spec. DMA channels pipe ADC conversion results directly into endpoint buffers, leaving CPU cycles free for FIR/IIR digital filtering and decimation. The 32KB SRAM serves as a circular sample buffer, and the 64KB Flash holds IEC-62304-friendly firmware images. The USB device stack enumerates as CDC-ACM for driverless host compatibility or vendor-class for higher bandwidth. Industrial temperature range suits clinical-cart and bedside-monitor environments. Pick and retain AD822x instrumentation amplifiers vs. raw sensors for ECG/EEG-grade signal conditioning.
Recommended
Automotive Aftermarket Telematics Dongle
The PIC32MX564F064LT-I/PF powers an OBD-II dongle that streams vehicle CAN bus traffic over Bluetooth or USB. Its integrated CAN 2.0B controller reads diagnostic messages at 500 kbps while the USB full-speed port serves a wired host connection; an external BT module on UART handles wireless streaming. The 80MHz core runs J1850 VPW/PWM arbitration and ISO 15765 transport-layer stacks without missing frames. The 4-channel DMA offloads CAN RX buffer maintenance from the CPU, and the 32KB SRAM buffers full diagnostic sessions. The 100-TQFP exposes CAN pins, USB D+/D-, plus 83 GPIO for status LEDs, an accelerometer interrupt, and an external SPI flash for data logging. The 'V' temperature variant (PIC32MX564F064LT-V/PF) is preferred for under-dash installations reaching +105C.
Recommended
Smart Home Sensor Hub
The PIC32MX564F064LT-I/PF aggregates Zigbee/Z-Wave/WiFi sub-gateway data over UART and SPI bridges. It aggregates sensor data into MQTT messages published via the on-chip USB CDC port acting as a network-attached debug channel or via a paired WiFi module. The 80MHz core sustains JSON serialization for up to 32 simultaneous sensor endpoints without dropping updates. The 16-channel ADC monitors battery voltage and ambient light, while 5 timer/counters generate PWM for LED dimming and HVAC damper control. The 4-channel DMA keeps SPI/UART bursts off the CPU. Industrial temperature range suits utility-room and outdoor-junction-box installations. Pick and retain a 25Q32 SPI flash for data logging vs. the 8KB internal Flash. Use the SPI/I2C/UART interfaces to bridge WiFi/Sub-GHz modules with USB CDC for debug.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX564F064LT-I/PF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX564F064L-I/PF | PIC32MX564F064LT-I/PT | PIC32MX564F128LT-I/PT | PIC32MX564F064LT-V/PF | PIC32MX534F064LT-V/PF |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-pin TQFP (14x14mm) | 100-pin TQFP (14x14mm) - same | 100-pin TQFP (12x12mm) - smaller | 100-pin TQFP (12x12mm) - smaller | 100-pin TQFP (14x14mm) - same | 100-pin TQFP (14x14mm) - same |
| Core | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| Max Clock Frequency | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| Flash Memory | 64 KB | 64 KB | 64 KB | 128 KB | 64 KB | 64 KB |
| RAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| USB | USB 2.0 FS Device/Host/OTG | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS | No USB |
| CAN | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | No CAN |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +105C (Extended) | -40C to +105C (Extended) |
| ADC | 10-bit, 16-channel, 1 MSPS | 10-bit, 16-ch, 1 MSPS | 10-bit, 16-ch, 1 MSPS | 10-bit, 16-ch, 1 MSPS | 10-bit, 16-ch, 1 MSPS | 10-bit, 16-ch, 1 MSPS |
Key Differentiators
- Integrated USB 2.0 FS plus CAN 2.0B on a 64KB-class die (vs PIC32MX534F064LT-V/PF)
- Higher 83 I/O count vs same-family lower-pin variants (vs PIC32MX564F064HT-I/MR)
- Industrial -40C to +85C vs commercial 0C to +70C variants (vs PIC32MX564F064LT-V/PF)
- Lower-cost 64KB Flash variant vs 128KB sibling (vs PIC32MX564F128LT-I/PT)
Design Notes
Estimated: PIC32MX564F064LT-I/PF core draws roughly 65mA at 80MHz with all peripherals enabled (per family datasheet typical characteristics). Place a 4.7uF bulk tantalum plus 0.1uF ceramic decoupling capacitor within 5mm of every VDD/VSS pin pair (12 pairs in the 100-TQFP layout). Use a star-ground topology with the bulk cap return tied to the MCU ground plane, not the chassis. Add a 10uF tantalum at the regulator output to handle USB enumeration inrush events.
Route the USB D+/D- differential pair with 90-ohm differential impedance, maximum length under 50mm, and no stubs. Keep the crystal traces (OSC1/OSC2) within 5mm of the IC and shield them with a ground pour on both sides. Route CANH/CANL as a matched differential pair (120-ohm) to the MCP2551 or ISO1050 transceiver, keeping the transceiver within 25mm of the connector. The 100-TQFP package has a thermal pad (pin 1 corner not exposed) - flood the bottom layer with copper for heat spreading.
Do not enable JTAG debug and ICSP simultaneously without disabling one in the configuration bits, or boundary-scan collisions will lock the part. The 64KB Flash on PIC32MX564F064LT-I/PF limits firmware size - bootloaders plus application over 48KB risk overflow; choose PIC32MX564F128L variant if code exceeds 48KB. Ensure the MCLR pin has a 10k pull-up to VDD and a 100nF cap to ground for proper reset; floating MCLR causes sporadic boot failures. The USB peripheral needs the 48MHz PLL locked before VBUS detect - allow at least 100ms startup before USB enumeration.
Estimated: 100-TQFP at 80MHz generates ~30mW of self-heating (per family datasheet thermal characteristics). Spread the ground plane beneath the IC, especially under the inner bond-wire region, to keep theta_JA low. For industrial enclosures at +85C ambient, do not exceed 70% I/O activity duty cycle, or the junction temperature may approach +125C. Add a copper pour under the exposed thermal slug area (not present on 100-TQFP PF variant but recommended for 100-pin TQFP -180F variant for thermal relief).
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial -40C to +85C, not AEC-Q100 qualified - choose PIC32MX564F064LT-V/PF (V suffix) or PIC32MX570/580 family for AEC-Q100 automotive. Lead-free and halogen-free per Microchip environmental certification.