Microchip Technology

PIC32MX664F128L-V/BG - 80MHz 32-bit MCU 128KB Flash USB OTG | Microchip

Référence : PIC32MX664F128L-V/BG ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
2.3 V to 3.6 V (-V grade) Vdss 121-TFBGA (10 x 10 mm) Package 80 MHz Speed 128 KB (128K x 8) Memory
À partir de $7.41 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-10-03
Tarifs dégressifs
Qté Prix unitaire Total
1 $11.45 $11,45
10 $10.31 $103,10
100 $9.18 $918,00
500 $8.27 $4 135,00
1 000 $7.41 $7 410,00
ℹ️ Tous les prix sont en USD

PIC32MX664F128L-V/BG Présentation

The Microchip Technology PIC32MX664F128L-V/BG is a 32-bit MIPS M4K microcontroller running at 80 MHz with 128 KB of Flash and 32 KB of SRAM, housed in a 10 x 10 mm 121-ball TFBGA (BG) package. The -V speed designation refers to the VDD voltage range and the extended commercial temperature grade. The device integrates USB OTG full-speed, a 10-bit 1 MSPS ADC with up to 16 channels, five 16-bit timers, two I2C, two UART, and a 10/100 Ethernet MAC, which positions it for connected embedded designs in a single chip.

The PIC32MX microcontroller family is built on the MIPS32 M4K core, an industry-standard 32-bit RISC architecture that delivers deterministic Dhrystone 2.1 performance up to 1.5 DMIPS per MHz. M4K MCUs are widely used in industrial, consumer, and connectivity-oriented applications where USB, CAN, or Ethernet must coexist with general-purpose digital and analog I/O. They fit into a hierarchy of microcontroller -> 32-bit MCU -> MIPS RISC MCU -> Microchip PIC32 family, and share toolchain support via MPLAB X IDE, MPLAB Harmony framework, and XC32 compiler.

Key features of the PIC32MX664F128L-V/BG include 128 KB Flash (128K x 8), 32 KB SRAM, a 10-bit 1 MSPS ADC, dedicated DMA with up to 8 channels, and a USB 2.0 full-speed OTG controller. The parallel master port (PMP) supports graphics interfaces and external memory. The 121-ball TFBGA (BG) package provides extensive I/O for highly integrated designs while keeping the footprint to 10 x 10 mm.

Architecture is the MIPS M4K core with 32-bit instruction and 32-bit data paths, hardware multiply/divide, single-cycle 32-bit shift, and a prefetch cache that improves Flash throughput. The peripheral bus matrix supports concurrent DMA between the ADC, USB, SPI, I2C, UART, and Ethernet MAC without CPU intervention, freeing the core for application code.

Typical applications include USB peripherals, industrial control with CAN connectivity, Ethernet-enabled embedded nodes, graphical user interfaces using the PMP bus, and low-cost barcode scanners. Designers can develop firmware using the MPLAB Harmony framework, the MPLAB X IDE, and the free XC32 compiler.

A key design consideration is power: at 80 MHz the core draws roughly 70 mA active and drops to single-digit mA in idle and low microamps in deep sleep. The -V extended grade operates from 2.3 V to 3.6 V, so logic-level peripherals must respect this range. The 121-ball TFBGA package requires reflow-compatible PCB land pattern design and X-ray inspection for production.

This page combines distributor pricing for PIC32MX664F128L-V/BG, drop-in same-package alternatives from the PIC32MX5/6/7 family, and practical design notes that go beyond what is found in the standalone manufacturer datasheet.

Alternatives de remplacement direct pour PIC32MX664F128L-V/BG — 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 PIC32MX664F128L-V/BG (même facteur de forme et même empreinte) — différant par ADC, Core Architecture, DMA Channels, Package, Timers.

Microchip Technology
ADC: 10-bit, 16-channel, 1 MSPS
Core Architecture: MIPS32 M4K, 32-bit
DMA Channels: 4
Microchip Technology
ADC: 10-bit, up to 16 channels
DMA Channels: 4
Package: 121-ball TFBGA, 10x10 mm, 0.8 mm pitch
Microchip Technology
ADC: 10-bit, up to 1 MSPS, 16 channels
Core Architecture: MIPS32 M4K
DMA Channels: 4
Microchip Technology
ADC: 10-bit, 1 Msps
Core Architecture: MIPS32 M4K, 5-stage pipeline, Harvard bus
DMA Channels: 4 (dedicated for USB OTG)
Microchip Technology
ADC: 10-bit, 16-channel, 1 Msps
Core Architecture: MIPS32 M4K
DMA Channels: 4

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

