PIC32MX350F128HT-I/RG - 32-bit MCU, 100MHz, 128KB Flash | Microchip
MPN: PIC32MX350F128HT-I/RG ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.42 | $5.42 |
| 10 | $5.1 | $51.00 |
| 100 | $4.62 | $462.00 |
| 500 | $4.2 | $2,100.00 |
| 1,000 | $3.85 | $3,850.00 |
| 3,000 | $3.55 | $10,650.00 |
PIC32MX350F128HT-I/RG Overview
A 32-bit microcontroller (MCU) is a microprocessor core with 32-bit data paths, registers, and address buses, capable of handling larger data structures and faster arithmetic than 8-bit or 16-bit MCUs. PIC32MX3xx devices occupy the mid-range tier of Microchip's PIC32 family, sitting between the entry-level PIC32MX1xx/2xx and higher-performance PIC32MX5xx/7xx parts, and serve as microcontrollers (single-chip compute units) within the broader category of embedded processors.
Key features include 10-bit ADC with up to 28 channels, five 16-bit timers/counters, four PWM outputs with output compare, and parallel master port (PMP) for external bus interfacing. The integrated USB 2.0 full-speed On-The-Go PHY simplifies designs requiring device, host, or dual-role USB connectivity without an external transceiver.
The device is built on a 5-stage pipeline MIPS32 M4K core with single-cycle hardware multiply, achieving 1.56 DMIPS/MHz. 128 KB Flash is organized into 4 KB pages with runtime self-programmability, while 32 KB SRAM supports zero-wait-state access. The 64-pin QFN (RG) package includes an exposed pad for enhanced thermal dissipation, enabling reliable operation across industrial temperature ranges.
Typical applications include USB peripherals, industrial control HMI panels, motor control BLDC/PMSM drivers, low-cost graphics displays via PMP, and embedded audio processing. The combination of USB OTG, 5 UARTs, and large SRAM makes it well-suited for IoT gateways and industrial sensor nodes.
When designing, ensure the exposed pad is properly soldered to a sufficient copper area for thermal relief. The USB bus requires 48 MHz accuracy; use the internal PLL with a high-quality 8 MHz or 12 MHz crystal to meet USB specification timing tolerances.
This page synthesizes distributor pricing, pin-compatible PIC32MX3xx drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC32MX350F128HT-I/RG — 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 PIC32MX350F128HT-I/RG (same form factor and footprint) — differing in ADC, Package, Operating Temperature, Core Architecture, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX350F256HT-I/RG
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC32MX350F128H-I/MR
✅ Drop-In✓ In Stock
$2.98 / Unit
View Datasheet →PIC32MX370F512HT-I/RG
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC32MX340F128HT-I/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX330F064H-I/MR
✅ Drop-In✓ In Stock
$4.1 / Unit
View Datasheet →PIC32MX320F128LT-80I/PT
✅ Drop-In✓ In Stock
$4.78 / Unit
View Datasheet →PIC32MX350F128HT-I/RG Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K 32-bit RISC |
| CPU Speed | 100 MHz |
| Flash Memory | 128 KB |
| SRAM | 32 KB |
| Operating Voltage | 2.5 V to 3.6 V |
| Package | 64-pin QFN (RG) 9x9 mm with exposed pad |
| USB Interface | USB 2.0 Full-Speed OTG (integrated PHY) |
| I2C Interfaces | 2 |
| SPI Interfaces | 2 |
| UART Interfaces | Up to 5 |
| ADC | 10-bit, up to 28 channels |
| Timers | 5 x 16-bit |
| PWM / Output Compare | 4 channels |
| Parallel Master Port (PMP) | Yes |
| Operating Temperature | -40C to +85C (Industrial) |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
PIC32MX350F128HT-I/RG 64-pin qfn (rg) 9x9 mm with exposed pad Pin Configuration Guide
Pin configuration for PIC32MX350F128HT-I/RG (64-pin qfn (rg) 9x9 mm with exposed pad package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for PIC32MX350F128HT-I/RG.
Refer to the datasheet for full pin configuration.
Typical Applications
PIC32MX350F128HT-I/RG is suitable for 7 applications: USB Human Interface Devices (HID), Industrial Control HMI Panels, BLDC and PMSM Motor Control, USB-to-UART / USB-to-SPI Bridges, Embedded IoT Sensor Hubs, Low-Cost Graphics Displays (PMP-based), Industrial Sensor Node with USB Logging.
USB Human Interface Devices (HID)
The PIC32MX350F128HT-I/RG's integrated USB 2.0 Full-Speed OTG controller eliminates the need for an external PHY, reducing BOM cost and PCB area in HID peripherals such as keyboards, mice, and custom input devices. At 100 MHz MIPS32 M4K core, it easily handles USB HID class drivers, debounced key scan matrices, and lighting effects. The 32 KB SRAM provides sufficient headroom for USB endpoint buffers (64-byte max per endpoint) plus application state, while 128 KB Flash accommodates the USB stack and HID descriptor logic. Its 5 UARTs also enable hybrid USB/wireless bridges (USB-to-UART, USB-to-BLE).
Recommended
Industrial Control HMI Panels
The PIC32MX350F128HT-I/RG is ideal for industrial HMI panels driving character or small graphic LCDs via its Parallel Master Port (PMP). The PMP supports 8-bit or 16-bit data bus with up to 16 address lines, enabling direct interfacing to common LCD controllers without an external bus driver. The 100 MHz MIPS core runs touch-panel scan algorithms, keypad matrices, and Modbus RTU over UART. Industrial temperature rating (-40C to +85C) supports factory floor deployment, and 28 ADC channels read sensor inputs (temperature, pressure, analog joystick).
Recommended
BLDC and PMSM Motor Control
Sensorless BLDC or simple PMSM motor control is well-suited to PIC32MX350F128HT-I/RG, with its 4 PWM output-compare channels providing complementary drive signals for a 3-phase inverter. The 5 16-bit timers handle commutation timing, current sampling triggers, and speed measurement. The 100 MHz core executes Field-Oriented Control (FOC) loops at 10-20 kHz update rates. With 32 KB SRAM, observer state (SMO or BEMF) and current-loop variables fit comfortably, while 128 KB Flash holds the FOC algorithm, sensor tables, and startup routines. ADC sampling at 500 ksps supports current-sense feedback.
Recommended
USB-to-UART / USB-to-SPI Bridges
The PIC32MX350F128HT-I/RG serves as a low-cost USB-to-serial bridge IC with up to 5 UARTs, 2 SPIs, and 2 I2Cs simultaneously bridged to a USB host. Its USB 2.0 Full-Speed OTG with internal PHY avoids external transceivers. The 100 MHz MIPS core handles USB CDC, HID, or vendor-class protocols at 12 Mbps while forwarding data to/from the serial peripherals at configurable baud rates. Industrial firmware update tools, sensor hubs, and lab instrumentation commonly use this topology. 128 KB Flash is enough for multi-protocol composite USB devices.
Recommended
Embedded IoT Sensor Hubs
IoT sensor hubs benefit from PIC32MX350F128HT-I/RG's combination of 5 UARTs, 2 SPIs, and 2 I2Cs - enough to aggregate data from multiple sensor types concurrently. The integrated USB supports local debug, OTA firmware updates via USB thumb drive, or USB-based provisioning. The 28-channel 10-bit ADC reads analog sensors (temperature, light, gas). 100 MHz MIPS core runs local filtering (median, Kalman) before forwarding aggregated data to a higher-tier gateway. Industrial temperature rating supports outdoor or factory deployments.
Recommended
Low-Cost Graphics Displays (PMP-based)
The PIC32MX350F128HT-I/RG drives QVGA/WQVGA TFT LCD panels via its Parallel Master Port with 8 or 16-bit data bus, eliminating the need for a dedicated graphics controller IC. The 100 MHz MIPS core handles framebuffer composition (32 KB SRAM holds a partial QVGA framebuffer at 16 bpp). PMP timing registers match common TFT controller interfaces, supporting common displays with 8080-style or Motorola-style bus protocols. Industrial temperature grade suits outdoor signage, appliance HMIs, and small kiosk displays.
Recommended
Industrial Sensor Node with USB Logging
Industrial sensor nodes leverage PIC32MX350F128HT-I/RG's USB OTG to log readings to a USB flash drive without requiring a separate MCU. The 5 UARTs interface to GPS, Bluetooth, RS-485 Modbus, or RS-232 instrumentation; 2 SPIs connect to digital accelerometers, gyros, or industrial-grade temperature chips. With 128 KB Flash and 32 KB SRAM, the device can run a small RTOS or cooperative scheduler while buffering samples locally. Industrial temperature rating and surface-mount QFN package support harsh environment deployment on factory floors.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX350F128HT-I/RG — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX350F256HT-I/RG | PIC32MX350F128H-I/MR | PIC32MX370F512HT-I/RG | PIC32MX340F128HT-I/MR | PIC32MX330F064H-I/MR |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-pin QFN (RG) 9x9 mm | 64-pin QFN (RG) | 64-pin QFN (MR) | 64-pin QFN (RG) | 64-pin QFN (MR) | 64-pin QFN (MR) |
| Flash Memory | 128 KB | 256 KB | 128 KB | 512 KB | 128 KB | 64 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 128 KB | 32 KB | 16 KB |
| CPU Speed | 100 MHz | 100 MHz | 100 MHz | 100 MHz | 80 MHz | 100 MHz |
| USB OTG | Yes (USB 2.0 FS) | Yes (USB 2.0 FS) | Yes (USB 2.0 FS) | Yes (USB 2.0 FS) | No | No |
| ADC Channels | 28 | 28 | 28 | 28 | 28 | 28 |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- Integrated USB 2.0 Full-Speed OTG with internal PHY (vs PIC32MX340F128HT-I/MR)
- Twice the Flash at same footprint (vs PIC32MX330F064H-I/MR)
- 100 MHz core vs 80 MHz tier (vs PIC32MX320F128LT-80I/PT)
Design Notes
The 64-pin QFN (RG) 9x9 mm package has an exposed thermal pad that MUST be soldered to a copper pour on the PCB for both thermal dissipation and electrical ground connection. Use at least 6-8 thermal vias (0.3 mm drill, 1.0 mm pitch) under the EP to an internal ground plane. Insufficient EP soldering causes the die to overheat and reduces USB 2.0 signal integrity due to unstable ground reference at high-speed transitions.
USB Full-Speed signaling requires 48 MHz +/- 0.25% accuracy at the USB module input. When using the internal PLL from an 8 MHz crystal, verify that the crystal is rated for at least +/- 50 ppm initial tolerance and +/- 100 ppm temperature stability. Failing this will cause USB enumeration failures or intermittent device disconnects on PCs. The MPLAB Harmony Configurator handles PLL setup but the crystal selection remains the engineer's responsibility.
Place 100 nF decoupling capacitors as close as possible to every VDD pin, plus one bulk 4.7 uF ceramic at the package VDD entry. The PIC32MX350F128HT-I/RG draws up to 70 mA active at 100 MHz across all peripherals; use a wide PCB power trace (>0.5 mm) or a dedicated power plane. Place analog AVss and AVdd pins separately from digital Vss with a ferrite bead to prevent ADC reference noise from corrupting sensor readings.
Route the USB DP and DM differential pair with 90 ohm differential impedance and matched lengths within 150 mils. Keep the pair away from switching regulator switch nodes and high-current traces by at least 3 mm to minimize radiated EMI. Place the USB series termination resistors (matched to 27 ohm or 33 ohm depending on stack) close to the MCU side, not the connector side.
The Parallel Master Port (PMP) bus lines are high-speed outputs that benefit from source-series termination (22-33 ohm) when driving external LCD controllers across more than 50 mm of trace length. Keep PMP lines away from ADC analog inputs to avoid coupling through the package substrate. For PMP read operations, add a small (1-2 ns) configurable delay using the PMAK registers to meet the LCD controller's setup/hold requirements.
Compliance Information
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified (industrial grade only); contact Microchip for AEC-Q100 automotive variants. REACH compliance declared per Microchip material declaration.