Microchip Technology

PIC32MX350F128LT-I/PF - 80MHz 32-bit MCU 128KB Flash TQFP-100

MPN: PIC32MX350F128LT-I/PF ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 3.6 V Vdss 100-pin TQFP (PF), 14x14 mm Package 100 MHz (this part operates at 80 MHz) Speed 128 KB (plus 12 KB auxiliary) Memory
From $3.32 USD / Unit
MOQ: 1 |
Price updated: 2026-10-02
Volume Pricing
Qty Unit Price Extended
1 $5.1 $5.10
10 $4.61 $46.10
100 $4.11 $411.00
500 $3.7 $1,850.00
1,000 $3.32 $3,320.00
ℹ️ All prices are in USD

PIC32MX350F128LT-I/PF Overview

The Microchip Technology PIC32MX350F128LT-I/PF is a 32-bit MIPS32 M4K microcontroller running at 80 MHz, integrating 128 KB of Flash program memory and 32 KB of SRAM into a 100-pin TQFP (PF) package. The device is part of the PIC32MX3/4 family, which combines 32-bit processing performance with a rich peripheral set including two SPI/I2S modules, two I2C, USB, CAN, parallel master port, and a 10-bit ADC with up to 28 channels.

A microcontroller (MCU) is an integrated circuit that contains a processor core, program memory, data memory, and configurable peripherals on a single die. Microcontrollers form the control backbone of embedded systems, ranging from consumer appliances to industrial automation. Within the broader taxonomy, the PIC32MX350 sits in the 32-bit MCU category, above 8-bit and 16-bit microcontrollers in raw performance (measured in DMIPS), and below microprocessor units (MPUs) that require external memory.

Key features include 100 MHz/131 DMIPS core performance, Peripheral Pin Select (PPS) for flexible pin assignment, an on-chip Charge Time Measurement Unit (CTMU), an RTCC with calendar mode, and hardware crypto acceleration on select variants. The I2S/SSP interfaces enable direct connection to audio codecs for multimedia applications. The 2.3V to 3.6V operating range makes the device suitable for battery-powered designs.

The PIC32 architecture implements a five-stage pipeline with Harvard-style separate Flash and SRAM buses, supporting single-cycle Flash access with prefetch. This results in deterministic interrupt latency suitable for hard-real-time control loops. The integrated DMA engine offloads data movement from the core, enabling peripherals such as the PMP (for graphics interfaces) and ADC to operate without CPU intervention.

Typical applications include industrial motor control, USB peripherals, graphical user interfaces (PMP-driven LCDs), audio playback devices, IoT edge nodes, and automotive body modules. The wide peripheral mix makes the PIC32MX350 particularly attractive when a single chip must serve as USB host/device, run a graphical HMI, and communicate with sensors via I2C/SPI/UART.

Designers should plan oscillator and decoupling layout to meet the 80 MHz timing budget; PPS remapping must be configured early in initialization since PPS lock bits are one-way programmable. Power sequencing considerations apply when interfacing with 5V logic - use level shifters since I/O are not 5V tolerant on most pins.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC32MX350F128LT-I/PF — 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 PIC32MX350F128LT-I/PF (same form factor and footprint) — differing in Package, ADC, MSL Level, Timers, SPI / I2S.

Microchip Technology
Package: 100-pin TQFP (14x14 mm)
Microchip Technology
Package: 100-pin TQFP (14x14 mm)
ADC: 10-bit, 28 channels, up to 1 Msps
MSL Level: 3 (168 hours)
Microchip Technology
Package: 100-TQFP (12x12 mm)
ADC: 10-bit, 28 channels
MSL Level: 3
Microchip Technology
Package: 100-pin TQFP (14x14 mm, 0.5 mm pitch)
ADC: 10-bit, 28 channels, 1 Msps
MSL Level: 3
Microchip Technology
Package: 124-VTLA (9x9 mm)
MSL Level: 3 (1 year)
Timers: 5 x 16-bit
Microchip Technology
Package: 100-pin TQFP (14x14 mm, 0.5 mm pitch)
ADC: 10-bit, 1 MSPS, up to 28 channels
MSL Level: 3 (per JEDEC J-STD-020)

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