PIC32MX564F128L-V/BG

✅ Remplacement direct
Microchip Technology
📦 121-TFBGA (10 x 10 mm)
MIPS32 M4K · 32-bit · 80 MHz · 128 KB (128K x 8) · 32 KB · 2.3 V to 3.6 V · USB 2.0 Full-Speed OTG · 2x CAN 2.0b

✓ En stock

$6.95 / unité

Voir la fiche technique →

PIC32MX664F064L-V/BG

✅ Remplacement direct
Microchip Technology
📦 121-TFBGA (10 x 10 mm)
MIPS32 M4K, 5-stage pipeline, Harvard bus · 80 MHz (105 DMIPS) · 64 KB (64K x 8) · 32 KB · 2.3 V to 3.6 V · -40 C to +105 C · USB 2.0 On-The-Go with integrated PHY · 10/100 Mbps with MII/RMII

✓ En stock

$4.25 / unité

Voir la fiche technique →

PIC32MX795F512L-V/BG

✅ Remplacement direct
📦 121-TFBGA (10 x 10 mm)
Same 121-TFBGA BG package and 80 MHz core; Flash +128 KB -> 512 KB (+300%), SRAM 32 -> 128 KB, more I/O.

📋 Alternative de référence (hors catalogue)

PIC32MX575F512L-80V/BG

✅ Remplacement direct
📦 121-TFBGA (10 x 10 mm)
Same 121-TFBGA BG package and 80 MHz core; 512 KB Flash / 64 KB SRAM; no Ethernet MAC, no CAN.

📋 Alternative de référence (hors catalogue)

PIC32MX564F128LT-V/BG

✅ Remplacement direct
Microchip Technology
📦 121-TFBGA (10 x 10 mm)
MIPS32 M4K · 32-bit · 80 MHz · 128 KB · 32 KB · 121-ball TFBGA (10x10 mm) · -40C to +105C (V grade) · 2.3 V to 3.6 V

✓ En stock

$4.97 / unité

Voir la fiche technique →

PIC32MX360F512L-80V/BG

✅ Remplacement direct
Microchip Technology
📦 121-TFBGA (10 x 10 mm)
MIPS32 M4K, 32-bit · 80 MHz · 105 DMIPS · 5-stage Harvard · MIPS16e (up to 40% smaller code) · 512 KB · 32 KB · 4

✓ En stock

$6.65 / unité

Voir la fiche technique →

PIC32MX664F128L-V/BG Valeurs maximales et caractéristiques électriques

Core Architecture MIPS32 M4K 32-bit RISC
Maximum CPU Frequency 80 MHz
Program Flash Memory 128 KB (128K x 8)
SRAM 32 KB
Operating Voltage Range 2.3 V to 3.6 V (-V grade)
ADC 10-bit, up to 16 channels, 1 MSPS
USB USB 2.0 Full-Speed OTG
Ethernet 10/100 Mbps MAC (RMII/MII)
CAN 1x CAN 2.0B
UART 2
I2C 2
SPI 2 (or up to 4 depending on remap)
DMA Channels 8
Timers 5 x 16-bit
Boîtier 121-TFBGA (10 x 10 mm)
Type de montage Surface Mount (BGA)
Lead-Free / RoHS Compliant (Microchip standard)

Configuration des broches de PIC32MX664F128L-V/BG

