PIC32MX564F064L-I/PT - 80MHz 64KB Flash 32-bit MCU | Microchip
Référence : PIC32MX564F064L-I/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC32MX564F064L-I/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 PIC32MX564F064L-I/PT (même facteur de forme et même empreinte) — différant par ADC, CAN, USB, Operating Temperature, MSL Level.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC32MX564F064HT-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX564F064L-V/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX564F064LT-I/PT
✅ Remplacement direct✓ En stock
$3.65 / unité
Voir la fiche technique →PIC32MX534F064L-I/PT
✅ Remplacement direct✓ En stock
$4.95 / unité
Voir la fiche technique →PIC32MX564F064L-I/BG
✅ Remplacement direct✓ En stock
$4.45 / unité
Voir la fiche technique →PIC32MX564F064L-I/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Boîtier / Format | 100-pin TQFP (12x12 mm) |
| Supply Voltage (VDD) | 2.3 V to 3.6 V |
| Température de fonctionnement | -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 |
| Type de montage | Surface Mount (TQFP) |
| Niveau MSL | MSL3 (per JEDEC J-STD-020) |
| Statut RoHS | Compliant |
Configuration des broches de PIC32MX564F064L-I/PT
| Broche 1 | RG15 — General purpose I/O / PMALL |
| Broche 2 | SDA1 — I2C1 data |
| Broche 3 | SCL1 — I2C1 clock |
| Broche 4 | RG6 — General purpose I/O |
| Broche 5 | VSS — Ground |
| Broche 6 | VDD — Positive supply (2.3-3.6V) |
| Broche 7 | RG7 — General purpose I/O |
| Broche 8 | RG8 — General purpose I/O |
| Broche 9 | RG9 — General purpose I/O |
| Broche 10 | VSS — Ground |
| Broche 11 | RF0 — General purpose I/O |
| Broche 12 | RF1 — General purpose I/O |
| Broche 13 | RG0 — General purpose I/O |
| Broche 14 | RG1 — General purpose I/O |
| Broche 15 | PMA0 — Parallel master port address 0 |
| Broche 16 | PMA1 — Parallel master port address 1 |
| Broche 17 | PMA2 — Parallel master port address 2 |
| Broche 18 | PMA3 — Parallel master port address 3 |
| Broche 19 | PMA4 — Parallel master port address 4 |
| Broche 20 | PMA5 — Parallel master port address 5 |
| Broche 21 | PMD0 — Parallel master port data 0 |
| Broche 22 | PMD1 — Parallel master port data 1 |
| Broche 23 | PMD2 — Parallel master port data 2 |
| Broche 24 | PMD3 — Parallel master port data 3 |
| Broche 25 | PMD4 — Parallel master port data 4 |
| Broche 26 | PMD5 — Parallel master port data 5 |
| Broche 27 | PMD6 — Parallel master port data 6 |
| Broche 28 | PMD7 — Parallel master port data 7 |
| Broche 29 | PMD8 — Parallel master port data 8 |
| Broche 30 | PMD9 — Parallel master port data 9 |
| Broche 31 | PMD10 — Parallel master port data 10 |
| Broche 32 | PMD11 — Parallel master port data 11 |
| Broche 33 | PMD12 — Parallel master port data 12 |
| Broche 34 | PMD13 — Parallel master port data 13 |
| Broche 35 | PMD14 — Parallel master port data 14 |
| Broche 36 | PMD15 — Parallel master port data 15 |
| Broche 37 | PMRD — Parallel master port read strobe |
| Broche 38 | PMWR — Parallel master port write strobe |
| Broche 39 | VSS — Ground |
| Broche 40 | VDD — Positive supply |
| Broche 41 | RD11 — General purpose I/O |
| Broche 42 | RD10 — General purpose I/O |
| Broche 43 | RD9 — General purpose I/O |
| Broche 44 | RD8 — General purpose I/O |
| Broche 45 | RB15 — General purpose I/O / OC1 |
| Broche 46 | RB14 — General purpose I/O / OC2 |
| Broche 47 | RB13 — General purpose I/O / OC3 |
| Broche 48 | RB12 — General purpose I/O / OC4 |
| Broche 49 | RB11 — General purpose I/O / OC5 |
| Broche 50 | RB10 — General purpose I/O |
| Broche 51 | RB9 — General purpose I/O |
| Broche 52 | RB8 — General purpose I/O |
| Broche 53 | RB7 — General purpose I/O |
| Broche 54 | RB6 — General purpose I/O |
| Broche 55 | RB5 — General purpose I/O / AN5 |
| Broche 56 | RB4 — General purpose I/O / AN4 |
| Broche 57 | RB3 — General purpose I/O / AN3 |
| Broche 58 | RB2 — General purpose I/O / AN2 |
| Broche 59 | RB1 — General purpose I/O / AN1 |
| Broche 60 | RB0 — General purpose I/O / AN0 |
| Broche 61 | VSS — Ground |
| Broche 62 | VDD — Positive supply |
| Broche 63 | RD7 — General purpose I/O |
| Broche 64 | RD6 — General purpose I/O |
| Broche 65 | RD5 — General purpose I/O |
| Broche 66 | RD4 — General purpose I/O |
| Broche 67 | RC15 — General purpose I/O / OC1 |
| Broche 68 | RC14 — General purpose I/O / OC2 |
| Broche 69 | RC13 — General purpose I/O / OC3 |
| Broche 70 | RC12 — General purpose I/O / OC4 |
| Broche 71 | RC11 — General purpose I/O / OC5 |
| Broche 72 | VSS — Ground |
| Broche 73 | VDD — Positive supply |
| Broche 74 | RC10 — General purpose I/O |
| Broche 75 | RC9 — General purpose I/O |
| Broche 76 | RC8 — General purpose I/O |
| Broche 77 | RC7 — General purpose I/O |
| Broche 78 | RC6 — General purpose I/O |
| Broche 79 | RC5 — General purpose I/O |
| Broche 80 | RC4 — General purpose I/O |
| Broche 81 | RC3 — General purpose I/O |
| Broche 82 | RC2 — General purpose I/O |
| Broche 83 | RC1 — General purpose I/O |
| Broche 84 | RC0 — General purpose I/O |
| Broche 85 | RD3 — General purpose I/O |
| Broche 86 | RD2 — General purpose I/O |
| Broche 87 | RD1 — General purpose I/O |
| Broche 88 | RD0 — General purpose I/O |
| Broche 89 | RA15 — General purpose I/O |
| Broche 90 | VSS — Ground |
| Broche 91 | VDD — Positive supply |
| Broche 92 | OSC2 — Oscillator output / CLKO |
| Broche 93 | OSC1 — Oscillator input / CLKI |
| Broche 94 | RA14 — General purpose I/O |
| Broche 95 | RA10 — General purpose I/O |
| Broche 96 | RA9 — General purpose I/O |
| Broche 97 | RA8 — General purpose I/O |
| Broche 98 | TCK — JTAG test clock |
| Broche 99 | TMS — JTAG test mode select |
| Broche 100 | TDI — JTAG test data in |
Applications typiques
PIC32MX564F064L-I/PT convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC32MX564F064L-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.