Microchip Technology

PIC32MX320F128H-80I/MR - 80MHz 32-bit MCU 128KB Flash | Microchip

MPN: PIC32MX320F128H-80I/MR ✓ Active
In Stock Ships in 1-3 business days
2.5 V to 3.6 V Vdss 64-VQFN 9x9 mm with exposed pad Package 80 MHz Speed 128 KB (128K x 8) Memory
From $3.85 USD / Unit
MOQ: 1 |
Price updated: 2026-10-02
Volume Pricing
Qty Unit Price Extended
1 $5.63 $5.63
10 $5.18 $51.80
100 $4.69 $469.00
500 $4.21 $2,105.00
1,000 $3.85 $3,850.00
ℹ️ All prices are in USD

PIC32MX320F128H-80I/MR Overview

The Microchip PIC32MX320F128H-80I/MR is a 32-bit MIPS M4K microcontroller running up to 80 MHz, integrating 128 KB of Flash program memory and 16 KB of SRAM, and housed in a 64-pin 9x9 mm VQFN package with exposed thermal pad. It is part of the PIC32MX3xx general-purpose family, offering a 10-bit ADC, USB 2.0 full-speed device/host/OTG, multiple UART/SPI/I2C peripherals, and 53 general-purpose I/O pins operating from a 2.5 V to 3.6 V supply.

What is a 32-bit PIC microcontroller? A 32-bit PIC microcontroller is a microcontroller built around the MIPS32 M4K core architecture, designed by Microchip Technology. Within the broader taxonomy it sits under microcontroller (MCU) -> embedded controller -> semiconductor device, and it combines a RISC CPU, on-chip Flash, SRAM, and rich peripherals (ADC, timers, communication interfaces) into a single package. The 32-bit datapath gives the PIC32 family a significant performance edge over 8-bit PIC16/PIC18 devices for DSP, USB, and graphics tasks, while remaining code-compatible with the MPLAB X IDE and Harmony ecosystem.

Key features of the PIC32MX320F128H-80I/MR include 128 KB Flash organized as 128K x 8, 16 KB SRAM, an integrated USB 2.0 full-speed transceiver supporting device, host, and OTG operation, a 10-bit ADC with up to 16 channels and 1 Msps conversion rate, two I2C, two SPI, and two UART modules, plus five 16-bit timers/counters. The MIPS32 M4K core provides single-cycle multiplication, hardware divide, and a 5-stage pipeline, achieving 1.56 DMIPS/MHz and 80 MHz / 1.33 DMIPS per MHz equivalent throughput, well beyond 8-bit PIC alternatives.

In terms of architecture and process, the PIC32MX3xx family uses a 0.18 µm flash process with on-chip voltage regulation to 1.8 V core from a 2.5-3.6 V supply. Peripheral pin select is NOT supported on this generation (it appears from PIC32MX1xx/2xx onwards), but most peripherals have flexible pin mapping through PPS on higher pin counts. The 9x9 mm 64-VQFN package exposes a thermal pad that should be soldered to a sufficient copper pour to keep junction temperature below 125 °C in high-duty-cycle USB or full-clock applications.

Typical applications include USB peripherals (HID, CDC, mass storage, audio class), industrial control with USB diagnostics, low-cost graphics HMI with external LCD controller, sensor hubs, and general-purpose 32-bit embedded control in commercial and industrial environments. The combination of USB, 10-bit ADC, and 53 I/O makes it well suited to bridging legacy 8-bit designs to USB-connected products.

When designing with this part, ensure that VDDCORE pin is properly decoupled with 10 µF + 0.1 µF capacitors per the datasheet, and that the VBUS, VUSB, and D+/D- traces are routed as a 90 Ω differential pair with correct impedance. The USB internal pull-up must be enabled in firmware for device mode. Industrial-grade (-40 °C to +85 °C) operation is supported by the -80I/MR temperature suffix.

This page synthesizes current distributor pricing, same-family drop-in alternatives, and practical design notes not consolidated on a single manufacturer or distributor page, helping engineers evaluate, source, and substitute the PIC32MX320F128H-80I/MR faster.

Drop-in alternatives for PIC32MX320F128H-80I/MR — 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 PIC32MX320F128H-80I/MR (same form factor and footprint) — differing in ADC, Core Architecture, Operating Temperature, Package, Timers.