BGA-121 Package Pinout Diagram BGA-121 12x12mm, 11x11, P0.8mm, JEDEC MO-192. A1 BGA-121 11x11 grid
Broche A1 VSS — Ground reference
Broche A2 DD- — USB OTG data-minus (BG variant)
Broche A3 RGMD — Reference ground or I/O (family-specific)
Broche A4 AN0/C1IN+/CVREF+/RPA0 — Analog input / GPIO port A bit 0
Broche A5 AN1/C1IN-/CVREF-/RPA1 — Analog input / GPIO port A bit 1
Broche A6 AN2/C2IN+/RPA2 — Analog input / GPIO port A bit 2
Broche A7 AN3/C2IN-/RPA3 — Analog input / GPIO port A bit 3
Broche A8 AN4/RPA4 — Analog input / GPIO port A bit 4
Broche A9 AN5/RPA5 — Analog input / GPIO port A bit 5
Broche A10 AVDD — Analog supply voltage
Broche A11 AVSS — Analog ground
Broche B1 TCK/RPB8 — JTAG TCK / GPIO port B bit 8
Broche B2 TDO/RPB9 — JTAG TDO / GPIO port B bit 9
Broche B3 NC — Not connected (no internal bond)
Broche B4 AN6/RPA6 — Analog input / GPIO port A bit 6
Broche B5 AN7/RPA7 — Analog input / GPIO port A bit 7
Broche B6 AN8/RPB0 — Analog input / GPIO port B bit 0
Broche B7 AN9/RPB1 — Analog input / GPIO port B bit 1
Broche B8 AN10/CVREFOUT/RPB2 — Analog input / GPIO port B bit 2
Broche B9 AN11/RPB3 — Analog input / GPIO port B bit 3
Broche B10 AN12/RPB4 — Analog input / GPIO port B bit 4
Broche B11 AN13/RPB5 — Analog input / GPIO port B bit 5
Broche C1 TDI/RPB7 — JTAG TDI / GPIO port B bit 7
Broche C2 TMS/RPB6 — JTAG TMS / GPIO port B bit 6
Broche C3 VDD — Core logic supply voltage
Broche C4 VSS — Ground
Broche C5 VDD — Core logic supply voltage
Broche C6 VSS — Ground
Broche C7 VDD — Core logic supply voltage
Broche C8 VSS — Ground
Broche C9 VDD — Core logic supply voltage
Broche C10 AN14/RPB10 — Analog input / GPIO port B bit 10
Broche C11 AN15/RPB11 — Analog input / GPIO port B bit 11
Broche D1 RC1 — GPIO port C bit 1
Broche D2 RC2 — GPIO port C bit 2
Broche D3 RC3 — GPIO port C bit 3
Broche D4 RC4 — GPIO port C bit 4
Broche D5 VSS — Ground
Broche D6 VSS — Ground
Broche D7 OSC1 — Primary oscillator input
Broche D8 OSC2 — Primary oscillator output
Broche D9 VDD — Core logic supply voltage
Broche D10 VDD — Core logic supply voltage
Broche D11 RD0 — GPIO port D bit 0
Broche E1 RD1 — GPIO port D bit 1
Broche E2 RD2 — GPIO port D bit 2
Broche E3 RD3 — GPIO port D bit 3
Broche E4 RD4 — GPIO port D bit 4
Broche E5 RD5 — GPIO port D bit 5
Broche E6 RD6 — GPIO port D bit 6
Broche E7 RD7 — GPIO port D bit 7
Broche E8 RE0 — GPIO port E bit 0
Broche E9 RE1 — GPIO port E bit 1
Broche E10 RE2 — GPIO port E bit 2
Broche E11 RE3 — GPIO port E bit 3
Broche F1 RE4 — GPIO port E bit 4
Broche F2 RE5 — GPIO port E bit 5
Broche F3 RE6 — GPIO port E bit 6
Broche F4 RE7 — GPIO port E bit 7
Broche F5 RF0 — GPIO port F bit 0
Broche F6 RF1 — GPIO port F bit 1
Broche F7 SDA1/RF4 — I2C SDA / GPIO port F bit 4
Broche F8 SCL1/RF5 — I2C SCL / GPIO port F bit 5
Broche F9 RF2 — GPIO port F bit 2
Broche F10 RF3 — GPIO port F bit 3
Broche F11 RF6 — GPIO port F bit 6
Broche G1 RG0 — GPIO port G bit 0
Broche G2 RG1 — GPIO port G bit 1
Broche G3 RG2 — GPIO port G bit 2
Broche G4 RG3 — GPIO port G bit 3
Broche G5 RG6 — GPIO port G bit 6
Broche G6 RG7 — GPIO port G bit 7
Broche G7 RG8 — GPIO port G bit 8
Broche G8 RG9 — GPIO port G bit 9
Broche G9 RF7 — GPIO port F bit 7
Broche G10 RF8 — GPIO port F bit 8
Broche G11 RF9 — GPIO port F bit 9
Broche H1 RG12 — GPIO port G bit 12
Broche H2 RG13 — GPIO port G bit 13
Broche H3 RG14 — GPIO port G bit 14
Broche H4 RG15 — GPIO port G bit 15
Broche H5 VSS — Ground
Broche H6 VDD — Core logic supply voltage
Broche H7 RH — GPIO port H bit 0
Broche H8 RH1 — GPIO port H bit 1
Broche H9 RH2 — GPIO port H bit 2
Broche H10 RH3 — GPIO port H bit 3
Broche H11 RH4 — GPIO port H bit 4
Broche J1 RH5 — GPIO port H bit 5
Broche J2 RH6 — GPIO port H bit 6
Broche J3 RH7 — GPIO port H bit 7
Broche J4 RH8 — GPIO port H bit 8
Broche J5 RH9 — GPIO port H bit 9
Broche J6 RH10 — GPIO port H bit 10
Broche J7 RH11 — GPIO port H bit 11
Broche J8 RH12 — GPIO port H bit 12
Broche J9 RH13 — GPIO port H bit 13
Broche J10 RH14 — GPIO port H bit 14
Broche J11 RH15 — GPIO port H bit 15
Broche K1 VSS — Ground
Broche K2 VDD — Core logic supply voltage
Broche K3 RJ0 — GPIO port J bit 0
Broche K4 RJ1 — GPIO port J bit 1
Broche K5 RJ2 — GPIO port J bit 2
Broche K6 RJ3 — GPIO port J bit 3
Broche K7 VSS — Ground
Broche K8 VDD — Core logic supply voltage
Broche K9 VSS — Ground
Broche K10 VDD — Core logic supply voltage
Broche K11 VSS — Ground
Broche L1 TCK — JTAG TCK alternate location (family-specific)
Broche L2 TMS — JTAG TMS alternate location
Broche L3 NC — Not connected
Broche L4 NC — Not connected
Broche L5 D+ — USB OTG data-plus
Broche L6 VUSB — USB transceiver supply
Broche L7 NC — Not connected
Broche L8 NC — Not connected
Broche L9 NC — Not connected
Broche L10 NC — Not connected
Broche L11 NC — Not connected
Broche M1 VSS — Ground
Broche M2 VSS — Ground
Broche M3 NC — Not connected
Broche M4 NC — Not connected
Broche M5 DD- — USB OTG data-minus (alternate)
Broche M6 VSS — Ground
Broche M7 NC — Not connected
Broche M8 NC — Not connected
Broche M9 NC — Not connected
Broche M10 NC — Not connected
Broche M11 NC — Not connected
Broche N1 VSS — Ground
Broche N2 VBUS — USB VBUS detect
Broche N3 D+ — USB OTG data-plus (alternate)
Broche N4 NC — Not connected
Broche N5 RG6 — GPIO port G bit 6 (alternate)
Broche N6 RG7 — GPIO port G bit 7 (alternate)
Broche N7 RG8 — GPIO port G bit 8 (alternate)
Broche N8 RG9 — GPIO port G bit 9 (alternate)
Broche N9 NC — Not connected
Broche N10 NC — Not connected
Broche N11 NC — Not connected

