Microchip Technology

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

MPN: PIC32MX664F128L-V/BG ✓ Active
In Stock Ships in 1-3 business days
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
From $7.41 USD / Unit
MOQ: 1 |
Price updated: 2026-10-03
Volume Pricing
Qty Unit Price Extended
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
ℹ️ All prices are in USD

PIC32MX664F128L-V/BG Overview

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.

Drop-in alternatives for PIC32MX664F128L-V/BG — 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 PIC32MX664F128L-V/BG (same form factor and footprint) — differing in 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

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC32MX564F128L-V/BG

✅ Drop-In
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

✓ In Stock

$6.95 / Unit

View Datasheet →

PIC32MX664F064L-V/BG

✅ Drop-In
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

✓ In Stock

$4.25 / Unit

View Datasheet →

PIC32MX795F512L-V/BG

✅ Drop-In
📦 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.

📋 Reference alternative (not in catalog)

PIC32MX575F512L-80V/BG

✅ Drop-In
📦 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.

📋 Reference alternative (not in catalog)

PIC32MX564F128LT-V/BG

✅ Drop-In
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

✓ In Stock

$4.97 / Unit

View Datasheet →

PIC32MX360F512L-80V/BG

✅ Drop-In
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

✓ In Stock

$6.65 / Unit

View Datasheet →

PIC32MX664F128L-V/BG Maximum Ratings & Electrical Characteristics

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
Package 121-TFBGA (10 x 10 mm)
Mounting Type Surface Mount (BGA)
Lead-Free / RoHS Compliant (Microchip standard)

PIC32MX664F128L-V/BG Pin Configuration

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

Typical Applications

PIC32MX664F128L-V/BG is suitable for 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.

Recommended Products Summary

PIC32MX564F128L-V/BG Microchip Technology Used in: USB HID / CDC Industrial Peripherals, CAN-Based Automotive Body / Comfort Modules, Industrial Data Acquisition / Control PIC32MX664F064L-V/BG Microchip Technology Used in: USB HID / CDC Industrial Peripherals, Industrial Data Acquisition / Control, Connected Consumer / Home Automation Hubs PIC32MX795F512L-V/BG Higher-memory variant for richer networking firmware Used in: Ethernet-Enabled Sensor / IoT Edge Nodes, Graphics / PMP-Driven User Interfaces, Connected Consumer / Home Automation Hubs PIC32MX575F512L-80V/BG Ethernet-less drop-in alternative Used in: Ethernet-Enabled Sensor / IoT Edge Nodes, Graphics / PMP-Driven User Interfaces PIC32MX664F128LT-V/BG Microchip Technology Used in: 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.

Engineering reference data for PIC32MX664F128L-V/BG — comparison, design guidance, and compliance information.

Selection Guide

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.

Comparison with Alternatives

Parameter This Product 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

Key Differentiators

  • 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)

Design Notes

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.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
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.

Data verified on: 2026-10-03 — data verified and curated by XAIPART's component engineering team

Related Searches

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

Related Components & Terms

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
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details