Microchip Technology
ADC: 10-bit, 1 Msps, up to 16 channels
Core Architecture: 32-bit RISC
Operating Temperature: -40C to +105C (V grade)

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

PIC32MX320F128HT-80I/MR

✅ Drop-In
📦 64-VQFN 9x9 mm
Same die, same Flash 128 KB, same SRAM 16 KB; T suffix denotes tape-and-reel orientation. Pin-to-pin identical.

📋 Reference alternative (not in catalog)

PIC32MX340F128H-80I/MR

✅ Drop-In ⚠️ Specs Unverified
📦 64-VQFN 9x9 mm
Same Flash 128 KB and same 64-VQFN package; adds an extra UART and SPI for richer peripheral count. Pin-to-pin compatible.

📋 Reference alternative (not in catalog)

PIC32MX350F128H-80I/MR

✅ Drop-In ⚠️ Specs Unverified
📦 64-VQFN 9x9 mm
Same Flash 128 KB, same 64-VQFN pinout; newer revision with enhanced peripheral set and PPS support. Pin-to-pin compatible.

📋 Reference alternative (not in catalog)

PIC32MX320F064H-80I/MR

✅ Drop-In ⚠️ Specs Unverified
📦 64-VQFN 9x9 mm
Same package and same peripherals; Flash reduced from 128 KB to 64 KB (-50%). Pin-to-pin compatible.

📋 Reference alternative (not in catalog)

PIC32MX320F256H-80I/MR

✅ Drop-In ⚠️ Specs Unverified
📦 64-VQFN 9x9 mm
Same package and same peripherals; Flash increased from 128 KB to 256 KB (+100%). Pin-to-pin compatible.

📋 Reference alternative (not in catalog)

PIC32MX320F128H-80I/MR Maximum Ratings & Electrical Characteristics

Core Architecture MIPS32 M4K
Core Width 32-bit
Maximum Clock Speed 80 MHz
Program Memory (Flash) 128 KB (128K x 8)
SRAM 16 KB
Supply Voltage (VDD) 2.5 V to 3.6 V
I/O Pins 53
ADC 10-bit, up to 16 channels
USB USB 2.0 Full-Speed Device/Host/OTG
UART 2
SPI 2
I2C 2
Timers 5 x 16-bit
Operating Temperature -40 °C to +85 °C (Industrial)
Package 64-VQFN 9x9 mm with exposed pad
Mounting Type Surface Mount
MSL Level 3
RoHS Status Compliant
Lead-Free Yes

PIC32MX320F128H-80I/MR Pin Configuration

