Microchip Technology

PIC32MX340F128H-80I/PT - 80MHz 32-bit MCU 128KB Flash 64-TQFP | Microchip

MPN: PIC32MX340F128H-80I/PT ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 3.6 V Vdss 64-pin TQFP (PT), 10x10 mm Package 80 MHz (105 DMIPS) Speed 128 KB Memory
From $4.61 USD / Unit
MOQ: 1 |
Price updated: 2026-10-02
Volume Pricing
Qty Unit Price Extended
1 $7.2 $7.20
10 $6.48 $64.80
100 $5.76 $576.00
500 $5.18 $2,590.00
1,000 $4.61 $4,610.00
ℹ️ All prices are in USD

PIC32MX340F128H-80I/PT Overview

The Microchip PIC32MX340F128H-80I/PT is a 32-bit MIPS M4K microcontroller with 128KB Flash, 32KB RAM, and USB 2.0 full-speed support, packaged in a 64-pin TQFP (10x10 mm) and operating at up to 80MHz (105 DMIPS). It integrates a 5-stage pipelined MIPS core with MIPS16e code compression, hardware multiply/divide, and 32x32-bit core registers for fast context switching and deterministic interrupt response.

What is a PIC32MX microcontroller? The PIC32MX series is Microchip's family of 32-bit microcontrollers based on the MIPS M4K core, designed as a natural migration path from 8-bit PIC16/PIC18 and 16-bit PIC24/dsPIC devices. PIC32MX sits in the broader hierarchy: microcontroller -> embedded MCU -> 32-bit MCU -> MIPS-based MCU -> USB-capable MCU -> Microchip PIC32MX family. This category is widely used for low-power, USB-enabled, and general-purpose embedded designs that need more memory and processing headroom than 8/16-bit MCUs while staying within cost-constrained budgets.

Key features of the PIC32MX340F128H-80I/PT include: 80MHz/105 DMIPS performance, 128KB Flash program memory, 32KB SRAM, 53 digital I/O pins, a 10-bit 1 Msps ADC with up to 16 channels, USB 2.0 full-speed device/host/OTG, two I2C, two UART, and two SPI peripherals, plus five 16-bit timers/captures. The industrial-grade -40C to +85C operating range and 2.3V-3.6V supply make it suitable for harsh embedded environments.

Architecturally, the device uses a Harvard bus configuration with separate 32-bit instruction and data paths, a prefetch cache to mitigate Flash wait states, and a programmable vector interrupt controller. Compared to ARM Cortex-M0/M3 contemporaries, the PIC32MX340 offers a competitive DMIPS/mW ratio for general-purpose control with the added benefit of Microchip's mature MPLAB XC32 toolchain, Harmony framework, and PICkit-5 in-circuit debugger support.

Typical applications include USB peripherals (HID, CDC, mass storage), industrial control panels, building automation, sensor hubs, home appliances, motor-control BLDC/PMSM companion processors, and consumer audio docks. The integrated USB OTG enables dongle-free device-to-device communication, while the 10-bit ADC with 16 channels supports multi-sensor acquisition.

Designers should note that the -80I/PT suffix indicates the 80MHz industrial-temperature variant in TQFP packaging. Pin-compatible PIC32MX3xx/4xx family members with different Flash/RAM densities (32KB, 64KB, 256KB) provide scalable migration paths within the same PCB footprint. Always provide bulk decoupling near each VDD/VSS pair and follow Microchip's recommended USB PCB layout for the D+/D- lines.

This page consolidates distributor pricing, drop-in alternatives, and practical design notes not collected in the datasheet's typical-application section, giving engineers a single reference for evaluation, sourcing, and BOM risk mitigation.

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

Microchip Technology
Package: 64-pin TQFP (PT) 10x10 mm
ADC: 10-bit, up to 16 channels
Core Architecture: MIPS32 M4K
Microchip Technology
Package: 64-pin TQFP (10x10x1 mm)
ADC: 10-bit, 1 Msps
Operating Temperature: -40C to +105C (-80V grade)
Microchip Technology
Package: 64-TQFP (PT) 10x10 mm
ADC: 10-bit on-chip
Microchip Technology
Package: 64-TQFP (10x10 mm)
Operating Temperature: -40C to +85C (Industrial)
Core Architecture: MIPS32 M4K

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

PIC32MX340F256H-80I/PT