PIC32MX370F512LT-I/PF

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 100-pin TQFP (PF) 14x14 mm
MIPS32 M4K 32-bit RISC · 80 MHz · 100 DMIPS (1.25 DMIPS/MHz) · 512 KB (512K x 8) · 12 KB (not user-accessible on this part) · 128 KB · 2.3V to 3.6V (typical 2.5V / 3.3V) · 78

✓ In Stock

$4.55 / Unit

View Datasheet →

PIC32MX450F256LT-I/PF

✅ Drop-In ⚠️ Specs Unverified
📦 100-pin TQFP (PF) 14x14 mm
same TQFP-100 PF footprint, 256KB Flash (+100%) and 64KB RAM (+100%), adds crypto acceleration engine, pin-to-pin

📋 Reference alternative (not in catalog)

PIC32MX330F128LT-I/PF

✅ Drop-In ⚠️ Specs Unverified
📦 100-pin TQFP (PF) 14x14 mm
same TQFP-100 PF footprint, identical 128KB Flash and 32KB RAM, removes USB module, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC32MX350F128L-I/PF

✅ Drop-In
Microchip Technology
📦 100-pin TQFP (PF) 14x14 mm
MIPS32 M4K · 32 bit · 80 MHz · 100 MHz / 131 DMIPS (family rating) · 128 KB Flash · 2.3 V to 3.6 V · -40 C to +105 C (industrial)

✓ In Stock

$4.1 / Unit

View Datasheet →

PIC32MX350F128LT-80V/PF

✅ Drop-In ⚠️ Specs Unverified
📦 100-pin TQFP (PF) 14x14 mm
same die/package, V temp grade variant, pin-to-pin identical electrical, operating range difference only

📋 Reference alternative (not in catalog)

PIC32MX350F128LT-I/PT

✅ Drop-In
Microchip Technology
📦 100-pin TQFP (PT) 12x12 mm
MIPS32 M4K · 32-bit · 80 MHz · 128 KB (128K x 8) · 32 KB · 100-TQFP (12x12 mm) · 100 · 2.3 V to 3.6 V

✓ In Stock

$3.78 / Unit

View Datasheet →

PIC32MX350F128LT-I/PF Maximum Ratings & Electrical Characteristics

Core Architecture MIPS32 M4K 32-bit RISC
Maximum CPU Frequency 100 MHz (this part operates at 80 MHz)
DMIPS Rating 131 DMIPS at 100 MHz
Program Memory (Flash) 128 KB (plus 12 KB auxiliary)
Data Memory (SRAM) 32 KB
Operating Voltage Range 2.3 V to 3.6 V
Operating Temperature Range -40 C to +105 C (industrial grade)
I/O Pins 83 (on 100-pin TQFP)
ADC 10-bit, up to 28 channels
Analog Comparators 2
SPI/I2S Modules 2
I2C Modules 2
UART Modules 6
Parallel Master Port (PMP) Yes
USB USB 2.0 Full-Speed Device/Host/OTG
Package 100-pin TQFP (PF), 14x14 mm
Peripheral Pin Select (PPS) Yes
Charge Time Measurement Unit (CTMU) Yes
Mounting Type Surface Mount
RoHS Status Compliant

PIC32MX350F128LT-I/PF Pin Configuration