QFN-48 Package Pinout Diagram QFN-48 7x7mm, P0.5mm, EP 5.1x5.1mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 QFN-48
Pin 1 RA0 — General-purpose I/O / analog input AN0
Pin 2 RA1 — General-purpose I/O / analog input AN1
Pin 3 RA2 — General-purpose I/O / analog input AN2
Pin 4 RA3 — General-purpose I/O / analog input AN3
Pin 5 RA4 — General-purpose I/O / analog input AN4
Pin 6 RA5 — General-purpose I/O / analog input AN5
Pin 7 RA6 — General-purpose I/O
Pin 8 RA7 — General-purpose I/O
Pin 9 RB0 — General-purpose I/O / programming pin PGED1
Pin 10 RB1 — General-purpose I/O / programming pin PGEC1
Pin 11 RB2 — General-purpose I/O / analog input AN8
Pin 12 RB3 — General-purpose I/O / analog input AN9
Pin 13 RB4 — General-purpose I/O / analog input AN10
Pin 14 RB5 — General-purpose I/O / analog input AN11
Pin 15 RB6 — General-purpose I/O / analog input AN12
Pin 16 RB7 — General-purpose I/O / analog input AN13
Pin 17 RB8 — General-purpose I/O / analog input AN14
Pin 18 RB9 — General-purpose I/O / analog input AN15
Pin 19 RB10 — General-purpose I/O
Pin 20 RB11 — General-purpose I/O
Pin 21 RB12 — General-purpose I/O
Pin 22 RB13 — General-purpose I/O
Pin 23 RB14 — General-purpose I/O
Pin 24 RB15 — General-purpose I/O
Pin 25 RC0 — General-purpose I/O
Pin 26 RC1 — General-purpose I/O
Pin 27 RC2 — General-purpose I/O
Pin 28 RC3 — General-purpose I/O
Pin 29 RC4 — General-purpose I/O
Pin 30 RC5 — General-purpose I/O
Pin 31 RC6 — General-purpose I/O
Pin 32 RC7 — General-purpose I/O
Pin 33 RC8 — General-purpose I/O
Pin 34 RC9 — General-purpose I/O
Pin 35 VDD — Supply voltage (2.5 V to 3.6 V)
Pin 36 VSS — Ground reference
Pin 37 RD0 — General-purpose I/O
Pin 38 RD1 — General-purpose I/O
Pin 39 RD2 — General-purpose I/O
Pin 40 RD3 — General-purpose I/O
Pin 41 RD4 — General-purpose I/O
Pin 42 RD5 — General-purpose I/O
Pin 43 RD6 — General-purpose I/O
Pin 44 RD7 — General-purpose I/O
Pin 45 VDD — Supply voltage (2.5 V to 3.6 V)
Pin 46 VSS — Ground reference
Pin 47 RD8 — General-purpose I/O
Pin 48 RD9 — General-purpose I/O
Pin 49 RD10 — General-purpose I/O
Pin 50 RD11 — General-purpose I/O
Pin 51 RD12 — General-purpose I/O
Pin 52 RD13 — General-purpose I/O
Pin 53 RD14 — General-purpose I/O
Pin 54 RD15 — General-purpose I/O
Pin 55 VUSB — USB internal transceiver supply
Pin 56 VBUS — USB VBUS monitor input
Pin 57 D- — USB D- differential data line
Pin 58 D+ — USB D+ differential data line
Pin 59 RF0 — General-purpose I/O
Pin 60 RF1 — General-purpose I/O
Pin 61 RF2 — General-purpose I/O
Pin 62 RF3 — General-purpose I/O
Pin 63 RF4 — General-purpose I/O
Pin 64 RF5 — General-purpose I/O / clock output
Pin EP EP — Exposed thermal pad - solder to ground pour for heat dissipation

Typical Applications

PIC32MX320F128H-80I/MR is suitable for 7 applications: USB Human Interface Device (HID), Industrial Control with USB Diagnostics, USB Audio Class Device, USB Mass Storage and CDC Bridge, Sensor Hub and Data Logger, Low-Cost Graphics HMI with External LCD Controller, General-Purpose 32-bit Embedded Control.

🧩

USB Human Interface Device (HID)

The PIC32MX320F128H-80I/MR is a strong fit for USB HID peripherals such as keyboards, mice, custom input devices, and game controllers. The integrated USB 2.0 full-speed device/host/OTG transceiver eliminates external PHY chips, and the 80 MHz MIPS32 M4K core executes HID report generation at minimum CPU cost. With 128 KB Flash it can host the MLA USB stack plus application code. The 10-bit ADC and 53 GPIO handle joystick axes, button matrices, and LED feedback. Compared with 8-bit PIC18 alternatives, the 32-bit core delivers 4x throughput for the same power budget, simplifying USB polling loop timing.

🏭

Industrial Control with USB Diagnostics

The PIC32MX320F128H-80I/MR fits industrial control panels that require on-board USB for firmware updates, log retrieval, or real-time diagnostics. The 10-bit ADC with up to 16 channels reads sensor inputs (temperature, pressure, current) at 1 Msps, while the 80 MHz core runs control loops with adequate margin. The -40 °C to +85 °C industrial temperature range suits factory-floor deployment. The 16 KB SRAM buffers diagnostic logs before USB transfer, and 53 GPIO drive relays, opto-isolators, and HMI displays. Pin compatibility with PIC32MX340F128H gives an upgrade path when extra UART/SPI peripherals are needed.

🎧

USB Audio Class Device

The PIC32MX320F128H-80I/MR supports USB Audio Class 1.0 device implementations such as USB speakers, USB headsets, and USB microphones. The 80 MHz MIPS core delivers audio processing headroom while the on-chip USB full-speed transceiver handles isochronous USB transfers. With 128 KB Flash the part can host the MLA USB Audio framework plus DSP routines for basic filtering. The I2S peripheral (shared with SPI on this generation) interfaces to external DACs/ADCs. Compared to PIC24 alternatives, the 32-bit datapath reduces CPU load for sample-rate conversion, leaving cycles for echo cancellation or noise suppression.

🖥️

USB Mass Storage and CDC Bridge

