Microchip Technology

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

部品番号: PIC32MX664F128L-V/BG ✓ 生産中
在庫あり 1〜3営業日以内に発送
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
開始価格 $7.41 USD / 個
MOQ: 1 |
価格更新日: 2026-10-03
ボリューム価格
数量 単価 小計
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
ℹ️ すべての価格はUSDです

PIC32MX664F128L-V/BG 概要

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.

ドロップイン代替品: PIC32MX664F128L-V/BG — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC32MX664F128L-V/BG (同一形状・フットプリント) — 相違点: 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

クイック比較ツール — 並列比較する代替部品を選択:

PIC32MX564F128L-V/BG

✅ ドロップイン
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

✓ 在庫あり

$6.95 / 個

データシートを見る →

PIC32MX664F064L-V/BG

✅ ドロップイン
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

✓ 在庫あり

$4.25 / 個

データシートを見る →

PIC32MX795F512L-V/BG

✅ ドロップイン
📦 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.

📋 参考代替品(カタログ未掲載)

PIC32MX575F512L-80V/BG

✅ ドロップイン
📦 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.

📋 参考代替品(カタログ未掲載)

PIC32MX564F128LT-V/BG

✅ ドロップイン
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

✓ 在庫あり

$4.97 / 個

データシートを見る →

PIC32MX360F512L-80V/BG

✅ ドロップイン
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

✓ 在庫あり

$6.65 / 個

データシートを見る →

PIC32MX664F128L-V/BG 最大定格&電気的特性

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
パッケージ 121-TFBGA (10 x 10 mm)
実装タイプ Surface Mount (BGA)
Lead-Free / RoHS Compliant (Microchip standard)

PIC32MX664F128L-V/BG ピン構成

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

主な用途

PIC32MX664F128L-V/BG の用途: 6 件s: 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.

おすすめ製品の概要

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

エンジニアリング参考データ: PIC32MX664F128L-V/BG — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

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.

代替品との比較

パラメータ この製品 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

主な差別化要因

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

設計ノート

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.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
鉛フリー
Yes
ハロゲンフリー
Yes
紛争鉱物
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.

データ検証日: 2026-10-03 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

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

関連部品&用語

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
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示