TQFP-100 Package Pinout Diagram TQFP-100 14x14mm, P0.5mm, JEDEC MS-026. 1 25 TQFP-100
Pin 1 RP10/RD10 — Remappable peripheral I/O / I/O port D10
Pin 2 RP11/RD11 — Remappable peripheral I/O / I/O port D11
Pin 3 VSS — Ground reference
Pin 4 VDD — Digital supply (2.3-3.6V)
Pin 5 RP12/RD12 — Remappable peripheral I/O / I/O port D12
Pin 6 RP13/RD13 — Remappable peripheral I/O / I/O port D13
Pin 7 RP14/RD14 — Remappable peripheral I/O / I/O port D14
Pin 8 RP15/RD15 — Remappable peripheral I/O / I/O port D15
Pin 9 RF0 — I/O port F0
Pin 10 RF1 — I/O port F1
Pin 11 PGED2/RP20/RD0 — ICSP data line / remappable peripheral I/O / I/O port D0
Pin 12 PGEC2/RP21/RD1 — ICSP clock line / remappable peripheral I/O / I/O port D1
Pin 13 RP22/RD2 — Remappable peripheral I/O / I/O port D2
Pin 14 RP23/RD3 — Remappable peripheral I/O / I/O port D3
Pin 15 RP24/RD4 — Remappable peripheral I/O / I/O port D4
Pin 16 RP25/RD5 — Remappable peripheral I/O / I/O port D5
Pin 17 VSS — Ground reference
Pin 18 VDD — Digital supply (2.3-3.6V)
Pin 19 RP26/RD6 — Remappable peripheral I/O / I/O port D6
Pin 20 RP27/RD7 — Remappable peripheral I/O / I/O port D7
Pin 21 RC1 — I/O port C1
Pin 22 RC2 — I/O port C2
Pin 23 RC3 — I/O port C3
Pin 24 RC4 — I/O port C4
Pin 25 VSS — Ground reference
Pin 26 VDD — Digital supply (2.3-3.6V)
Pin 27 PGED1/RP0/RB0 — ICSP data line / remappable peripheral I/O / I/O port B0
Pin 28 PGEC1/RP1/RB1 — ICSP clock line / remappable peripheral I/O / I/O port B1
Pin 29 RP2/RB2 — Remappable peripheral I/O / I/O port B2
Pin 30 RP3/RB3 — Remappable peripheral I/O / I/O port B3
Pin 31 RP4/RB4 — Remappable peripheral I/O / I/O port B4
Pin 32 RP5/RB5 — Remappable peripheral I/O / I/O port B5
Pin 33 VSS — Ground reference
Pin 34 VDD — Digital supply (2.3-3.6V)
Pin 35 RP6/RB6 — Remappable peripheral I/O / I/O port B6
Pin 36 RP7/RB7 — Remappable peripheral I/O / I/O port B7
Pin 37 RP8/RB8 — Remappable peripheral I/O / I/O port B8
Pin 38 RP9/RB9 — Remappable peripheral I/O / I/O port B9
Pin 39 VSS — Ground reference
Pin 40 OSC1/CLKI/RC12 — Crystal oscillator input / external clock input / I/O port C12
Pin 41 OSC2/CLKO/RC15 — Crystal oscillator output / clock output / I/O port C15
Pin 42 VSS — Ground reference
Pin 43 VDD — Digital supply (2.3-3.6V)
Pin 44 SOSCI/RP13/C13 — Secondary oscillator input / remappable peripheral I/O / I/O port C13
Pin 45 SOSCO/T1CK/C14 — Secondary oscillator output / Timer1 clock / I/O port C14
Pin 46 RA0 — I/O port A0
Pin 47 RA1 — I/O port A1
Pin 48 RA2 — I/O port A2
Pin 49 RA3 — I/O port A3
Pin 50 RA4 — I/O port A4
Pin 51 RA5 — I/O port A5
Pin 52 VSS — Ground reference
Pin 53 VDD — Digital supply (2.3-3.6V)
Pin 54 RB10 — I/O port B10
Pin 55 RB11 — I/O port B11
Pin 56 RB12 — I/O port B12
Pin 57 RB13 — I/O port B13
Pin 58 RB14 — I/O port B14
Pin 59 RB15 — I/O port B15
Pin 60 VSS — Ground reference
Pin 61 VDD — Digital supply (2.3-3.6V)
Pin 62 RC0 — I/O port C0
Pin 63 RC5 — I/O port C5
Pin 64 RC6 — I/O port C6
Pin 65 RC7 — I/O port C7
Pin 66 RC8 — I/O port C8
Pin 67 RC9 — I/O port C9
Pin 68 VSS — Ground reference
Pin 69 VDD — Digital supply (2.3-3.6V)
Pin 70 RC10 — I/O port C10
Pin 71 RC11 — I/O port C11
Pin 72 RB0/AN0 — I/O port B0 / analog input 0
Pin 73 RB1/AN1 — I/O port B1 / analog input 1
Pin 74 RB2/AN2 — I/O port B2 / analog input 2
Pin 75 RB3/AN3 — I/O port B3 / analog input 3
Pin 76 RB4/AN4 — I/O port B4 / analog input 4
Pin 77 RB5/AN5 — I/O port B5 / analog input 5
Pin 78 VSS — Ground reference
Pin 79 VDD — Digital supply (2.3-3.6V)
Pin 80 RB6/AN6 — I/O port B6 / analog input 6
Pin 81 RB7/AN7 — I/O port B7 / analog input 7
Pin 82 RB8/AN8 — I/O port B8 / analog input 8
Pin 83 RB9/AN9 — I/O port B9 / analog input 9
Pin 84 RB10/AN10 — I/O port B10 / analog input 10
Pin 85 RB11/AN11 — I/O port B11 / analog input 11
Pin 86 VSS — Ground reference
Pin 87 VDD — Digital supply (2.3-3.6V)
Pin 88 RD8 — I/O port D8
Pin 89 RD9 — I/O port D9
Pin 90 RB12/AN12 — I/O port B12 / analog input 12
Pin 91 RB13/AN13 — I/O port B13 / analog input 13
Pin 92 RB14/AN14 — I/O port B14 / analog input 14
Pin 93 RB15/AN15 — I/O port B15 / analog input 15
Pin 94 VSS — Ground reference
Pin 95 AVDD — Analog supply (2.3-3.6V)
Pin 96 AVSS — Analog ground reference
Pin 97 VREF+/CVREF+/AN16 — Voltage reference positive input / comparator voltage reference / analog input 16
Pin 98 VREF-/CVREF-/AN17 — Voltage reference negative input / comparator voltage reference / analog input 17
Pin 99 MCLR — Master clear (reset) input - pull-up enabled in software
Pin 100 VSS — Ground reference