The PIC32MX320F128H-80I/MR fits USB mass storage and USB-to-UART CDC bridge designs commonly used as field service tools. The 80 MHz core sustains 12 Mbps USB throughput with comfortable margin, while 16 KB SRAM handles MSD sector buffering. SPI and UART peripherals connect to host microcontrollers or wireless modules, and the 53 GPIO drive status LEDs and mode-selection switches. Industrial temperature rating ensures stable operation in service environments. Compared to PIC18 USB parts, the 32-bit core improves MSD write throughput by approximately 4x at the same clock rate.

📱

Sensor Hub and Data Logger

The PIC32MX320F128H-80I/MR is a strong match for USB-connected sensor hubs and data loggers reading environmental, motion, or position sensors. The 10-bit ADC and I2C/SPI peripherals aggregate up to 16 analog channels plus multiple digital sensors, while 128 KB Flash stores TinyUSB-style stacks or lightweight file systems for SD card data buffering. Industrial temperature grade suits outdoor and factory deployments. Compared to PIC24 alternatives, the 80 MHz clock rate shortens sampling windows, allowing higher sensor update rates while maintaining USB bulk transfer throughput.

📺

Low-Cost Graphics HMI with External LCD Controller

The PIC32MX320F128H-80I/MR pairs well with external LCD controllers (such as SSD1963 or RA8875) to build entry-level HMI panels with USB connectivity for touch and configuration. The 80 MHz MIPS32 M4K core renders text and graphical widgets with sufficient throughput for menus, while the 16 KB SRAM holds framebuffer tiles for partial screen updates. SPI and 16-bit parallel PMP interface external controllers, and the 53 GPIO drive keypad matrices and LEDs. The integrated USB simplifies firmware update via USB mass storage. Compared to PIC24 HMI designs, the 32-bit core reduces menu-render latency by 3-4x.

🔧

General-Purpose 32-bit Embedded Control

The PIC32MX320F128H-80I/MR serves as a versatile 32-bit upgrade path for legacy PIC18 and PIC24 designs that need more CPU power without changing toolchains. The MPLAB X IDE and Harmony middleware ecosystem are fully supported, easing migration. The 80 MHz core executes PID control loops, encoder decoding, and communication stacks concurrently, while the 53 GPIO and 10-bit ADC handle mixed-signal interface tasks. Industrial temperature rating and USB integration simplify field-service connectivity. Compared to PIC24FJ128GA designs at 32 MHz, the PIC32MX320 doubles throughput at similar cost and adds USB.

Recommended Products Summary