Applications typiques

PIC32MX664F128L-V/BG convient pour 6 applications: USB HID / CDC Industrial Peripherals, Ethernet-Enabled Sensor / IoT Edge Nodes, CAN-Based Automotive Body / Comfort Modules, Graphics / PMP-Driven User Interfaces, Industrial Data Acquisition / Control, Connected Consumer / Home Automation Hubs.

🔧

USB HID / CDC Industrial Peripherals

The PIC32MX664F128L-V/BG is purpose-built for USB peripherals that need a deterministic 32-bit MCU. Its 80 MHz MIPS M4K core executes USB stack tasks with ample headroom while the integrated USB 2.0 Full-Speed OTG controller manages bus protocol, descriptors, and endpoint handling. The 32 KB SRAM fits HID class, CDC device, and HID class + vendor interfaces without external memory. The 10-bit 1 MSPS ADC samples analog sensors at low frequency for human-interface devices. Use this part when the firmware requires USB host stack for downstream devices or OTG dual-role with DMA-driven endpoint transfers for low CPU overhead.

🏭

Ethernet-Enabled Sensor / IoT Edge Nodes

The PIC32MX664F128L-V/BG integrates a 10/100 Ethernet MAC that pairs with an external PHY for connected edge nodes in industrial IoT. The 80 MHz MIPS M4K core runs TCP/IP stacks such as Microchip Harmony TCP/IP Lite, while 32 KB SRAM holds network buffers and socket context. The two UARTs interface to RS-485 / Modbus sensors, the CAN 2.0B controller talks to industrial bus nodes, and the 10-bit ADC samples analog sensors before forwarding them over Ethernet. Use this part when you need low BOM count and one chip to handle networking, analog sampling, and fieldbus on the factory floor.