Typical Applications

PIC32MX350F128LT-I/PF is suitable for 6 applications: Industrial Motor Control and Drive, USB Peripherals and HID Devices, Graphical HMI with PMP-Driven LCDs, Audio Playback Devices with I2S Codecs, IoT Edge Nodes and Sensor Hubs, Automotive Body and Comfort Modules.

🏭

Industrial Motor Control and Drive

The PIC32MX350F128LT-I/PF is well suited for industrial motor control applications where its 80 MHz MIPS32 M4K core delivers deterministic 100 MHz-class DMIPS performance for FOC and PID loops. The integrated 10-bit ADC with up to 28 channels samples phase currents and bus voltage with hardware-triggered conversion synchronized to PWM, while 6 UART channels link to sensor and gateway subsystems. Hardware CTMU enables capacitive touch sensing for HMI panels on industrial machinery. The 2.3-3.6V operating range and -40 to +105 C industrial temperature rating ensure reliable operation on factory floors.

🌐

USB Peripherals and HID Devices

The PIC32MX350F128LT-I/PF integrates a USB 2.0 Full-Speed controller with on-chip transceiver and OTG support, eliminating the need for an external PHY. With 80 MHz CPU performance and 32 KB RAM, the part runs the Microchip USB stack (HID, CDC, MSD, audio) alongside application firmware. USB endpoints and DMA offload data movement from the core, sustaining 12 Mbps throughput while leaving CPU bandwidth for protocol handling. OTG mode enables dual-role device/host designs such as USB keyboards, custom test instruments, and field-updatable industrial terminals.

📺

Graphical HMI with PMP-Driven LCDs