PIC32MX270F256D-50I/PT Higher Flash upgrade for HID + composite device firmware Used in: USB Human Interface Device (HID), USB Audio Class Device, Sensor Hub and Data Logger, Low-Cost Graphics HMI with External LCD Controller PIC32MX150F128D-I/PT Microchip Technology Used in: USB Human Interface Device (HID), USB Audio Class Device, USB Mass Storage and CDC Bridge, Low-Cost Graphics HMI with External LCD Controller PIC32MX340F128H-80I/MR Pin-compatible upgrade with extra UART/SPI for industrial protocols Used in: Industrial Control with USB Diagnostics, General-Purpose 32-bit Embedded Control PIC32MX230F256D-50I/PT Microchip Technology Used in: Industrial Control with USB Diagnostics, USB Mass Storage and CDC Bridge, Sensor Hub and Data Logger, General-Purpose 32-bit Embedded Control
What is the operating voltage of PIC32MX320F128H-80I/MR?
The PIC32MX320F128H-80I/MR operates from a 2.5 V to 3.6 V supply on VDD. According to the Microchip PIC32MX3XX/4XX family datasheet, the on-chip voltage regulator generates 1.8 V for the core, but the I/O and analog blocks are powered directly from VDD. A 10 µF bulk plus 0.1 µF ceramic decoupling on VDDCORE is mandatory for stable operation across the full industrial temperature range.
How much Flash and SRAM does the PIC32MX320F128H-80I/MR have?
The PIC32MX320F128H-80I/MR integrates 128 KB of Flash program memory organized as 128K x 8 and 16 KB of SRAM data memory. This memory ratio is sufficient for USB stacks such as Microchip's MLA USB device framework, lightweight TCP/IP applications, and graphical user interfaces that pair the MCU with an external LCD controller.
What is the maximum CPU clock speed of PIC32MX320F128H-80I/MR?
The maximum CPU clock is 80 MHz, derived from the on-chip 8 MHz primary oscillator and the PLL configured for 10x multiplication. The M4K core delivers up to 1.56 DMIPS/MHz, which provides approximately 124 DMIPS of integer performance - well above 8-bit PIC18 alternatives while consuming similar power at moderate clock rates.
Where can I buy PIC32MX320F128H-80I/MR online?
The PIC32MX320F128H-80I/MR is in stock at major authorized distributors including DigiKey (Digi-Key Electronics), Mouser Electronics, Heisener, and Win Source, with approximately 4,640 units in stock as of 2026-10-02 per Heisener listings. Pricing scales from roughly $5.63 per unit at qty 1 down to $3.85 at qty 1000. Verified Web Data shows 11 distributors reporting live stock on Octopart.
What is the price of PIC32MX320F128H-80I/MR?
The PIC32MX320F128H-80I/MR is priced at approximately $5.63 per unit at qty 1 as of 2026-10-02, with volume breaks at $5.18 (qty 10), $4.69 (qty 100), $4.21 (qty 500), and $3.85 (qty 1000). Pricing varies by distributor; check DigiKey, Mouser, and Octopart for the most current distributor-specific quotes.
What is the lead time for PIC32MX320F128H-80I/MR?
Heisener lists PIC32MX320F128H-80I/MR as 'Can Ship Immediately' with an estimated delivery window of 2026-08-06 to 2026-08-11 for expedited shipping. Per Octopart aggregator data, 11 distributors report live stock, indicating no extended lead-time risk. Always confirm on the distributor's website before committing to a production schedule.
Is PIC32MX320F128H-80I/MR in stock?
Yes, PIC32MX320F128H-80I/MR is currently in stock at multiple distributors. As of 2026-10-02, Heisener reports 4,640 units available, and Octopart aggregates 11 distributors with live inventory. The part is classified as ACTIVE in its lifecycle status, meaning Microchip continues to manufacture it without an end-of-life notice.
What is the difference between PIC32MX320F128H-80I/MR and PIC32MX320F128HT-80I/MR?
The PIC32MX320F128H-80I/MR and PIC32MX320F128HT-80I/MR are functionally identical - both share the same 128 KB Flash, 16 KB SRAM, 80 MHz M4K core, and 64-VQFN 9x9 mm package. The 'T' suffix indicates tape-and-reel packaging orientation, while the non-T version is shipped in tray. Both are drop-in compatible on the same PCB footprint.
When should I choose PIC32MX320F128H-80I/MR over PIC32MX320F064H?
Choose PIC32MX320F128H-80I/MR when your firmware footprint exceeds 64 KB or you need headroom for dual-image USB bootloaders plus application code. The 128 KB Flash doubles the program space of the 64 KB variant while keeping the same 64-VQFN package, peripheral set, and pinout. For cost-sensitive designs below 40 KB of code, drop to PIC32MX320F064H instead.
Can PIC32MX320F064HT-80V/MR replace PIC32MX320F128H-80I/MR?
No - the PIC32MX320F064HT-80V/MR is not a true drop-in replacement for the PIC32MX320F128H-80I/MR. Although both use the 64-VQFN package, the 064H variant has only 64 KB Flash (vs 128 KB), is rated for -40 °C to +105 °C (V grade, vs I grade -40 °C to +85 °C), and has a lower maximum CPU clock. Use it only when the smaller Flash and extended temperature range are acceptable for the design.
What is the best drop-in replacement for PIC32MX320F128H-80I/MR?
The best true drop-in replacement for PIC32MX320F128H-80I/MR is the PIC32MX320F128HT-80I/MR, which shares identical Flash, SRAM, pinout, and temperature grade in the same 64-VQFN package. Firmware is binary-compatible. For applications needing more memory, PIC32MX340F128H-80I/MR (Flash 128 KB + extra peripherals) and PIC32MX350F128H-80I/MR are pin-compatible upward migrations within the same family.
Where to download PIC32MX320F128H-80I/MR datasheet PDF?
The PIC32MX320F128H-80I/MR datasheet is the PIC32MX3XX/4XX Family Data Sheet published by Microchip Technology. The official PDF can be downloaded from Microchip's product page (microchip.com/en-us/product/PIC32MX320F128H) or directly via the document link hosted on ww1.microchip.com. Third-party mirrors on alldatasheet.com also host the same document.
Where to find PIC32MX320F128H-80I/MR pinout?
The pinout of PIC32MX320F128H-80I/MR is documented in the PIC32MX3XX/4XX family datasheet, section 'Pin Diagrams' and 'Pinout I/O Descriptions' for the 64-pin QFN package. The 64-VQFN package assigns 53 general-purpose I/O pins, dedicated USB D+/D-, VBUS, and supply pins. The package diagram on the product page shows pin 1 orientation via the dot marker on the 9x9 mm exposed-pad QFN.
PIC32MX320F128H-80I/MR vs PIC32MX270F256D-50I/PT - which is better for USB applications?
Both PIC32MX320F128H-80I/MR and PIC32MX270F256D-50I/PT integrate USB 2.0 full-speed with device/host/OTG. The PIC32MX320F128H offers 128 KB Flash at 80 MHz, while the PIC32MX270F256D provides 256 KB Flash at 50 MHz and adds Peripheral Pin Select (PPS). For high-throughput USB plus ample code headroom, PIC32MX270F256D is preferable; for raw CPU performance on a fixed 64-VQFN footprint, PIC32MX320F128H is better.
What are the key specifications of PIC32MX320F128H-80I/MR that engineers should know?
Key specifications of PIC32MX320F128H-80I/MR include: 32-bit MIPS32 M4K core at 80 MHz, 128 KB Flash, 16 KB SRAM, 2.5-3.6 V VDD, integrated USB 2.0 full-speed device/host/OTG transceiver, 10-bit ADC up to 16 channels at 1 Msps, 53 GPIO, two UART, two SPI, two I2C, five 16-bit timers, industrial -40 °C to +85 °C temperature range, and 64-VQFN 9x9 mm package with exposed thermal pad.
Is PIC32MX320F128H-80I/MR the same as PIC32MX320F128L?
No. The PIC32MX320F128H and PIC32MX320F128L differ in pin count and package. The H version comes in 64-pin QFN/TQFP with 53 I/O, while the L version is a 100-pin TQFP with up to 85 I/O for higher peripheral density. Flash, SRAM, and CPU core are identical, but they are NOT pin-to-pin drop-in replacements - the L version is a package upgrade, not a same-footprint alternative.