🚗

CAN-Based Automotive Body / Comfort Modules

The PIC32MX664F128L-V/BG's integrated CAN 2.0B controller plus USB OTG and PWM makes it a fit for non-safety automotive body modules such as HVAC controllers, lighting modules, and door modules. The 8-channel DMA moves ADC samples and UART streams without CPU intervention, leaving the MIPS M4K 32-bit core free for control loops. The 10-bit 1 MSPS ADC reads multiple analog channels for ambient light, temperature, and current sensing. The 121-ball TFBGA package supports the dense I/O required by body modules. Note: for functional-safety applications requiring AEC-Q100, choose an AEC-Q100 qualified PIC32 part.

📺

Graphics / PMP-Driven User Interfaces

The PIC32MX664F128L-V/BG has a parallel master port (PMP) that drives small TFT displays, character LCDs, or external SRAM / PSRAM for graphical user interfaces. The 80 MHz MIPS core renders menus and basic animations while the PMP streams pixel data into the display. The 10-bit ADC handles touch-screen resistive inputs and the two UARTs interface to Wi-Fi or Bluetooth modules for connected GUI nodes. Use it for simple HMI panels, instrumentation display units, and appliance controls where parallel-display bandwidth and 32-bit performance are required in a single chip.

🏭

Industrial Data Acquisition / Control

The PIC32MX664F128L-V/BG's 10-bit 1 MSPS ADC with up to 16 channels, DMA, and dual UART makes it a strong choice for industrial data acquisition and control. The MIPS M4K core runs control loops, the DMA streams ADC samples into memory without CPU load, and the dual UARTs expose RS-232 / RS-485 channels for legacy industrial protocols. The CAN controller ties into plant bus networks, while the Ethernet MAC streams logged data to a host. Use it for compact DIN-rail data loggers, motor-control command boards, and multi-protocol industrial bridges in production automation environments.

🧩

Connected Consumer / Home Automation Hubs

The PIC32MX664F128L-V/BG fits consumer home automation gateways that need Ethernet, USB OTG (for Wi-Fi / ZigBee / Bluetooth dongles), and CAN for legacy subsystems. The 32 KB SRAM buffers network state while 128 KB Flash holds protocol stacks and application logic. The 10-bit ADC monitors power rails, temperature, and battery, while the dual I2C interfaces sensors and RTC chips. With USB OTG host mode, the MCU can manage Bluetooth or ZigBee dongles directly without an external host. Use it for low-cost connected hubs that bridge Ethernet to USB-based radios and CAN-based appliances.

Récapitulatif des produits recommandés