The PIC32MX350F128LT-I/PF includes a Parallel Master Port (PMP) capable of driving 8-bit or 16-bit parallel LCDs, making it a strong choice for graphical HMI panels in appliances, point-of-sale terminals, and instrument front panels. The 80 MHz core and DMA controller refresh the display without CPU overhead, while the Peripheral Pin Select (PPS) reassigns digital functions to alternate pins to avoid PMP pin conflicts. With 128 KB Flash, the device accommodates full-framebuffer or compressed graphics libraries (TinyGL, Microchip gfx) for typical 320x240 or 480x272 panels.

🎧

Audio Playback Devices with I2S Codecs

The PIC32MX350F128LT-I/PF features two SPI/I2S modules that interface directly with audio codecs (e.g., Wolfson/Cirrus devices) for digital audio playback and recording. At 80 MHz, the MCU executes audio processing algorithms (graphic EQ, dynamic range compression, mixing) with low CPU overhead. The DMA engine streams samples between codec and memory without CPU intervention, freeing bandwidth for UI logic. With 32 KB RAM the device handles typical 48 kHz / 16-bit stereo playback buffers comfortably, making it suitable for Bluetooth speakers, intercoms, and standalone audio alert modules.

🧩

IoT Edge Nodes and Sensor Hubs

The PIC32MX350F128LT-I/PF operates across 2.3-3.6V with low-power sleep modes, making it suitable for battery-powered IoT edge devices and sensor hubs. Six UART and two I2C channels aggregate multiple sensor inputs (temperature, humidity, motion) to a wireless co-processor via UART or SPI. The CTMU and 28-channel ADC interface directly with capacitive touch buttons and analog sensors without external components. Peripheral Pin Select allows pin re-routing to optimize PCB layout for compact wearable and smart-home device form factors.

🚗

Automotive Body and Comfort Modules

The PIC32MX350F128LT-I/PF (industrial grade variant) suits non-safety automotive body electronics such as HVAC controls, seat controllers, and lighting modules that require rich peripheral integration but not AEC-Q100 qualification. CAN peripheral networking, 6 UART channels, and the CTMU drive capacitive touch interfaces for steering-wheel switches and door panels. With 128 KB Flash and 32 KB RAM, the device hosts comfort control algorithms, lighting fade sequences, and LIN/CAN gateway logic simultaneously. For AEC-Q100 designs, Microchip offers automotive-grade PIC32MX variants in the same family.

Recommended Products Summary