✅ Drop-In
📦 64-pin TQFP (PT) 10x10 mm
Flash doubled 256 KB vs 128 KB (+100%); RAM identical 32 KB; same die family, same 80 MHz

📋 Reference alternative (not in catalog)

PIC32MX350F128H-80I/PT

✅ Drop-In
📦 64-pin TQFP (PT) 10x10 mm
Same Flash/RAM, +CTMU +RTCC +additional timers; same die family, same 80 MHz

📋 Reference alternative (not in catalog)

PIC32MX330F064H-I/PT

✅ Drop-In
📦 64-pin TQFP (PT) 10x10 mm
Flash halved 64 KB vs 128 KB (-50%); RAM 16 KB; pin-to-pin, same family

📋 Reference alternative (not in catalog)

PIC32MX360F512H-80I/PT

✅ Drop-In
📦 64-pin TQFP (PT) 10x10 mm
Flash 512 KB vs 128 KB (+300%); RAM 32 KB; same family, same 80 MHz

📋 Reference alternative (not in catalog)

PIC32MX370F512H-80I/PT

✅ Drop-In
📦 64-pin TQFP (PT) 10x10 mm
Flash 512 KB (+300%); RAM 32 KB; same family, same 80 MHz

📋 Reference alternative (not in catalog)

PIC32MX340F128HT-80I/PT

✅ Drop-In
📦 64-pin TQFP (PT) 10x10 mm
Identical die, tape-and-reel packaging suffix T; electrically equivalent to tray variant

📋 Reference alternative (not in catalog)

PIC32MX340F128H-80I/PT Maximum Ratings & Electrical Characteristics

Core Architecture MIPS32 M4K 32-bit RISC
Maximum CPU Speed 80 MHz (105 DMIPS)
Pipeline Stages 5
Instruction Set Modes MIPS32 / MIPS16e (up to 40% code compression)
Program Flash Memory 128 KB
SRAM 32 KB
Supply Voltage (VDD) 2.3 V to 3.6 V
Digital I/O Pins 53
ADC 10-bit, up to 16 channels, 1 Msps
USB USB 2.0 Full-Speed Device/Host/OTG
UART 2
SPI 2
I2C 2
16-bit Timers/Capture/Compare 5
Operating Temperature -40 C to +85 C (Industrial)
Package 64-pin TQFP (PT), 10x10 mm
Mounting Type Surface Mount
RoHS Status Compliant

PIC32MX340F128H-80I/PT Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 SDA2/RA0 — I2C2 data / GPIO RA0
Pin 2 SCL2/RA1 — I2C2 clock / GPIO RA1
Pin 3 RA2 — GPIO RA2
Pin 4 RA3 — GPIO RA3
Pin 5 RA4 — GPIO RA4
Pin 6 RA5 — GPIO RA5
Pin 7 RA6 — GPIO RA6
Pin 8 RA7 — GPIO RA7
Pin 9 RB0 — GPIO RB0 / CN0
Pin 10 RB1 — GPIO RB1 / CN1
Pin 11 RB2 — GPIO RB2 / CN2
Pin 12 RB3 — GPIO RB3 / CN3
Pin 13 RB4 — GPIO RB4 / CN4
Pin 14 RB5 — GPIO RB5 / CN5
Pin 15 RB6 — GPIO RB6 / CN6 / ICDCLK
Pin 16 RB7 — GPIO RB7 / CN7 / ICEDAT
Pin 17 VSS — Ground reference
Pin 18 VDD — Positive supply 2.3V-3.6V
Pin 19 RB8 — GPIO RB8 / CN8
Pin 20 RB9 — GPIO RB9 / CN9
Pin 21 RB10 — GPIO RB10 / CN10
Pin 22 RB11 — GPIO RB11 / CN11
Pin 23 RB12 — GPIO RB12 / CN12
Pin 24 RB13 — GPIO RB13 / CN13
Pin 25 RB14 — GPIO RB14 / CN14
Pin 26 RB15 — GPIO RB15 / CN15
Pin 27 RC1 — GPIO RC1 / T2CK
Pin 28 RC2 — GPIO RC2 / T3CK
Pin 29 RC3 — GPIO RC3 / T4CK
Pin 30 RC4 — GPIO RC4 / T5CK
Pin 31 VDD — Positive supply 2.3V-3.6V
Pin 32 VSS — Ground reference
Pin 33 RC12 — GPIO RC12
Pin 34 RC13 — GPIO RC13
Pin 35 RC14 — GPIO RC14
Pin 36 RC15 — GPIO RC15
Pin 37 RD0 — GPIO RD0
Pin 38 RD1 — GPIO RD1
Pin 39 RD2 — GPIO RD2
Pin 40 RD3 — GPIO RD3
Pin 41 RD4 — GPIO RD4
Pin 42 RD5 — GPIO RD5
Pin 43 RD6 — GPIO RD6
Pin 44 RD7 — GPIO RD7
Pin 45 VSS — Ground reference
Pin 46 VDD — Positive supply 2.3V-3.6V
Pin 47 RD8 — GPIO RD8
Pin 48 RD9 — GPIO RD9
Pin 49 RD10 — GPIO RD10
Pin 50 RD11 — GPIO RD11
Pin 51 RD12 — GPIO RD12
Pin 52 RD13 — GPIO RD13
Pin 53 RD14 — GPIO RD14
Pin 54 RD15 — GPIO RD15
Pin 55 VUSB3V3 — USB transceiver 3.3V supply (from internal LDO or external bypass)
Pin 56 D- — USB D- line
Pin 57 D+ — USB D+ line
Pin 58 VBUS — USB VBUS detect input
Pin 59 VSS — Ground reference
Pin 60 OSC1/CLKI/RC12 — Primary oscillator crystal input / external clock input
Pin 61 OSC2/CLKO/RC15 — Primary oscillator crystal output / clock output
Pin 62 TMS/RA0 — JTAG TMS / shared with RA0
Pin 63 TCK/RA1 — JTAG TCK / shared with RA1
Pin 64 TDO/RA2 — JTAG TDO / shared with RA2