PIC32MX564F128L-V/BG Microchip Technology Utilisé dans : USB HID / CDC Industrial Peripherals, CAN-Based Automotive Body / Comfort Modules, Industrial Data Acquisition / Control PIC32MX664F064L-V/BG Microchip Technology Utilisé dans : USB HID / CDC Industrial Peripherals, Industrial Data Acquisition / Control, Connected Consumer / Home Automation Hubs PIC32MX795F512L-V/BG Higher-memory variant for richer networking firmware Utilisé dans : Ethernet-Enabled Sensor / IoT Edge Nodes, Graphics / PMP-Driven User Interfaces, Connected Consumer / Home Automation Hubs PIC32MX575F512L-80V/BG Ethernet-less drop-in alternative Utilisé dans : Ethernet-Enabled Sensor / IoT Edge Nodes, Graphics / PMP-Driven User Interfaces PIC32MX664F128LT-V/BG Microchip Technology Utilisé dans : CAN-Based Automotive Body / Comfort Modules
What is the core architecture and clock speed of PIC32MX664F128L-V/BG?
The PIC32MX664F128L-V/BG uses the MIPS32 M4K 32-bit RISC core running at up to 80 MHz, delivering up to 1.5 DMIPS per MHz. According to the Microchip PIC32MX5/6/7 family datasheet, the core features single-cycle 32-bit multiply and divide and a prefetch cache that accelerates Flash execution. The 80 MHz MIPS core gives it ample headroom for USB, Ethernet, and CAN simultaneously.
How much Flash and SRAM does PIC32MX664F128L-V/BG have?
The PIC32MX664F128L-V/BG includes 128 KB of Flash program memory and 32 KB of SRAM. According to the Microchip PIC32MX664F128L datasheet, the Flash is organized as 128K x 8 and supports self-programming, while the SRAM is large enough to buffer Ethernet frames or USB descriptors without external memory. This matches the PIC32MX6 family baseline for USB + Ethernet connected designs.
Where can I buy PIC32MX664F128L-V/BG online?
The PIC32MX664F128L-V/BG is available from authorized distributors including DigiKey, Mouser, and Microchip Direct. As of 2026-10-03, distributor inventory shows the part in stock for immediate shipment at unit pricing around 11.45 USD. Bulk pricing is available down to 7.41 USD at the 1000-piece break, sourced from the distributor listings referenced in our data sources.
What is the price of PIC32MX664F128L-V/BG?
Pricing as of 2026-10-03 from DigiKey and Mouser listings: 1 piece 11.45 USD, 10 pieces 10.31 USD, 100 pieces 9.18 USD, 500 pieces 8.27 USD, and 1000 pieces 7.41 USD. The unit price is typical for the PIC32MX6 family, which includes USB OTG and Ethernet MAC on the same die. Volume pricing varies with demand and reel availability; check Mouser for current 3000-piece reel pricing.
What is the lead time for PIC32MX664F128L-V/BG?
Lead time as of 2026-10-03 is same-day shipment for the standard 100-piece tray quantities from DigiKey and Mouser. Distributor pages report active stock on the PIC32MX664F128L-V/BG. Production reels (typically 1000 pieces) ship within 24 to 48 hours from authorized stocking distributors. Industrial and automotive temperature grades have longer lead times than commercial.
Is PIC32MX664F128L-V/BG in stock right now?
Yes, the PIC32MX664F128L-V/BG is in stock as of 2026-10-03 according to DigiKey listing 3873033 and Mouser listings. The part is marked active in Microchip's product lifecycle status and is shipping in production volumes from authorized distributors. Real-time stock counts are available on each distributor's product page via the data sources below.
What is the difference between PIC32MX664F128L-V/BG and PIC32MX564F128L-V/BG?
The PIC32MX664F128L adds USB OTG and a dedicated DMA controller compared to the PIC32MX564F128L. Both share the same MIPS M4K core, 128 KB Flash, 32 KB SRAM, 80 MHz clock, and the 121-ball TFBGA (BG) package. For designs that do not need USB, the PIC32MX564F128L-V/BG (same BG package) is a pin-compatible drop-in alternative. For designs needing USB, choose the PIC32MX664 variant.
What is the difference between PIC32MX664F128L-V/BG and PIC32MX795F512L-V/BG?
The PIC32MX795F512L has 512 KB Flash and 128 KB SRAM versus 128 KB Flash and 32 KB SRAM on the PIC32MX664F128L. Both share the same MIPS M4K core, 80 MHz clock, and 121-ball TFBGA (BG) package, so they are pin-to-pin compatible in the same BGA footprint. The 795 variant targets richer GUI applications requiring more memory and graphics support, while the 664 fits connected MCU designs.
When should I choose PIC32MX664F128L-V/BG over the PIC32MX575F512L-80V/BG?
Choose the PIC32MX664F128L-V/BG when you need USB OTG, CAN, Ethernet MAC, and 10-bit ADC on a single chip; the 575 series lacks Ethernet and CAN. Both share the 121-ball TFBGA (BG) package and 80 MHz core, but the 575F512L-80V/BG has 512 KB Flash and 64 KB SRAM, suiting code-heavy but non-Ethernet designs. For USB + Ethernet on the same die, the PIC32MX664F128L-V/BG is the correct choice.
What is the best drop-in replacement for PIC32MX664F128L-V/BG?
The best drop-in replacement is the PIC32MX564F128L-V/BG if you can drop USB OTG; both share the same 121-ball TFBGA (BG) package and the same 80 MHz MIPS M4K core. For an exact drop-in with identical peripherals, the PIC32MX664F064L-V/BG (same 664 silicon, 64 KB Flash, 32 KB SRAM) is fully pin-compatible in the same BGA footprint. Both alternatives use the same JTAG/SWD debug and same peripherals minus USB.
Where can I download the PIC32MX664F128L-V/BG datasheet PDF?
The PIC32MX664F128L-V/BG datasheet is available as a free PDF from Microchip's product page at microchip.com/en-us/product/PIC32MX664F128L. According to Microchip's documentation portal, the datasheet covers the entire PIC32MX5/6/7 family and includes peripheral descriptions, electrical characteristics, and packaging details. The device's datasheet document number is not publicly listed by Microchip; refer to the generic family datasheet on the product page.
Where can I find the PIC32MX664F128L-V/BG pinout and BGA ball map?
The pinout and ball map for PIC32MX664F128L-V/BG are in the PIC32MX5/6/7 family datasheet on the Microchip product page. The 121-ball TFBGA (10 x 10 mm) ball map shows ball A1 through ball N11, with ball A1 marked as pin 1. Microchip does not publish a standalone pinout PDF; the full ball assignment is in section 'Pin Diagrams' of the family datasheet linked from the product page.
Is PIC32MX664F128L-V/BG the same as PIC32MX664F128L-I/BG?
No, the PIC32MX664F128L-V/BG and PIC32MX664F128L-I/BG differ in operating temperature range and voltage. The -V grade is the extended commercial / VDD 2.3 V to 3.6 V part, while the -I grade is the industrial temperature range from -40C to +85C with the same voltage window. The mechanical 121-ball TFBGA (BG) package is identical, but the silicon's thermal specs differ.
What are the key specifications of PIC32MX664F128L-V/BG that engineers should know?
The PIC32MX664F128L-V/BG integrates a MIPS32 M4K core at 80 MHz, 128 KB Flash, 32 KB SRAM, USB 2.0 Full-Speed OTG, 10/100 Ethernet MAC, CAN 2.0B, two UART, two I2C, a 10-bit 1 MSPS ADC with up to 16 channels, 8-channel DMA, and five 16-bit timers. Housed in a 121-ball TFBGA (BG) at 10 x 10 mm, it operates from 2.3 V to 3.6 V. The device is one of the most connected members of the PIC32MX6 family.
Is PIC32MX664F128L-V/BG suitable for industrial USB device applications?
Yes, the PIC32MX664F128L-V/BG is well-suited for industrial USB device applications. According to the Microchip PIC32MX5/6/7 family datasheet, the integrated USB 2.0 Full-Speed OTG controller handles host, device, and On-The-Go roles. The 10-bit ADC, two UARTs, and 32 KB SRAM give enough headroom for typical industrial USB peripherals such as data loggers, scales, and serial converters in connected factory environments.