MCP4725 DAC for VFD reference signals Used in: Industrial Motor Control and Drive MCP2515 Standalone CAN controller for industrial networks Used in: Industrial Motor Control and Drive MCP23S17 GPIO expander for additional I/O Used in: Industrial Motor Control and Drive PIC32MX370F512LT-I/PF Microchip Technology Used in: USB Peripherals and HID Devices, Audio Playback Devices with I2S Codecs MCP2200 USB-to-UART bridge companion for legacy RS232 designs Used in: USB Peripherals and HID Devices MIC2026 USB power switch with current limiting Used in: USB Peripherals and HID Devices PIC32MX450F256LT-I/PF Pin-compatible upgrade with more Flash for richer graphics Used in: Graphical HMI with PMP-Driven LCDs MRB3973 Companion PMP-to-LCD reference design board Used in: Graphical HMI with PMP-Driven LCDs MIC29150 LDO regulator for stable LCD bias supply Used in: Graphical HMI with PMP-Driven LCDs WM8904 Low-power stereo audio codec with I2S interface Used in: Audio Playback Devices with I2S Codecs MIC5205 Low-noise LDO for codec analog supply Used in: Audio Playback Devices with I2S Codecs ATWINC1500 Wi-Fi co-processor for cloud connectivity Used in: IoT Edge Nodes and Sensor Hubs MCP9808 High-accuracy I2C temperature sensor Used in: IoT Edge Nodes and Sensor Hubs MCP1640 Boost converter for battery-powered systems Used in: IoT Edge Nodes and Sensor Hubs MCP2551 CAN transceiver for automotive bus Used in: Automotive Body and Comfort Modules MCP2021 LIN transceiver for body electronics Used in: Automotive Body and Comfort Modules MCP1501 Voltage reference for ADC accuracy Used in: Automotive Body and Comfort Modules
What is the maximum CPU clock speed of the PIC32MX350F128LT-I/PF?
The PIC32MX350F128LT-I/PF operates at up to 80 MHz (with DMIPS scaled accordingly), while the broader PIC32MX3/4 family supports up to 100 MHz. According to the Microchip PIC32MX330/350/370/430/450/470 datasheet, the 'L' (low-speed) suffix denotes the 80 MHz variant and the 'H' suffix denotes the 100 MHz variant. For designs needing the full 100 MHz, the PIC32MX350F128H-I/PF in the same TQFP-100 package is pin-compatible.
How much Flash and RAM does the PIC32MX350F128LT-I/PF have?
The PIC32MX350F128LT-I/PF integrates 128 KB of Flash program memory (plus 12 KB auxiliary Flash for data storage) and 32 KB of SRAM. According to Microchip datasheet DS60001185, this is sufficient for typical embedded applications including USB stacks, graphical HMI, and protocol conversion, with ~96 KB usable Flash after bootloader overhead.
What package does the PIC32MX350F128LT-I/PF come in?
The PIC32MX350F128LT-I/PF is packaged in a 100-pin TQFP (Thin Quad Flat Pack) at 14x14 mm body size, designated by the 'PF' suffix in the part number. Per Microchip ordering information, this is the largest pin-count option for the PIC32MX350 family, exposing 83 general-purpose I/O pins plus 16 power/ground/ICSP pins.
What is the difference between PIC32MX350F128L and PIC32MX350F128LT?
The 'T' suffix in PIC32MX350F128LT-I/PF indicates Tape and Reel packaging for high-volume automated assembly, while the non-T variant PIC32MX350F128L-I/PF ships in trays. Both parts share the identical silicon die, specifications, and TQFP-100 footprint; only the shipping packaging differs.
Where can I buy the PIC32MX350F128LT-I/PF online?
The PIC32MX350F128LT-I/PF is available from authorized distributors including DigiKey (DigiKey part #PIC32MX350F128LT-I/PF-ND), Mouser, Hotenda, Xecor, and PCB Electronics. As of 2026-10-02, DigiKey lists the part with immediate shipping availability and tiered pricing from approximately $5.10 at qty 1 down to $3.32 at qty 1000.
What is the price of PIC32MX350F128LT-I/PF?
Pricing for the PIC32MX350F128LT-I/PF as of 2026-10-02 ranges from approximately $5.10 at qty 1 down to $3.32 at qty 1000 on DigiKey. Volume pricing breaks are listed at qty 10 ($4.61), qty 100 ($4.11), and qty 500 ($3.70). Bulk Tape-and-Reel orders (the standard shipping format) typically unlock the lowest price-per-unit at 1000-piece quantities.
Is the PIC32MX350F128LT-I/PF in stock at major distributors?
Yes, the PIC32MX350F128LT-I/PF is in stock at DigiKey, Mouser, Hotenda, and several authorized distributors as of 2026-10-02. DigiKey advertises immediate shipping for tray and reel quantities, with lead time typically 4-6 weeks for direct factory orders. Microchip Direct also supplies production quantities for OEM orders.
What is the lead time for PIC32MX350F128LT-I/PF orders?
DigiKey reports immediate shipping for stock quantities of the PIC32MX350F128LT-I/PF as of 2026-10-02, typically 1-3 business days within North America. For volume orders exceeding distributor stock, Microchip Direct factory lead times are 8-12 weeks. Pre-buying reels is common for production runs to avoid line-down scenarios.
What is the difference between PIC32MX330 and PIC32MX350 microcontrollers?
The PIC32MX350 offers twice the Flash and SRAM of the PIC32MX330: 128 KB Flash vs 64 KB, and 32 KB SRAM vs 16 KB. Both share the same MIPS32 M4K core, peripheral set, and TQFP-100 package options. According to Microchip family documentation, the PIC32MX350 is the preferred upgrade path when code size exceeds 64 KB.
Can I drop-in replace PIC32MX350F128LT-I/PF with PIC32MX370F512L?
Yes, the PIC32MX370F512L-I/PF (T suffix for tape and reel) is a drop-in replacement in the same 100-pin TQFP package, offering 512 KB Flash and 128 KB SRAM versus the PIC32MX350's 128 KB/32 KB. This means a ~4x increase in code space and ~4x RAM, both with identical peripheral sets and pinout, making it a clean upgrade path.
What is the best cross-brand drop-in replacement for PIC32MX350F128LT-I/PF?
There is no exact cross-brand drop-in replacement because the PIC32MX is a Microchip-proprietary MIPS-based MCU without a footprint-compatible counterpart from NXP, ST, or Renesas. If your design needs the same TQFP-100 footprint, the practical options are Microchip PIC32MX370F512L (same family, more memory) or PIC32MX450F256L (same family, with crypto acceleration). True cross-brand migration requires PCB rework or use of an adapter.
Does the PIC32MX350F128LT-I/PF support USB?
Yes, the PIC32MX350F128LT-I/PF integrates a USB 2.0 Full-Speed (12 Mbps) controller supporting Device, Host, and On-The-Go (OTG) modes. Per the Microchip datasheet, the USB module includes an internal transceiver and requires an external 48 MHz system clock source for USB operation. The Microchip USB stack provides ready-to-use HID, CDC, MSD, and class drivers.
Where can I download the PIC32MX350F128LT-I/PF datasheet PDF?
The official datasheet for the PIC32MX350F128LT-I/PF (PIC32MX330/350/370/430/450/470 Data Sheet, document DS60001185) is available as a free PDF download from the Microchip website at https://ww1.microchip.com/downloads/en/DeviceDoc/PIC32MX330_350_370_430_450_470_Data_Sheet_DS60001185.pdf. The datasheet contains complete electrical specifications, peripheral descriptions, and timing diagrams.
What are the key specifications of the PIC32MX350F128LT-I/PF that engineers should know?
The PIC32MX350F128LT-I/PF features: MIPS32 M4K core running at 80 MHz (131 DMIPS at the 100 MHz family ceiling), 128 KB Flash, 32 KB SRAM, 100-pin TQFP package, 2.3-3.6V operating voltage, -40 C to +105 C industrial temperature range, USB 2.0 Full-Speed with OTG, two I2S/SPI modules, two I2C, six UART, 28-channel 10-bit ADC, and 83 general-purpose I/O via Peripheral Pin Select.

Engineering reference data for PIC32MX350F128LT-I/PF — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC32MX350F128LT-I/PF when you need a 32-bit MCU with USB 2.0 OTG support, 128 KB Flash, and 32 KB RAM in a 100-pin TQFP package, with industrial -40 to +105 C temperature rating. This part is ideal for USB peripherals (HID, CDC, MSD), graphical HMI with PMP-driven LCDs, and audio playback with I2S codecs. If you need 4x more memory (512 KB Flash / 128 KB RAM) for larger firmware, choose the pin-compatible PIC32MX370F512LT-I/PF as a drop-in upgrade. If you need hardware crypto acceleration for secure boot or TLS, choose the PIC32MX450F256LT-I/PF. If you do not need USB and want the same memory, choose the PIC32MX330F128LT-I/PF for cost savings. The PIC32MX3/4 family uses Microchip's MPLAB Harmony development framework; ensure your toolchain includes the relevant peripheral libraries before committing to this part.

Comparison with Alternatives

Parameter This Product PIC32MX370F512LT-I/PF PIC32MX450F256LT-I/PF PIC32MX330F128LT-I/PF
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 100-pin TQFP (PF) 14x14 mm 100-pin TQFP (PF) 14x14 mm - same 100-pin TQFP (PF) 14x14 mm - same 100-pin TQFP (PF) 14x14 mm - same
Core Architecture MIPS32 M4K 32-bit MIPS32 M4K 32-bit - same MIPS32 M4K 32-bit - same MIPS32 M4K 32-bit - same
Maximum CPU Frequency 80 MHz 80 MHz - same 80 MHz - same 80 MHz - same
Flash Memory 128 KB 512 KB (+300%) 256 KB (+100%) 128 KB - same
SRAM 32 KB 128 KB (+300%) 64 KB (+100%) 32 KB - same
USB Module Yes (Device/Host/OTG) Yes - same Yes - same No
Hardware Crypto Engine No No Yes No
Operating Voltage 2.3 V to 3.6 V 2.3 V to 3.6 V - same 2.3 V to 3.6 V - same 2.3 V to 3.6 V - same

Key Differentiators

  • USB 2.0 OTG with integrated PHY (vs PIC32MX330F128LT-I/PF)
  • 3x memory capacity over PIC32MX330 (vs PIC32MX330F128LT-I/PF)
  • Industrial temperature range -40 to +105 C (vs Commercial PIC32MX (no I-suffix))

Design Notes

Place 0.1uF ceramic decoupling capacitors as close as possible to each VDD pin (12 pins total on TQFP-100). Add a single 10uF bulk capacitor near the package. Separate analog supply (AVDD/AVSS) and digital supply pins - both are required even if the MCU does not use ADC. Use ferrite bead isolation if AVDD is sourced from a noisy digital rail to preserve ADC accuracy.

TQFP-100 has 0.5mm pitch pins requiring careful PCB layout. Use at least 4-layer board with dedicated ground plane to control trace impedance and minimize EMI. Route the 8 MHz or 10 MHz primary crystal traces symmetrically within 1 cm of OSC1/OSC2 and shield with a ground guard ring. MCLR pin requires external 10k pull-up to VDD; do not leave floating.

Peripheral Pin Select (PPS) lock bits are one-way programmable - if your firmware accidentally locks an unintended mapping, the device must be reset and the configuration erased via ICSP. Always validate PPS assignments during development before deploying. Additionally, the I2C module uses open-drain outputs requiring external pull-up resistors (typically 4.7k) on SCL/SDA lines.

USB D+/D- lines require 90-ohm differential routing and matched length to within 150 mil for USB Full-Speed compliance. Place the 15k pull-down resistor on D- at the device side. Keep USB traces away from high-frequency switching nodes. The integrated USB PHY requires precise 48 MHz clock; use a crystal with low ppm tolerance (50 ppm max) to avoid USB certification failures.

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 page. Industrial temperature grade (-40 to +105 C) is suitable for non-safety automotive body modules; AEC-Q100 qualified variants are not listed for this part number. The 'I-suffix' denotes industrial grade; AEC-Q100 grades require separate ordering suffix.

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

Related Searches

PIC32MX350F128LT-I/PF PIC32MX350F128LT-I/PF datasheet Microchip PIC32MX350 TQFP-100 80MHz 32-bit microcontroller 128KB flash USB OTG PIC32MX3/4 family TQFP-100 microcontroller PIC32MX350 USB HID peripheral application PIC32MX350F128L vs PIC32MX370F512L PIC32MX350 drop-in replacement TQFP-100 buy PIC32MX350F128LT-I/PF reel price what is the maximum clock speed of PIC32MX350 PIC32MX350F128LT-I/PF pinout TQFP-100 PIC32MX industrial motor control 80MHz

Related Components & Terms

Microchip Technology PIC32MX350F128LT-I/PF PIC32MX370F512LT-I/PF PIC32MX450F256LT-I/PF PIC32MX330F128LT-I/PF PIC32MX3/4 family MIPS32 M4K core TQFP-100 TQFP package family USB 2.0 OTG I2S audio codec Peripheral Pin Select (PPS) Charge Time Measurement Unit (CTMU) Parallel Master Port (PMP) 10-bit ADC DMA controller RoHS compliance industrial temperature grade ICSP programming MPLAB Harmony framework surface mount IC 32-bit MCU DMIPS benchmark MIPS architecture
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