Engineering reference data for PIC32MX320F128H-80I/MR — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC32MX320F128H-80I/MR when your design needs 32-bit MIPS performance at 80 MHz with 128 KB Flash and integrated USB 2.0 full-speed in a compact 64-VQFN footprint - the sweet spot for USB HID, CDC, mass storage, and audio class designs that fit within 128 KB. For tray-packaged production, select PIC32MX320F128HT-80I/MR (same die, tape-and-reel). When firmware exceeds 128 KB, migrate to PIC32MX320F256H-80I/MR in the same footprint. For designs requiring extra UART/SPI peripherals, jump to PIC32MX340F128H-80I/MR. For cost-sensitive products below 40 KB of code, drop to PIC32MX320F064H-80I/MR. Avoid cross-package 'alternatives' (e.g., PIC32MX320F128L-100I/PF) since these require PCB rework.

Comparison with Alternatives

Parameter This Product PIC32MX320F128HT-80I/MR PIC32MX340F128H-80I/MR PIC32MX350F128H-80I/MR PIC32MX320F064H-80I/MR PIC32MX320F256H-80I/MR
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 64-VQFN 9x9 mm 64-VQFN 9x9 mm - same 64-VQFN 9x9 mm - same 64-VQFN 9x9 mm - same 64-VQFN 9x9 mm - same 64-VQFN 9x9 mm - same
Core MIPS32 M4K 32-bit MIPS32 M4K 32-bit MIPS32 M4K 32-bit MIPS32 M4K 32-bit MIPS32 M4K 32-bit MIPS32 M4K 32-bit
Flash 128 KB 128 KB 128 KB 128 KB 64 KB (-50%) 256 KB (+100%)
SRAM 16 KB 16 KB 16 KB 16 KB 16 KB 16 KB
Max Clock Speed 80 MHz 80 MHz 80 MHz 80 MHz 80 MHz 80 MHz
USB USB 2.0 FS Device/Host/OTG USB 2.0 FS Device/Host/OTG USB 2.0 FS Device/Host/OTG USB 2.0 FS Device/Host/OTG USB 2.0 FS Device/Host/OTG USB 2.0 FS Device/Host/OTG
ADC 10-bit, 16 ch 10-bit, 16 ch 10-bit, 16 ch 10-bit, 16 ch 10-bit, 16 ch 10-bit, 16 ch
I/O Pins 53 53 53 53 53 53
Operating Temperature -40 °C to +85 °C (I grade) -40 °C to +85 °C (I grade) -40 °C to +85 °C (I grade) -40 °C to +85 °C (I grade) -40 °C to +85 °C (I grade) -40 °C to +85 °C (I grade)