Données de référence d'ingénierie pour PIC32MX664F128L-V/BG — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

Choose PIC32MX664F128L-V/BG when you need a single chip with USB 2.0 Full-Speed OTG, 10/100 Ethernet MAC, CAN 2.0B, 128 KB Flash, 32 KB SRAM, and a 10-bit ADC in the 121-ball TFBGA (10 x 10 mm) BG package. If your design drops USB, the PIC32MX564F128L-V/BG is a pin-compatible drop-in in the same BG package with identical Flash and SRAM. If you need more code space, the PIC32MX795F512L-V/BG is pin-compatible and quadruples Flash to 512 KB and SRAM to 128 KB. If you need an Ethernet-less, lower-cost alternative, choose the PIC32MX575F512L-80V/BG (same BG package, 512 KB Flash, 64 KB SRAM). For tape-and-reel alternative of the 564 in the same BG package, choose PIC32MX564F128LT-V/BG.

Comparaison avec les alternatives

Paramètre Ce produit PIC32MX564F128L-V/BG PIC32MX664F064L-V/BG PIC32MX795F512L-V/BG PIC32MX575F512L-80V/BG PIC32MX564F128LT-V/BG PIC32MX360F512L-80V/BG
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 121-TFBGA (10 x 10 mm) (BG) 121-TFBGA (10 x 10 mm) (BG) - same 121-TFBGA (10 x 10 mm) (BG) - same 121-TFBGA (10 x 10 mm) (BG) - same 121-TFBGA (10 x 10 mm) (BG) - same 121-TFBGA (10 x 10 mm) (BG) - same 121-TFBGA (10 x 10 mm) (BG) - same
Core Architecture MIPS32 M4K MIPS32 M4K MIPS32 M4K MIPS32 M4K MIPS32 M4K MIPS32 M4K MIPS32 M4K
Maximum CPU Frequency 80 MHz 80 MHz 80 MHz 80 MHz 80 MHz 80 MHz 80 MHz
Flash Memory 128 KB 128 KB 64 KB (-50%) 512 KB (+300%) 512 KB (+300%) 128 KB 512 KB (+300%)
SRAM 32 KB 32 KB 32 KB 128 KB (+300%) 64 KB (+100%) 32 KB 128 KB (+300%)
USB OTG Yes (USB 2.0 FS) No Yes (USB 2.0 FS) Yes (USB 2.0 FS) Yes (USB 2.0 FS) No Yes (USB 2.0 FS)
Ethernet MAC Yes (10/100) No Yes (10/100) Yes (10/100) No No No
CAN 2.0B Yes Yes Yes Yes No Yes No
ADC Resolution 10-bit, 1 MSPS 10-bit, 1 MSPS 10-bit, 1 MSPS 10-bit, 1 MSPS 10-bit, 1 MSPS 10-bit, 1 MSPS 10-bit, 1 MSPS

