PIC32MX564F064L-I/PT - 80MHz 64KB Flash 32-bit MCU | Microchip
MPN: PIC32MX564F064L-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.95 | $7.95 |
| 10 | $7.18 | $71.80 |
| 100 | $6.05 | $605.00 |
| 500 | $5.42 | $2,710.00 |
| 1,000 | $4.85 | $4,850.00 |
PIC32MX564F064L-I/PT Overview
A 32-bit microcontroller (MCU) is a microcontroller built around a 32-bit data path and registers, allowing single-instruction handling of values larger than 8 or 16 bits. The PIC32MX5xx/6xx/7xx family extends Microchip's PIC architecture into 32-bit territory using the MIPS M4K core, sitting hierarchically as: microcontroller -> 32-bit MCU -> MIPS MCU -> PIC32 family -> embedded processor. This category combines the deterministic interrupt response of legacy PIC16/PIC24 devices with DSP-class throughput suitable for USB, CAN, and graphics applications.
Key features include integrated Full-Speed USB 2.0 device/host/OTG, a CAN 2.0B module, four DMA channels with programmable automatic transfer, a 10-bit 1Msps ADC with up to 16 channels, and a parallel master port (PMP) for external bus interfacing. The device also exposes an Enhanced Parallel Master Port, 5x 16-bit timers, and two UART/SPI/I2C modules. Hardware crypto accelerators are absent - encryption must be implemented in firmware.
Technical depth: the 80MHz core delivers 1.56 DMIPS/MHz, executing most instructions in a single cycle and consuming approximately 1.1 mA/MHz active current. Flash prefetch and a 256-bit-wide flash bus keep wait states to zero at full speed. Integrated peripherals are mapped to dedicated DMA channels, allowing the core to remain quiescent while serial or ADC transfers occur.
Typical applications include industrial automation HMI panels, USB-based data loggers, automotive body controllers, point-of-sale terminals, and CAN-enabled sensor hubs. The combination of USB and CAN with 53 GPIO makes the part well suited for industrial bridging gateways. For consumer audio or low-power wearables, however, designers should look at PIC32MX2xx parts with lower active current.
Design consideration: at 80MHz and 3.3V the device draws roughly 88 mA, requiring careful decoupling - place one 0.1uF X7R plus one 10uF bulk capacitor within 5 mm of each power pin pair. Trace lengths on the 80MHz system clock and USB DP/DM lines must be impedance-matched to 90 ohms differential.
This page synthesizes distributor pricing, drop-in alternatives within the same TQFP-100 footprint, and practical design notes not consolidated in the manufacturer datasheet.
Drop-in alternatives for PIC32MX564F064L-I/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 PIC32MX564F064L-I/PT (same form factor and footprint) — differing in ADC, CAN, USB, Operating Temperature, MSL Level.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX564F064HT-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX564F064L-V/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX564F064LT-I/PT
✅ Drop-In✓ In Stock
$3.65 / Unit
View Datasheet →PIC32MX534F064L-I/PT
✅ Drop-In✓ In Stock
$4.95 / Unit
View Datasheet →PIC32MX564F064L-I/BG
✅ Drop-In✓ In Stock
$4.45 / Unit
View Datasheet →PIC32MX564F064L-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Speed | 80 MHz |
| Program Flash Memory | 64 KB (64K x 8) |
| SRAM | 32 KB (32K x 8) |
| Number of I/O Pins | 53 |
| Package / Case | 100-pin TQFP (12x12 mm) |
| Supply Voltage (VDD) | 2.3 V to 3.6 V |
| Operating Temperature | -40 C to +85 C (Industrial, -I suffix) |
| USB Module | USB 2.0 Full-Speed Device/Host/OTG |
| CAN Module | CAN 2.0B |
| DMA Channels | 4 (with programmable automatic transfer) |
| ADC | 10-bit, up to 1 Msps, 16 channels |
| Timers | 5 x 16-bit |
| Communication Peripherals | 2x UART, 2x SPI, 2x I2C, PMP |
| Oscillator | Internal 8 MHz + PLL; external crystal support |
| Mounting Type | Surface Mount (TQFP) |
| MSL Level | MSL3 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
PIC32MX564F064L-I/PT Pin Configuration
| Pin 1 | RG15 — General purpose I/O / PMALL |
| Pin 2 | SDA1 — I2C1 data |
| Pin 3 | SCL1 — I2C1 clock |
| Pin 4 | RG6 — General purpose I/O |
| Pin 5 | VSS — Ground |
| Pin 6 | VDD — Positive supply (2.3-3.6V) |
| Pin 7 | RG7 — General purpose I/O |
| Pin 8 | RG8 — General purpose I/O |
| Pin 9 | RG9 — General purpose I/O |
| Pin 10 | VSS — Ground |
| Pin 11 | RF0 — General purpose I/O |
| Pin 12 | RF1 — General purpose I/O |
| Pin 13 | RG0 — General purpose I/O |
| Pin 14 | RG1 — General purpose I/O |
| Pin 15 | PMA0 — Parallel master port address 0 |
| Pin 16 | PMA1 — Parallel master port address 1 |
| Pin 17 | PMA2 — Parallel master port address 2 |
| Pin 18 | PMA3 — Parallel master port address 3 |
| Pin 19 | PMA4 — Parallel master port address 4 |
| Pin 20 | PMA5 — Parallel master port address 5 |
| Pin 21 | PMD0 — Parallel master port data 0 |
| Pin 22 | PMD1 — Parallel master port data 1 |
| Pin 23 | PMD2 — Parallel master port data 2 |
| Pin 24 | PMD3 — Parallel master port data 3 |
| Pin 25 | PMD4 — Parallel master port data 4 |
| Pin 26 | PMD5 — Parallel master port data 5 |
| Pin 27 | PMD6 — Parallel master port data 6 |
| Pin 28 | PMD7 — Parallel master port data 7 |
| Pin 29 | PMD8 — Parallel master port data 8 |
| Pin 30 | PMD9 — Parallel master port data 9 |
| Pin 31 | PMD10 — Parallel master port data 10 |
| Pin 32 | PMD11 — Parallel master port data 11 |
| Pin 33 | PMD12 — Parallel master port data 12 |
| Pin 34 | PMD13 — Parallel master port data 13 |
| Pin 35 | PMD14 — Parallel master port data 14 |
| Pin 36 | PMD15 — Parallel master port data 15 |
| Pin 37 | PMRD — Parallel master port read strobe |
| Pin 38 | PMWR — Parallel master port write strobe |
| Pin 39 | VSS — Ground |
| Pin 40 | VDD — Positive supply |
| Pin 41 | RD11 — General purpose I/O |
| Pin 42 | RD10 — General purpose I/O |
| Pin 43 | RD9 — General purpose I/O |
| Pin 44 | RD8 — General purpose I/O |
| Pin 45 | RB15 — General purpose I/O / OC1 |
| Pin 46 | RB14 — General purpose I/O / OC2 |
| Pin 47 | RB13 — General purpose I/O / OC3 |
| Pin 48 | RB12 — General purpose I/O / OC4 |
| Pin 49 | RB11 — General purpose I/O / OC5 |
| Pin 50 | RB10 — General purpose I/O |
| Pin 51 | RB9 — General purpose I/O |
| Pin 52 | RB8 — General purpose I/O |
| Pin 53 | RB7 — General purpose I/O |
| Pin 54 | RB6 — General purpose I/O |
| Pin 55 | RB5 — General purpose I/O / AN5 |
| Pin 56 | RB4 — General purpose I/O / AN4 |
| Pin 57 | RB3 — General purpose I/O / AN3 |
| Pin 58 | RB2 — General purpose I/O / AN2 |
| Pin 59 | RB1 — General purpose I/O / AN1 |
| Pin 60 | RB0 — General purpose I/O / AN0 |
| Pin 61 | VSS — Ground |
| Pin 62 | VDD — Positive supply |
| Pin 63 | RD7 — General purpose I/O |
| Pin 64 | RD6 — General purpose I/O |
| Pin 65 | RD5 — General purpose I/O |
| Pin 66 | RD4 — General purpose I/O |
| Pin 67 | RC15 — General purpose I/O / OC1 |
| Pin 68 | RC14 — General purpose I/O / OC2 |
| Pin 69 | RC13 — General purpose I/O / OC3 |
| Pin 70 | RC12 — General purpose I/O / OC4 |
| Pin 71 | RC11 — General purpose I/O / OC5 |
| Pin 72 | VSS — Ground |
| Pin 73 | VDD — Positive supply |
| Pin 74 | RC10 — General purpose I/O |
| Pin 75 | RC9 — General purpose I/O |
| Pin 76 | RC8 — General purpose I/O |
| Pin 77 | RC7 — General purpose I/O |
| Pin 78 | RC6 — General purpose I/O |
| Pin 79 | RC5 — General purpose I/O |
| Pin 80 | RC4 — General purpose I/O |
| Pin 81 | RC3 — General purpose I/O |
| Pin 82 | RC2 — General purpose I/O |
| Pin 83 | RC1 — General purpose I/O |
| Pin 84 | RC0 — General purpose I/O |
| Pin 85 | RD3 — General purpose I/O |
| Pin 86 | RD2 — General purpose I/O |
| Pin 87 | RD1 — General purpose I/O |
| Pin 88 | RD0 — General purpose I/O |
| Pin 89 | RA15 — General purpose I/O |
| Pin 90 | VSS — Ground |
| Pin 91 | VDD — Positive supply |
| Pin 92 | OSC2 — Oscillator output / CLKO |
| Pin 93 | OSC1 — Oscillator input / CLKI |
| Pin 94 | RA14 — General purpose I/O |
| Pin 95 | RA10 — General purpose I/O |
| Pin 96 | RA9 — General purpose I/O |
| Pin 97 | RA8 — General purpose I/O |
| Pin 98 | TCK — JTAG test clock |
| Pin 99 | TMS — JTAG test mode select |
| Pin 100 | TDI — JTAG test data in |
Typical Applications
PIC32MX564F064L-I/PT is suitable for 6 applications: Industrial CAN-to-USB Gateway, USB Data Acquisition Module, Automotive Body Control Module, Point-of-Sale (POS) Terminal, Industrial Sensor Hub with CAN, HMI / Operator Panel.
Industrial CAN-to-USB Gateway
The PIC32MX564F064L-I/PT's integrated CAN 2.0B and USB 2.0 Full-Speed make it a natural choice for industrial bridges that translate CAN bus traffic to USB HID or CDC for host PCs. Its 80 MHz MIPS32 M4K core can parse 1 Mbit/s CAN frames and forward them at 12 Mbit/s USB Full-Speed without bottlenecking. The four DMA channels keep USB endpoint RAM and CAN message RAM moving autonomously, leaving the CPU free for protocol handling. With 53 GPIO, designers also have headroom for status LEDs and digital I/O. Industrial -40C to +85C operation covers most factory cabinets.
Recommended
USB Data Acquisition Module
The PIC32MX564F064L-I/PT is well matched to USB-attached DAQ front ends: its 10-bit 1 Msps ADC (up to 16 channels) feeds data into DMA buffers while the USB endpoint autonomously transmits samples to the host. The 32 KB SRAM buffers several thousand samples between USB transactions. 80 MHz of CPU performance runs any calibration or DSP filtering without dropping samples. The 2.3-3.6 V range is conveniently compatible with USB VBUS-derived supplies.
Recommended
Automotive Body Control Module
Inside a vehicle body controller, the PIC32MX564F064L-I/PT drives window lifters, mirror adjusters, seat motors, and LED lighting via PWM timers. Five 16-bit timers generate up to 20 PWM channels at 80 MHz, and the CAN 2.0B module links the BCM to the vehicle CAN bus. While the I-suffix part stops at +85C (under-hood requires the -V or HT variant), it remains suitable for cabin-only modules. The 53 GPIO handle most BCM sensor and actuator counts without an I/O expander.
Recommended
Point-of-Sale (POS) Terminal
POS terminals need USB device connectivity, secure key input, and a small color or character LCD - all of which the PIC32MX564F064L-I/PT delivers. The integrated USB 2.0 Full-Speed controller handles barcode scanners, receipt printers, and magnetic-stripe readers without external PHY. The PMP (Parallel Master Port) drives a character LCD directly, while 53 GPIO service the keypad matrix. 32 KB SRAM is ample for transaction buffering; 64 KB Flash fits firmware and a small font table.
Recommended
Industrial Sensor Hub with CAN
For multi-sensor nodes that aggregate temperature, pressure, and flow data onto a CAN bus, the PIC32MX564F064L-I/PT combines four DMA channels, two SPI/I2C ports, and the CAN 2.0B controller. Its 16 ADC channels read out sensor signals at 1 Msps aggregate. The wide 2.3-3.6 V supply range accepts 3.3 V or 5 V sensor busses via simple level shifters. Industrial -40C to +85C operation covers most installations.
Recommended
HMI / Operator Panel
HMI panels combine a graphic or character LCD, keypad, LEDs, and a USB or CAN host link. The PIC32MX564F064L-I/PT's PMP/EPMP drives STN/TFT panels at up to 80 MHz pixel clock, while 53 GPIO service a 4x4 keypad matrix and indicator LEDs. The 32 KB SRAM stores frame buffers, and 64 KB Flash holds the display list. USB and CAN provide connectivity to a master controller. Industrial temperature rating suits factory cabinets.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX564F064L-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX564F064HT-I/PT | PIC32MX564F064L-V/PT | PIC32MX564F064LT-I/PT | PIC32MX534F064L-I/PT | PIC32MX564F064L-I/BG |
|---|---|---|---|---|---|---|
| Package | TQFP-100 (PT) 12x12 mm | TQFP-100 (PT) 12x12 mm - same | TQFP-100 (PT) 12x12 mm - same | TQFP-100 (PT) 12x12 mm - same | TQFP-100 (PT) 12x12 mm - same | LQFP-100 (BG) 14x14 mm - larger |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash | 64 KB | 256 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| USB 2.0 | Full-Speed Device/Host/OTG | Full-Speed Device/Host/OTG | Full-Speed Device/Host/OTG | Full-Speed Device/Host/OTG | Not present | Full-Speed Device/Host/OTG |
| CAN 2.0B | Yes | Yes | Yes | Yes | Not present | Yes |
| CPU Speed | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| DMA Channels | 4 | 4 | 4 | 4 | 4 | 4 |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +105C (V-grade) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Approx. Qty-100 Price (USD) | 6.05 | 9.20 | 8.30 | 6.05 | 5.50 | 6.10 |
Key Differentiators
- Only same-Family part with combined USB 2.0 + CAN 2.0B (vs PIC32MX534F064L-I/PT)
- Available in 256 KB Flash variant with same pinout (vs PIC32MX564F064HT-I/PT)
- Industrial vs extended temperature grade options (vs PIC32MX564F064L-V/PT)
Design Notes
Place a 0.1 uF X7R decoupling capacitor within 5 mm of every VDD pin and a 10 uF bulk tantalum or ceramic on the main 3.3 V rail. The PIC32MX564F064L-I/PT has 7 VDD pins distributed around the 100-pin TQFP perimeter; missing any of them can cause intermittent brown-out resets during USB enumeration. For USB applications, add a 0.01 uF cap on VUSB (USB transceiver supply) and keep the ground return as short and direct as possible.
Estimated: at 80 MHz system clock, trace lengths on USB DP/DM must be matched within 1 mm and routed as a 90 ohm differential pair with continuous reference plane. The internal 8 MHz oscillator plus PLL provides the system clock, but for USB Full-Speed accuracy (48 MHz USB clock) the PLL requires a 4 MHz or 8 MHz crystal input; the 1% accuracy target makes an external crystal preferable to the internal 8 MHz RC oscillator.
Do not connect unused I/O pins directly to ground - leave them as outputs driving low or configure as inputs with weak pull-ups enabled. Forgetting to disable JTAG on pins 98-100 (TCK/TMS/TDI/TDO) when using ICSP only will cause those four pins to consume additional current. Also, the boot configuration bits must be set for USB (or non-USB) operation; otherwise the part may hang at reset. Refer to section 32 (Configuration Bits) of DS61143 before locking the part.
Estimated: at 80 MHz and 3.3 V, the active current is approximately 88 mA (1.1 mA/MHz x 80 MHz), dissipating ~290 mW. The TQFP-100 package has a theta_JA of approximately 50 C/W on a 4-layer JEDEC test board, yielding a junction temperature rise of ~14.5C above ambient. Industrial -40C to +85C operation is comfortably met without special thermal management.
Compliance Information
RoHS and REACH compliant per Microchip material declarations. Not AEC-Q100 qualified - the standard PIC32MX564 family targets industrial/commercial use; for AEC-Q100 automotive applications, designers typically move to PIC32MX1xx/2xx automotive variants. Lead-free matte-tin finish on /PT package.