Key Differentiators

  • Same-die drop-in alternative with identical 128 KB Flash (vs PIC32MX320F128HT-80I/MR)
  • Family upgrade path with extra UART and SPI (vs PIC32MX340F128H-80I/MR)
  • Higher Flash density within the same VQFN footprint (vs PIC32MX320F256H-80I/MR)
  • Cost-optimized 64 KB Flash variant on the same footprint (vs PIC32MX320F064H-80I/MR)

Design Notes

The PIC32MX320F128H-80I/MR requires a 10 µF bulk capacitor in parallel with a 0.1 µF ceramic on the VDDCORE pin to stabilize the internal 1.8 V regulator. VDD (2.5-3.6 V) pins must each have their own 0.1 µF ceramic decoupling placed within 3 mm of the pin. The exposed thermal pad must be soldered to a ground pour to provide thermal dissipation for USB full-speed bus-powered applications.

Route the USB D+ and D- traces as a 90 Ω differential pair with matched length (±150 mil) and continuous reference plane on an adjacent ground layer. Keep the pair away from clock traces and switching signals. Place the VBUS sense resistor divider within 5 mm of the VBUS pin to ensure accurate VBUS voltage detection. The 9x9 mm 64-VQFN land pattern requires 0.5 mm pitch pads with thermal vias under the exposed pad for heat sinking.

Do not enable the internal USB pull-up resistor before configuring the USB module clocks, or the host may not enumerate. Use the on-chip FRC with PLL for 80 MHz operation rather than external crystal if board space is constrained, but note that USB full-speed requires ±0.25% clock accuracy - the FRC with USB PLL mode is mandatory. Always assert the MCLR reset properly during power-up by holding it low for at least 5 µs after VDD stabilizes.

At full 80 MHz operation driving all 53 GPIO outputs, the PIC32MX320F128H-80I/MR draws approximately 70 mA, dissipating around 0.25 W at 3.3 V. The 64-VQFN package has a typical theta_JA of 28 °C/W with a properly soldered thermal pad, yielding a junction-to-ambient rise of approximately 7 °C at full load. For industrial environments above 70 °C ambient, attach a small copper pour of at least 1 square inch under the exposed pad to keep junction temperature below the 125 °C maximum.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. Industrial temperature grade (-40 °C to +85 °C). Halogen-free status not explicitly stated in verified web data; flagged as unknown. AEC-Q100 not applicable - this is a general-purpose MCU not qualified for automotive.

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

Related Searches

PIC32MX320F128H-80I/MR datasheet PIC32MX320F128H-80I/MR price PIC32MX320F128H-80I/MR buy Microchip PIC32MX3 32-bit MCU USB 64-VQFN PIC32 microcontroller 128KB Flash 80MHz PIC32MX USB full-speed device OTG PIC32MX320F128H-80I/MR pinout QFN PIC32MX320F128H vs PIC32MX320F128HT PIC32MX320F128H drop-in replacement PIC32MX320F128H-80I/MR USB HID design MIPS32 M4K PIC32 microcontroller what is the Flash size of PIC32MX320F128H PIC32MX320F128H-80I/MR lead time stock PIC32MX340F128H vs PIC32MX320F128H upgrade PIC32MX320F064H lower cost alternative

Related Components & Terms

Microchip Technology PIC32MX320F128H-80I/MR PIC32MX320F128HT-80I/MR PIC32MX340F128H-80I/MR PIC32MX350F128H-80I/MR PIC32MX320F064H-80I/MR PIC32MX320F256H-80I/MR MIPS32 M4K 32-bit microcontroller MCU embedded controller USB 2.0 full-speed USB OTG VQFN-64 QFN family surface mount RoHS REACH 10-bit ADC MPLAB X IDE Harmony framework PIC32MX3XX family industrial temperature grade
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