Principaux différenciateurs

  • Higher SRAM than the PIC32MX5xx baseline (vs PIC32MX575F512L-80V/BG)
  • Equal Flash to PIC32MX564F128L-V/BG plus integrated USB OTG (vs PIC32MX564F128L-V/BG)
  • Lower Flash than the PIC32MX795F512L-V/BG but at lower cost (vs PIC32MX795F512L-V/BG)

Notes de conception

The 121-ball TFBGA (10 x 10 mm) package requires a BGA land pattern with 0.8 mm ball pitch. Use NSMD (non-solder-mask-defined) pads for better joint reliability, with a via-in-pad approach if multiple layers need to escape the inner balls. Run microstrip signal traces on the top layer with a continuous ground plane on layer 2 for the high-speed USB and Ethernet signals. X-ray inspection after reflow is recommended for production.

Power supply is at 2.3 V to 3.6 V. Decouple each VDD/VSS pair with a 100 nF ceramic capacitor placed within 1 mm of the ball. Add a bulk 10 uF ceramic on the main VDD rail to absorb USB hot-plug and Ethernet PHY load steps. Tie AVDD/AVSS through ferrite beads to isolate the analog reference of the 10-bit ADC from digital switching noise. The VUSB pin requires a 100 nF bypass plus an LC filter bead for USB transceiver cleanliness.

Route the USB D+/D- pair as a 90-ohm differential with matched length (within 150 mil). For RMII Ethernet, the 50 MHz clock and the 1-bit data lines must be tightly length-matched. The 121-ball TFBGA escape routing on layer 1 should use 50-ohm microstrip with continuous reference ground; avoid crossing any signal over split ground pours. Series termination on RMII lines is often unnecessary at 50 MHz but verify with TDR measurement.

Do not exceed 3.6 V on any VDD ball; -V grade parts are 2.3 V to 3.6 V, but absolute-maximum ratings are stricter than IEC 60140 tolerance for over-voltage transient suppression. Configure unused I/O balls as digital inputs with the weak pull-up enabled or as outputs driving low to avoid floating inputs that draw shoot-through current. When migrating between BG-package variants, verify peripheral ball mapping because some balls have remapped functions across PIC32MX5/6/7 sub-families.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sans plomb
Yes
Sans halogène
Yes
Minerais de conflit
Compliant

RoHS / REACH compliance is Microchip's standard for the PIC32MX6 series; the -V grade is not AEC-Q100 qualified, so automotive safety designs should select AEC-Q100 qualified PIC32MX variants.

Données vérifiées le : 2026-10-03 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

PIC32MX664F128L-V/BG PIC32MX664F128L-V/BG datasheet Microchip PIC32MX664F128L PIC32MX 80 MHz 128 KB Flash USB OTG Ethernet 121 TFBGA 10x10 mm Microchip MCU PIC32MX664F128L vs PIC32MX564F128L PIC32MX664F128L USB OTG industrial MCU buy PIC32MX664F128L-V/BG PIC32MX664F128L price lead time what is the Flash size of PIC32MX664F128L MIPS32 M4K 80 MHz Microchip PIC32MX drop-in replacement same BGA

Composants & termes associés

Microchip Technology PIC32MX664F128L-V/BG PIC32MX564F128L-V/BG PIC32MX664F064L-V/BG PIC32MX795F512L-V/BG PIC32MX575F512L-80V/BG PIC32MX564F128LT-V/BG PIC32MX360F512L-80V/BG MIPS32 M4K MIPS RISC architecture PIC32MX family PIC32MX6 sub-family USB 2.0 OTG 10/100 Ethernet MAC CAN 2.0B 121-TFBGA package BGA surface mount TFBGA (10 x 10 mm) 10-bit ADC DMA controller MPLAB Harmony MPLAB X IDE XC32 compiler RoHS REACH AEC-Q100 industrial automation connected consumer embedded IoT graphical user interface HMI controller
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