Typical Applications

PIC32MX340F128H-80I/PT is suitable for 6 applications: USB Human Interface Device (HID) Peripherals, Industrial Control Panels and HMI, USB-to-UART Bridge and Serial Converter, Building Automation and Sensor Hubs, Home Appliance Control Boards, Audio Docks and Consumer USB Speakers.

🧩

USB Human Interface Device (HID) Peripherals

The PIC32MX340F128H-80I/PT's integrated USB 2.0 Full-Speed controller with device/host/OTG support makes it a natural fit for USB HID peripherals such as keyboards, mice, game controllers, and custom input devices. The 80 MHz MIPS M4K core delivers the ~105 DMIPS needed to handle USB protocol stacks, HID report parsing, and debounce logic simultaneously without dropping frames. The 128 KB Flash accommodates the MLA USB stack plus application code, while 32 KB SRAM buffers HID reports comfortably. Place a 90-ohm differential pair for D+/D- lines and use the internal 3.3V USB transceiver (VUSB3V3) for a 2-layer PCB.

🏭

Industrial Control Panels and HMI

The 53 digital I/O pins, 16-channel 10-bit ADC, and 5 capture/compare/PWM timers of the PIC32MX340F128H-80I/PT suit industrial control panels with push-button inputs, LED indicators, rotary encoders, and 4-20 mA sensor interfaces. The MIPS M4K core's deterministic interrupt response ensures predictable control-loop timing for PLC co-processor or HMI gateway designs. The -40C to +85C industrial temperature grade and 2.3-3.6V supply range withstand factory-floor electrical noise. For panel-mount displays, the Parallel Master Port (PMP) directly drives character or graphic LCDs.

🖥️

USB-to-UART Bridge and Serial Converter

The PIC32MX340F128H-80I/PT's USB device controller plus dual UART peripherals create a single-chip USB-to-UART bridge that replaces FTDI FT232R-class parts in many designs. The 80 MHz CPU throughput handles USB CDC class at 12 Mbps Full-Speed while maintaining baud rates up to 921600 bps with hardware flow control. Developers can use Microchip's CDC Basic demo from the MLA library to bring up a virtual COM port in under an hour. The 53 I/O pins provide flexibility to expose RTS/CTS/DTR/DSR plus GPIO for product differentiation.

🧩

Building Automation and Sensor Hubs

In building automation, the PIC32MX340F128H-80I/PT serves as a sensor hub aggregating temperature, humidity, CO2, light, and occupancy sensors over I2C, SPI, or its 10-bit ADC. The dual I2C ports enable simultaneous connection to a CO2 sensor and a real-time clock without bus contention. The 53 I/O pins drive HVAC damper motors and relay outputs, while the USB host role supports a USB Wi-Fi dongle for retrofit connectivity. The 128 KB Flash and 32 KB SRAM comfortably host BACnet or Modbus translation tables.

⚡

Home Appliance Control Boards

Washing machines, dishwashers, ovens, and refrigerators benefit from the PIC32MX340F128H-80I/PT's mix of USB (for service-port diagnostics), 5 timers (for motor PWM and beeper control), 16-channel ADC (for temperature, water level, turbidity), and 53 GPIO. The MIPS M4K core's deterministic interrupt response enables precise AC-line zero-crossing detection for TRIAC-driven heater or dimmer control. The 32 KB SRAM holds wash-cycle state machines and fault logs; 128 KB Flash stores multi-language UI strings and firmware update images.

🎧

Audio Docks and Consumer USB Speakers

USB audio docks, headphones with USB-C audio, and powered computer speakers use the PIC32MX340F128H-80I/PT to receive USB audio streams and forward them to an external DAC (e.g., Microchip's MCP4725 or a TI PCM5102A) over I2S. The 80 MHz MIPS core handles USB isochronous transfers at 1 ms frame intervals without glitches. The DMA controller offloads I2S buffer transfers, freeing the CPU for volume control and DSP effects. USB HID volume keys can be parsed in parallel for OS-level multimedia control.

Recommended Products Summary

PIC32MX340F256H-80I/PT Drop-in upgrade with 256KB Flash for richer HID feature sets Used in: USB Human Interface Device (HID) Peripherals MCP1700-3302E 3.3V LDO supplying the MCU and USB rail Used in: USB Human Interface Device (HID) Peripherals MCP2515 CAN controller companion for industrial fieldbus Used in: Industrial Control Panels and HMI MCP23017 I2C 16-bit I/O expander for additional panel inputs Used in: Industrial Control Panels and HMI MCP2221A Pre-programmed USB-to-UART/I2C alternative for simple bridges Used in: USB-to-UART Bridge and Serial Converter MIC5205-3.3YM5 3.3V LDO for USB VBUS regulation Used in: USB-to-UART Bridge and Serial Converter MCP9808 High-accuracy I2C temperature sensor for HVAC Used in: Building Automation and Sensor Hubs MCP79410 I2C real-time clock with battery backup Used in: Building Automation and Sensor Hubs MCP8024 3-phase BLDC motor driver companion Used in: Home Appliance Control Boards MCP9700 Low-cost analog temperature sensor for NTC replacement Used in: Home Appliance Control Boards PCM5102A 32-bit I2S DAC for USB audio output Used in: Audio Docks and Consumer USB Speakers MCP4725 12-bit I2C DAC for analog volume/balance control Used in: Audio Docks and Consumer USB Speakers
What is the maximum CPU speed of PIC32MX340F128H-80I/PT?
The PIC32MX340F128H-80I/PT operates at up to 80 MHz delivering 105 DMIPS of integer performance. According to the Microchip PIC32MX3XX/4XX family datasheet (61143H), the M4K core combines a 5-stage pipeline, single-cycle hardware multiply, and a 32x32-bit register file to deliver benchmark throughput competitive with ARM Cortex-M3 devices of its generation while remaining within a 2.3V-3.6V supply envelope.
How much Flash and RAM does the PIC32MX340F128H-80I/PT have?
The PIC32MX340F128H-80I/PT integrates 128 KB of Flash program memory and 32 KB of SRAM. The Flash is organized as 128K x 8, supports runtime self-programming, and is divided into boot and program regions for fail-safe firmware updates. 32 KB SRAM is sufficient for TCP/IP stacks (e.g., Microchip's MLA TCP/IP), USB class drivers, and modest RTOS kernels such as FreeRTOS or OPENRTOS.
Where can I buy PIC32MX340F128H-80I/PT and what is the unit price?
The PIC32MX340F128H-80I/PT is in stock at DigiKey, Mouser, Future Electronics, and Octopart-listed distributors as of 2026-10-02. Single-unit pricing starts near $7.20 with volume pricing around $4.61 at 1000 pieces. Lead time is typically same-day to 6 weeks depending on distributor; for prototype builds of fewer than 10 pieces, DigiKey cut-tape and Mouser small-pack options are commonly available.
What is the supply voltage range of PIC32MX340F128H-80I/PT?
The PIC32MX340F128H-80I/PT operates from 2.3 V to 3.6 V with a 5V-tolerant digital I/O structure per the Microchip datasheet. A typical design uses a 3.3V LDO (e.g., Microchip MCP1700) and bulk 10 uF ceramic + 100 nF decoupling on each VDD/VSS pin pair. USB D+/D- lines require the on-chip internal pull-up selectable via the OTG module's configuration bits.
Does the PIC32MX340F128H-80I/PT support USB?
Yes, the PIC32MX340F128H-80I/PT integrates a USB 2.0 Full-Speed (12 Mbps) controller supporting device, host, and OTG roles. The on-chip transceiver requires a 48 MHz clock source (sourced from the PLL or external crystal), and designers must follow Microchip's recommended 90-ohm differential impedance layout for the D+/D- pair. Microchip's MLA USB stack and Harmony framework provide CDC, HID, MSD, and vendor class drivers.
How many ADC channels and what resolution does PIC32MX340F128H have?
The PIC32MX340F128H integrates a 10-bit ADC with up to 16 input channels and up to 1 Msps conversion rate. The ADC pairs well with analog sensors (temperature, light, gas) in building-automation and appliance designs. For higher precision, an external 12-/16-bit ADC (such as Microchip MCP3421 or MCP3301) can be added over I2C/SPI without burdening the CPU.
What package does PIC32MX340F128H-80I/PT use and how many pins?
The PIC32MX340F128H-80I/PT is housed in a 64-pin TQFP (Thin Quad Flat Pack) measuring 10x10 mm with 0.5 mm pitch and a 1.0 mm body thickness. The PT suffix in Microchip's naming convention denotes the TQFP package. The -80I/PT variant is the 80 MHz industrial temperature grade (-40C to +85C) in the TQFP package; the -80I/MR variant uses 64-pin QFN.
What is the difference between PIC32MX340F128H-80I/PT and PIC32MX340F128HT-80I/PT?
The PIC32MX340F128H-80I/PT is the standard TQFP-tray packing; the PIC32MX340F128HT-80I/PT is the tape-and-reel packing variant of the same silicon. Both parts share identical electrical specifications, pinout, and 64-pin TQFP (10x10 mm) package - the H device letter denotes TQFP, while the T suffix denotes tape-and-reel packaging per Microchip ordering nomenclature. They are interchangeable in your BOM.
Is the PIC32MX340F128H-80I/PT pin-compatible with PIC32MX3xx/4xx family members?
Yes, the PIC32MX340F128H-80I/PT is pin-compatible with most PIC32MX3xx/4xx family members in the 64-pin TQFP package, including PIC32MX330F064H, PIC32MX350F128H, PIC32MX360F512H, and PIC32MX370F512H variants. This enables BOM-scalable designs where you can substitute 64KB/128KB/256KB/512KB Flash densities without changing the PCB. Always verify peripheral pin mapping in the device datasheet's pin tables before swapping.
Which development tools support PIC32MX340F128H-80I/PT?
The PIC32MX340F128H-80I/PT is fully supported by Microchip's MPLAB X IDE, MPLAB XC32 C/C++ compiler (free and PRO editions), MPLAB Harmony framework, and the MPLAB PICkit 5 in-circuit debugger/programmer. Microchip's curiosity/Explorer development board ecosystem also offers low-cost evaluation platforms. Third-party RTOS options (FreeRTOS, OPENRTOS) and middleware (TCP/IP, USB, graphics) target this family.
Can the PIC32MX340F128H-80I/PT be used as a drop-in replacement for an ARM Cortex-M0 design?
In terms of package footprint, no - the PIC32MX340F128H-80I/PT is a 64-pin TQFP only and is not pin-compatible with ARM Cortex-M0 parts such as STM32F0 or LPC1100 in different package options. However, it can replace ARM Cortex-M0 designs in 64-pin LQFP/TQFP footprints on a same-package basis provided you re-author the firmware using Microchip's MPLAB XC32 toolchain and peripheral libraries. Code conversion tools and migration guides are available in the Harmony documentation set.
What is the best Microchip cross-reference for PIC32MX340F128H-80I/PT when out of stock?
Within the Microchip portfolio, the best same-package drop-in alternatives are PIC32MX340F256H-80I/PT (256KB Flash, 32KB RAM, same 64-TQFP) and PIC32MX350F128H-80I/PT (128KB Flash, additional peripheral set, same 64-TQFP). Both share the 80 MHz M4K core and 53 I/O pins. PIC32MX330F064H-I/PT (64KB Flash) is a cost-optimized drop-in when smaller memory is acceptable. All four are pin-compatible within the 64-pin TQFP PIC32MX3xx/4xx family.
Where can I download the PIC32MX340F128H-80I/PT datasheet PDF?
The official PIC32MX340F128H-80I/PT datasheet (document 61143H) is published on Microchip's website at https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/61143H.pdf. The datasheet covers electrical characteristics, pinout, peripheral configuration, and package information for the entire PIC32MX3XX/4XX family. For errata and silicon revision data, refer to the device-specific PIC32MX340F128H errata sheet on the same product page.
What is the pinout of PIC32MX340F128H-80I/PT in 64-pin TQFP?
The 64-pin TQFP pinout for the PIC32MX340F128H-80I/PT includes dedicated VDD/VSS pairs (4 pairs recommended), one USB VBUS pin, one VUSB3V3 pin for USB transceiver supply, oscillator pins OSC1/OSC2, JTAG pins TMS/TCK/TDO/TDI plus optional TRST, and 53 digital I/O multiplexed with peripherals (UART, SPI, I2C, ADC, timers, PMP). The pinout diagram is shown in section 2.0 of the datasheet with pin-number-to-function tables in section 1.0. Full pin-by-pin description is included on the package-diagram page.
Is PIC32MX340F128H-80I/PT suitable for industrial automation and IoT sensor hubs?
Yes, the PIC32MX340F128H-80I/PT is well-suited for industrial automation and IoT sensor-hub applications thanks to its -40C to +85C industrial temperature grade, 53 I/O pins, 16-channel 10-bit ADC, USB connectivity, and 80 MHz MIPS M4K performance. The 128 KB Flash accommodates OTA-bootloader plus application code, and 32 KB SRAM supports TCP/IP or BLE-host stacks. The MIPS M4K core's deterministic interrupt response is also valuable for real-time control loops.

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

Selection Guide

Choose the PIC32MX340F128H-80I/PT when your design needs 80 MHz MIPS M4K performance, 128 KB Flash, 32 KB SRAM, integrated USB 2.0 FS OTG, and 53 digital I/O in a 64-pin TQFP for industrial-grade applications. Pick the PIC32MX340F256H-80I/PT if 256 KB Flash is needed for richer firmware or multi-language UI strings without changing the PCB. Pick the PIC32MX330F064H-I/PT for cost-sensitive designs that can tolerate 64 KB Flash and 16 KB RAM. Pick the PIC32MX350F128H-80I/PT when extra on-chip peripherals (CTMU, RTCC, more timers) are required at the same Flash density. Pick PIC32MX360F512H-80I/PT or PIC32MX370F512H-80I/PT only when 512 KB Flash is required - these variants cost more and are over-spec'd for typical HID/USB designs. For non-USB applications, the PIC32MX3xx family (non-USB) provides a smaller die but with the same MIPS M4K core.

Comparison with Alternatives

Parameter This Product PIC32MX340F256H-80I/PT PIC32MX350F128H-80I/PT PIC32MX330F064H-I/PT PIC32MX360F512H-80I/PT PIC32MX370F512H-80I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 64-pin TQFP (PT) 10x10 mm 64-pin TQFP (PT) 10x10 mm 64-pin TQFP (PT) 10x10 mm 64-pin TQFP (PT) 10x10 mm 64-pin TQFP (PT) 10x10 mm 64-pin TQFP (PT) 10x10 mm
Core MIPS32 M4K MIPS32 M4K MIPS32 M4K MIPS32 M4K MIPS32 M4K MIPS32 M4K
Max CPU Speed 80 MHz / 105 DMIPS 80 MHz / 105 DMIPS 80 MHz / 105 DMIPS 80 MHz / 105 DMIPS 80 MHz / 105 DMIPS 80 MHz / 105 DMIPS
Flash 128 KB 256 KB 128 KB 64 KB 512 KB 512 KB
RAM 32 KB 32 KB 32 KB 16 KB 32 KB 32 KB
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, 1 Msps 10-bit, 16 ch, 1 Msps 10-bit, 16 ch, 1 Msps 10-bit, 16 ch, 1 Msps 10-bit, 16 ch, 1 Msps 10-bit, 16 ch, 1 Msps
Operating Temperature -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C
Supply Voltage 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V

Key Differentiators

  • Mature MIPS M4K core with broad PIC32MX family ecosystem (vs PIC32MX340F256H-80I/PT)
  • Larger 32 KB SRAM vs cost-down PIC32MX330F064H-I/PT (vs PIC32MX330F064H-I/PT)
  • Same 64-TQFP drop-in family for scalable memory density (vs PIC32MX360F512H-80I/PT and PIC32MX370F512H-80I/PT)

Design Notes

Place one 100 nF ceramic decoupling capacitor as close as possible (within 3 mm) to each of the four VDD/VSS pin pairs on the PIC32MX340F128H-80I/PT. Add a single 10 uF bulk capacitor near the largest VDD trace. For USB designs, add 100 nF + 4.7 uF on VUSB3V3 (pin 55) per Microchip's USB design checklist. Use a 3.3V LDO with at least 100 mA headroom above the MCU's 80 mA active current; Microchip MCP1700 is a typical choice for USB-bus-powered designs.

Route the USB D+ (pin 57) and D- (pin 56) traces as a 90-ohm differential pair with 8 mil trace width and 6 mil spacing on a 4-layer PCB with a continuous ground plane beneath. Match lengths within 150 mil. Keep the trace length under 25 mm where possible to minimize signal degradation. Place the 15 kohm pull-down resistor on D- close to the MCU, not at the connector, to avoid EMI susceptibility.

Keep the primary crystal or external oscillator traces (OSC1/OSC2, pins 60-61) under 10 mm total length and surround them with a ground guard ring. The USB clock source must be a stable 48 MHz derived from the 8 MHz primary oscillator plus PLL; verify with an oscilloscope that the jitter is under 500 ps peak-to-peak per USB 2.0 spec. Place the ICD connector (TCK/TMS/TDO/TDI on pins 62-64) on the board edge for in-circuit debugging access.

Do not exceed 80 MHz system clock - although the datasheet shows fSYS ranges, sustained operation above 80 MHz violates timing margins and is not warranted by Microchip for this part. Configuration bits (DEVCFG0/1/2/3) must be set correctly: PRIMARY_OSC = HS, PLL enable for 80 MHz operation, JTAG enabled for in-circuit debugging, and WDT disabled unless explicitly required. Brown-out reset voltage should be set to 2.3V to match VDD-min. Avoid hot-plugging USB VBUS without proper ESD protection (e.g., USBLC6-2SC6) on the connector.

For designs that switch high-current loads through the GPIO (e.g., relay drivers), place a 10 ohm series resistor at the MCU output to dampen ringing. The PIC32MX340F128H-80I/PT GPIO can source/sink up to 18 mA per pin (with limits of 25 mA per port), but sustained operation at maximum current stresses the bond wires. Use external drivers (e.g., ULN2003 or MOSFETs) for loads above 50 mA. For I2C buses, use 4.7 kohm pull-ups at 100 kHz or 2.2 kohm at 400 kHz.

Compliance Information

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

RoHS and REACH compliant per Microchip product declaration. Lead-free TQFP packaging with matte-tin terminations. Not AEC-Q100 qualified - for automotive use, consider PIC32MX1xx/2xx AEC-Q100 variants or dsPIC33A/dsPIC33C family.

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

Related Searches

PIC32MX340F128H-80I/PT PIC32MX340F128H-80I/PT datasheet Microchip PIC32MX340F128H 80 MHz MIPS microcontroller 128KB Flash USB 64-pin TQFP PIC32MX USB microcontroller PIC32MX340 USB HID peripheral design PIC32MX340F128H vs PIC32MX340F256H PIC32MX340F128H-80I/PT drop-in replacement PIC32MX340F128H-80I/PT buy price stock PIC32MX340F128H pinout 64-TQFP PIC32MX3xx 4xx family reference manual industrial grade 32-bit MCU with USB OTG MPLAB XC32 compatible PIC32MX TQFP PIC32MX340F128H-80I/PT lead time DigiKey Mouser

Related Components & Terms

Microchip Technology PIC32MX340F128H-80I/PT PIC32MX340F256H-80I/PT PIC32MX350F128H-80I/PT PIC32MX330F064H-I/PT PIC32MX360F512H-80I/PT PIC32MX370F512H-80I/PT PIC32MX340F128HT-80I/PT MIPS32 M4K microcontroller 32-bit MCU USB 2.0 Full-Speed OTG TQFP-64 TQFP package family RoHS REACH 10-bit ADC DMA controller MPLAB XC32 PICkit 5 MPLAB Harmony MIPS16e USB HID USB CDC FreeRTOS 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