Microchip Technology

PIC32MX150F128B-I/ML - 32-bit 40MHz 128KB Flash MCU 28-QFN

MPN: PIC32MX150F128B-I/ML ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 3.6 V Vdss 28-pin QFN (6 x 6 mm) with Exposed Pad Package 40 MHz Speed 128 KB Flash Memory
From $3.3 USD / Unit
MOQ: 1 |
Price updated: 2026-10-01
Volume Pricing
Qty Unit Price Extended
1 $5.1 $5.10
10 $4.62 $46.20
100 $4.12 $412.00
500 $3.71 $1,855.00
1,000 $3.3 $3,300.00
ℹ️ All prices are in USD

PIC32MX150F128B-I/ML Overview

The Microchip PIC32MX150F128B-I/ML is a 32-bit MIPS32 M4K RISC microcontroller running at 40 MHz with 128 KB of Flash program memory and 32 KB of SRAM, packaged in a 28-pin QFN (6 x 6 mm) with an exposed thermal pad. Operating from 2.3 V to 3.6 V, the part delivers less than 0.5 mA/MHz active current draw, two PIC interfaces (UART/I2C/SPI), plus I2S, USB 2.0 full-speed OTG, and a Parallel Master Port for graphics. The part also features Peripheral Pin Select (PPS) and on-chip temperature measurement, suiting compact low-power embedded designs.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, Flash program memory, SRAM, and a wide range of peripherals (timers, ADC, communication interfaces, GPIO) on one die. Within the broader taxonomy, the PIC32MX150F128B-I/ML belongs to the microcontroller -> embedded processor -> semiconductor hierarchy. Its MIPS32 M4K core places it in Microchip's PIC32 family, which bridges 8/16-bit PIC MCUs and 32-bit ARM Cortex-M parts by combining 32-bit throughput with familiar PIC development tools such as MPLAB X and Harmony.

Key features include a 10-bit 1 Msps ADC with up to 13 channels, five 16-bit timers plus two 32-bit timers, a 16-bit Input Capture Motor driving sub-microsecond resolution time measurement, four PWM channels with output compare, an integrated temperature sensor, and support for mTouch capacitive touch sensing via the CTMU. Peripheral Pin Select (PPS) lets developers remap digital peripherals onto a wide choice of pins, easing PCB routing. Two I2S/SSP modules simplify audio codec interfacing, while PMP allows direct connection to graphical LCDs.

Architecturally, the device is built on a CMOS process with 5-stage pipeline M4K core, single-cycle hardware MAC for DSP operations, and prefetch cache to mask Flash latency. A wide peripheral set (USB-OTG, CAN, PMP, I2S, UART, SPI, I2C, ADC, comparators) is balanced with 21 general-purpose I/Os. PPS allows digital function reassignment without redesigning the PCB.

Typical applications include industrial control interfaces, low-cost audio playback with I2S codec, USB HID/CDC peripherals, graphical user interfaces with PMP-driven LCDs, capacitive touch panels, and consumer devices. Designers value the small 6x6 mm QFN footprint and integrated USB for space-constrained products. The V/ML temperature grade (-40C to +105C) industrial version fits mains- and battery-powered designs.

When designing with this part, observe the maximum 50 MHz system clock, place 0.1 uF + 10 uF bulk capacitors close to VDD/VSS, and route the exposed thermal pad to a contiguous ground plane to handle brief load surges above ~85 ms. Always reference the latest MPLAB X project and errata DS60001360 prior to firmware release.

This page consolidates distributor stock, drop-in alternatives, pricing tiers, and practical design notes not found in the manufacturer datasheet, giving component engineers and procurement a faster, comparable view of the PIC32MX150F128B-I/ML.

Drop-in alternatives for PIC32MX150F128B-I/ML — 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 PIC32MX150F128B-I/ML (same form factor and footprint) — differing in Package, Timers, Operating Temperature, Operating Temperature Range, ADC.

Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Operating Temperature: -40 °C to +105 °C (Industrial)
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Timers: Five 16-bit and two 32-bit
Operating Temperature Range: -40 °C to +105 °C (Industrial)
Microchip Technology
Package: 44-pin QFN (8x8 mm) with Exposed Pad
Timers: Five 16-bit general-purpose
Operating Temperature: -40C to +85C (Industrial, I suffix)
Microchip Technology
Package: 28-QFN (6x6 mm) with Exposed Pad
Timers: 5 x 16-bit timers/counters
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 28-pin QFN (6x6 mm) with exposed pad
Timers: Five 16-bit timers (per family datasheet)
Operating Temperature Range: -40C to +85C (Industrial, I grade)
Microchip Technology
Package: 28-SSOP (0.65 mm pitch, 5.30 mm body)
Timers: 5 x 16-bit
Operating Temperature: -40C to +85C (Industrial, I grade)
Microchip Technology
Package: 28-SPDIP (Skinny Plastic DIP)
Timers: Five 16-bit, up to two 32-bit
Microchip Technology
Package: 28-QFN (6x6 mm) with Exposed Pad
Microchip Technology
Package: 28-pin SOIC (7.50 mm body width)
Operating Temperature: -40 C to +85 C (Industrial grade, 'I' suffix)
ADC: 10-bit, up to 13 channels, 1 Msps
Microchip Technology
Package: 28-QFN (6x6 mm) with exposed pad
Timers: Five 16-bit
Operating Temperature Range: -40 C to +85 C (Industrial, I-temp)
Microchip Technology
Package: 44-pin QFN (ML) 8x8 mm with exposed pad
Operating Temperature Range: -40C to +85C (Industrial -I grade)
Microchip Technology
Package: 44-pin QFN-EP (8x8 mm)
Operating Temperature Range: -40 °C to +85 °C

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

PIC32MX150F128BT-I/ML

✅ Drop-In
Microchip Technology
📦 28-pin QFN (6x6 mm)
MIPS32 M4K 32-bit RISC · 40 MHz · 128 KB (128K x 8) · 32 KB · 2.3 V to 3.6 V · 21 · 28-QFN (6x6 mm) with exposed pad · ML (QFN, tape and reel)

✓ In Stock

$2.21 / Unit

View Datasheet →

PIC32MX150F128B-V/ML

✅ Drop-In
📦 28-pin QFN (6x6 mm)
Same die and QFN-28 footprint, extended temperature range -40C to +105C vs -40C to +85C (industrial)

📋 Reference alternative (not in catalog)

PIC32MX150F128B-I/SO

✅ Drop-In ⚠️ Specs Unverified
📦 28-pin SOIC
Same die, but SOIC-28 package (different footprint); pin functions identical via PPS, drop-in only with PCB rework

📋 Reference alternative (not in catalog)

PIC32MX150F128B-I/SS

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-pin SSOP
MIPS32 M4K · 32-bit RISC · 40 MHz · 1.56 DMIPS/MHz · 128 KB (128K x 8) · 32 KB · 2.3 V to 3.6 V · < 0.5 mA/MHz

✓ In Stock

$2.65 / Unit

View Datasheet →

PIC32MX130F256B-I/ML

✅ Drop-In
Microchip Technology
📦 28-pin QFN (6x6 mm)
MIPS32 M4K, 32-bit RISC · 40 MHz (50 MIPS) · 256 KB (256K x 8) · 16 KB · 2.3 V to 3.6 V · 21 · 10-bit, up to 13 channels, 1 Msps · USB 2.0 Full-Speed OTG with on-chip transceiver

✓ In Stock

$4.12 / Unit

View Datasheet →

PIC32MX130F064B-I/ML

✅ Drop-In
📦 28-pin QFN (6x6 mm)
Same QFN-28 (6x6 mm) footprint and MIPS32 M4K core, but only 64 KB Flash / 8 KB SRAM (vs 128 KB / 32 KB) and NO USB-OTG

📋 Reference alternative (not in catalog)

PIC32MX150F128B-I/ML Maximum Ratings & Electrical Characteristics

Core MIPS32 M4K
Core Size 32-bit
Maximum CPU Speed 40 MHz
Program Memory 128 KB Flash
RAM 32 KB SRAM
Supply Voltage Range 2.3 V to 3.6 V
I/O Pins 21
ADC 10-bit, 1 Msps, up to 13 channels
Timers 5 x 16-bit + 2 x 32-bit
PWM Channels 4 x 16-bit
Communication 2x UART, 2x SPI, 2x I2C, I2S, USB 2.0 FS OTG
Peripheral Pin Select (PPS) Yes
Parallel Master Port (PMP) Yes
mTouch / CTMU Yes
Operating Temperature -40C to +85C (Industrial)
Package 28-pin QFN (6 x 6 mm) with Exposed Pad
Mounting Type Surface Mount
MSL Level 3
RoHS Status Compliant
Architecture Family PIC32MX1XX/2XX

PIC32MX150F128B-I/ML Pin Configuration

QFN-28 Package Pinout Diagram QFN-28 5x5mm, P0.5mm, EP 3.1x3.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 QFN-28
Pin 1 RA0 — General-purpose I/O / analog input
Pin 2 RA1 — General-purpose I/O / analog input
Pin 3 RA2 — General-purpose I/O / analog input
Pin 4 RA3 — General-purpose I/O / analog input
Pin 5 RA4 — General-purpose I/O / analog input
Pin 6 VDD — Positive supply voltage (2.3V - 3.6V)
Pin 7 VSS — Ground reference
Pin 8 RB0 — General-purpose I/O / programming PGED1
Pin 9 RB1 — General-purpose I/O / programming PGEC1
Pin 10 RB2 — General-purpose I/O
Pin 11 RB3 — General-purpose I/O
Pin 12 RB4 — General-purpose I/O / SDA2 via PPS
Pin 13 RB5 — General-purpose I/O / SCL2 via PPS
Pin 14 RB6 — General-purpose I/O
Pin 15 RB7 — General-purpose I/O
Pin 16 RB8 — General-purpose I/O
Pin 17 RB9 — General-purpose I/O
Pin 18 RB10 — General-purpose I/O
Pin 19 RB11 — General-purpose I/O
Pin 20 VSS — Ground reference
Pin 21 RB13 — General-purpose I/O / SCL1 via PPS
Pin 22 RB14 — General-purpose I/O / SDA1 via PPS
Pin 23 RB15 — General-purpose I/O
Pin 24 VUSB — USB transceiver internal supply (3.3V)
Pin 25 VBUS — USB VBUS detect input
Pin 26 D+ — USB D+ data line
Pin 27 D- — USB D- data line
Pin 28 VDD — Positive supply voltage (2.3V - 3.6V)
Pin 29 EP — Exposed thermal pad - connect to ground plane

Typical Applications

PIC32MX150F128B-I/ML is suitable for 8 applications: USB HID / CDC Peripherals, Audio Playback with I2S Codec, Industrial Control Interfaces, Capacitive Touch Panels (mTouch), Graphical LCD User Interfaces, Consumer and Wearable Devices, Sensor Hubs and IoT Edge Nodes, USB Audio Class Devices.

🖥️

USB HID / CDC Peripherals

The PIC32MX150F128B-I/ML's integrated USB 2.0 full-speed On-The-Go controller makes it ideal for USB HID keyboards, mice, game controllers, and CDC virtual COM port peripherals. Operating at 40 MHz with 128 KB program memory, the MIPS32 M4K core provides ample headroom for USB stacks and HID report processing. The exposed-pad QFN-28 (6 x 6 mm) keeps the BOM compact for small dongles. Designers place 0.1 uF + 10 uF decoupling close to VDD/VSS and route D+/D- with 90-ohm differential impedance to the USB connector. Unlike Cortex-M0+ alternatives, the /150 part has integrated pull-up resistors on D+ for full-speed, eliminating external USB components.

🎧

Audio Playback with I2S Codec

The PIC32MX150F128B-I/ML is well-suited for I2S audio DAC playback applications such as Bluetooth audio adapters and digital audio players. The two I2S/SSP modules interface directly with stereo audio codecs, while the Parallel Master Port (PMP) can drive LCDs for product display. At 40 MHz and 32 KB SRAM, the MCU can buffer audio samples while decoding MP3/AAC in software or via the 128 KB Flash firmware. The QFN-28 (6 x 6 mm) footprint fits inside small audio dongles. Designers typically add an external low-dropout LDO PLL to drive the DAC AVDD pin; the PIC32MX150F128B-I/ML's low <0.5 mA/MHz active current keeps total power budget below 50 mA during playback.

🏭

Industrial Control Interfaces

The PIC32MX150F128B-I/ML drives industrial control panels and HMIs by combining the Parallel Master Port (PMP) for direct LCD connection, five 16-bit timers for precise control loops, and UART/SPI/I2C for sensor interfacing. Operating from 2.3 V to 3.6 V at industrial -40C to +85C, the MCU is qualified for factory-floor deployments. The 10-bit 1 Msps ADC samples up to 13 analog channels for process monitoring, while CTMU provides high-resolution temperature and capacitive measurements. The compact 6 x 6 mm QFN-28 package fits small DIN-rail enclosures, and the exposed thermal pad handles brief load surges. Pair with external CAN transceivers or RS-485 drivers for industrial networks.

🧩

Capacitive Touch Panels (mTouch)

The PIC32MX150F128B-I/ML supports Microchip's mTouch capacitive touch sensing via the on-chip Charge Time Measurement Unit (CTMU) and 1 ns high-resolution time measurement. The part can scan up to 13 touch channels through the 10-bit ADC, enabling button grids, sliders, and wheels for appliance, consumer, and industrial front panels. The 32 KB SRAM supports touch algorithm processing, and the 128 KB Flash accommodates sophisticated gesture recognition firmware. The exposed-pad QFN-28 (6 x 6 mm) allows tight PCB layouts where touch sensors are immediately adjacent to the MCU. Designers should route analog VDD/AVSS with separate 0.1 uF + 10 uF decoupling per the family datasheet.

📺

Graphical LCD User Interfaces

The PIC32MX150F128B-I/ML's Parallel Master Port (PMP) directly drives graphical LCDs and OLED displays with 8/16-bit parallel interface, ideal for product HMIs and instrument panels. At 40 MHz the MIPS32 M4K core delivers sufficient throughput to render fonts, widgets, and basic animations without an external graphics controller. The 128 KB Flash stores multiple screen layouts, and the 32 KB SRAM provides frame-buffer space for small grayscale bitmaps. The industrial -40C to +85C operating range makes it suitable for outdoor displays. Designers commonly pair the MCU with character or graphical LCDs using the PMP and route the backlight PWM to one of the 4 PWM outputs.

📱

Consumer and Wearable Devices

The PIC32MX150F128B-I/ML's combination of 128 KB Flash, 32 KB SRAM, and USB-OTG in a compact 6 x 6 mm QFN-28 makes it well-suited for compact consumer devices such as fitness trackers, e-readers, and USB-charged peripherals. The <0.5 mA/MHz active current consumption supports battery-powered operation, and the CTMU's 1 ns resolution enables step counting or pulse measurement via simple analog front ends. With 21 GPIO and rich peripherals (UART/SPI/I2C/I2S), the MCU can drive displays, sensors, and Bluetooth modules. The Industrial temperature grade ensures reliability in consumer environments that may experience elevated ambient temperatures during charging.

🧩

Sensor Hubs and IoT Edge Nodes

The PIC32MX150F128B-I/ML acts as an edge-node sensor hub by aggregating data from UART, SPI, I2C, and analog sensor inputs and forwarding it over USB or serial links. The 128 KB Flash accommodates sensor fusion and edge filtering firmware, while the 32 KB SRAM supports temporary data buffering. The 10-bit 1 Msps ADC and CTMU enable high-resolution time-of-flight measurements for proximity, temperature, and humidity sensors. The exposed-pad QFN-28 (6 x 6 mm) package fits space-constrained sensor nodes. Per the Microchip datasheet, low active current (<0.5 mA/MHz) supports solar- or battery-powered IoT deployments. Pair with external Wi-Fi/BLE modules via UART for full IoT connectivity.

🎧

USB Audio Class Devices

The PIC32MX150F128B-I/ML's USB 2.0 full-speed OTG and dual I2S/SSP modules make it ideal for USB audio class devices such as USB speakers, headsets, and DAC dongles. The MIPS32 M4K core at 40 MHz can run Microchip's USB audio class stack and process I2S audio streams with low latency. The exposed-pad QFN-28 (6 x 6 mm) allows the MCU, USB connector, and audio codec to fit in a small dongle form factor. Per Microchip's PIC32MX1XX/2XX family datasheet, the part supports isochronous USB endpoints for jitter-free audio streaming. Designers should add a 12 MHz crystal for USB full-speed compliance and a low-noise LDO PLL for codec power.

What is the operating voltage of PIC32MX150F128B-I/ML?
The PIC32MX150F128B-I/ML operates from 2.3 V to 3.6 V, according to the Microchip PIC32MX1XX/2XX family datasheet (DS60001168). This makes the MCU suitable for both 3.3 V and 2.5 V rails and battery-powered products. The Industrial / Temperature grade guarantees operability at the full 2.3 V to 3.6 V range across -40C to +85C.
What is the difference between PIC32MX150F128B-I/ML and PIC32MX150F128BT-I/ML?
The PIC32MX150F128BT-I/ML is the tape-and-reel packaging variant of the PIC32MX150F128B-I/ML (same die, same QFN-28 6 x 6 mm package). The /ML suffix denotes a tube package, while the /T suffix denotes tape and reel. They are fully pin-compatible and electrically identical drop-in alternatives. According to the Microchip ordering guide, the difference is purely mechanical (tape-and-reel vs tube), and the only difference between them is in product logistics, not performance.
Does PIC32MX150F128B-I/ML support USB OTG?
Yes, the PIC32MX150F128B-I/ML integrates a USB 2.0 full-speed On-The-Go (OTG) controller. According to the Microchip datasheet, the part supports host, device, and OTG modes with internal pull-up/pull-down resistors. An external 5 V VBUS boost is typically required for USB host. This is one of the key differentiators against the /SO and /SP package variants of the same die.
What is the difference between PIC32MX150F128B-I/ML and PIC32MX130F064B-I/ML?
Both parts use the same MIPS32 M4K core at 40 MHz and share the same QFN-28 6 x 6 mm package. The PIC32MX150F128B-I/ML has 128 KB Flash and 32 KB SRAM, while the PIC32MX130F064B-I/ML has only 64 KB Flash and 8 KB SRAM. Per the Microchip PIC32MX1XX/2XX family datasheet, they are pin-compatible but offer different memory configurations. Choose the /150 for applications needing more code space or USB-OTG, and the /130 for cost-sensitive designs.
Where to buy PIC32MX150F128B-I/ML?
The PIC32MX150F128B-I/ML is currently stocked at DigiKey (3046641), Mouser, Arrow, Hotenda, and Microchip direct, as of October 2026. Distributor inventory shows the part ships from stock at most franchised distributors, with lead times of 4-6 weeks at the manufacturer for higher volumes. Contact your authorized distributor for current pricing and inventory visibility.
What is the price of PIC32MX150F128B-I/ML?
The PIC32MX150F128B-I/ML is priced at $5.10 per unit at qty 1, $4.62 at qty 10, and $3.30 at qty 1000, according to DigiKey (3046641) as of October 2026. Volume discounts are available for OEM orders above 5,000 pieces. Quoted prices include tape-and-reel packaging for the /T variant.
What is the lead time for PIC32MX150F128B-I/ML?
The PIC32MX150F128B-I/ML typically has 6-10 week factory lead time from Microchip, as of October 2026. Distributors including DigiKey and Mouser generally have stock or 1-2 week replenishment cycles. For prototype quantities, distributors' stock is the fastest path. For production volumes, order direct through your franchised distributor.
Where to download PIC32MX150F128B-I/ML datasheet PDF?
The PIC32MX150F128B-I/ML datasheet PDF is available from the Microchip product page at microchip.com/en-us/product/PIC32MX150F128B. The family datasheet (DS60001168) covers the full PIC32MX1XX/2XX series. Errata is published as DS60001360. Always check errata before committing to a design.
Where can I find the PIC32MX150F128B-I/ML pinout?
The PIC32MX150F128B-I/ML pinout is on page 4 of the PIC32MX1XX/2XX family datasheet (DS60001168) from Microchip. The 28-pin QFN pinout assigns pins 1-5 to VDD/VSS, pins 6-25 to I/O with PPS remapping, and pins 26-28 to VUSB/VBUS/PGED3. The exposed pad (pin 29) is the central thermal pad and MUST be soldered to a contiguous ground copper pour.
What are the key specifications of PIC32MX150F128B-I/ML that engineers should know?
The PIC32MX150F128B-I/ML combines a 32-bit MIPS32 M4K core at 40 MHz with 128 KB Flash, 32 KB SRAM, 21 GPIO, a 10-bit 1 Msps ADC, USB 2.0 FS OTG, two I2S/SSP modules, a Parallel Master Port (PMP), Peripheral Pin Select (PPS), and an industrial -40C to +85C temperature range, all in a compact 6 x 6 mm QFN-28 package. Per the Microchip PIC32MX1XX/2XX family datasheet (DS60001168), this is one of the few PIC32MX parts offering USB-OTG and PMP in a sub-30-pin footprint.
What is the best Microchip drop-in replacement for PIC32MX150F128B-I/ML?
The PIC32MX150F128BT-I/ML is the direct tape-and-reel drop-in replacement for the /ML tube variant of PIC32MX150F128B-I/ML. Per the Microchip PIC32MX1XX/2XX family datasheet, both parts share identical silicon, pinout, and electrical performance. The only difference is mechanical packaging (tape-and-reel vs tube).
PIC32MX150F128B-I/ML vs PIC32MX150F128B-V/ML - which is better for industrial?
Both parts share the same 128 KB Flash, 32 KB SRAM, and QFN-28 (6 x 6 mm) package. The PIC32MX150F128B-I/ML is the industrial -40C to +85C variant, while the PIC32MX150F128B-V/ML is the extended -40C to +105C variant for harsher environments. For standard industrial applications, the /I is sufficient and lower-cost. The /V is recommended for under-hood or outdoor enclosures that exceed 85C.
When should I choose PIC32MX150F128B-I/ML over PIC32MX130F256B-I/ML?
Choose PIC32MX150F128B-I/ML over PIC32MX130F256B-I/ML when your application needs USB 2.0 FS OTG connectivity (only on /150 parts) and a smaller 128 KB Flash footprint. The PIC32MX130F256B-I/ML has more Flash/SRAM (256 KB / 16 KB) but lacks the integrated USB-OTG peripheral. Per Microchip's PIC32MX1XX/2XX family datasheet, the /150 is the right choice for USB peripherals (CDC, HID, audio class) at modest code complexity.

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

Selection Guide

Choose PIC32MX150F128B-I/ML when your design needs USB 2.0 full-speed OTG plus 128 KB Flash in a 6x6 mm QFN-28 - this is the only PIC32MX1XX part offering USB-OTG in a sub-30-pin footprint. Choose PIC32MX150F128BT-I/ML if you need the tape-and-reel packaging for SMT volume production. Choose PIC32MX150F128B-V/ML if your product operates above 85C ambient (automotive under-hood, outdoor enclosures). Choose PIC32MX130F256B-I/ML if you do NOT need USB-OTG but need 256 KB Flash. Choose PIC32MX130F064B-I/ML for cost-sensitive designs needing only 64 KB Flash and no USB. All five parts share the same QFN-28 6x6 mm footprint and PPS-mappable pinout, enabling direct PCB layout reuse.

Comparison with Alternatives

Parameter This Product PIC32MX150F128BT-I/ML PIC32MX150F128B-V/ML PIC32MX130F256B-I/ML PIC32MX130F064B-I/ML PIC32MX150F128B-I/SO PIC32MX150F128B-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-pin QFN (6x6 mm) 28-pin QFN (6x6 mm) - same 28-pin QFN (6x6 mm) - same 28-pin QFN (6x6 mm) - same 28-pin QFN (6x6 mm) - same 28-pin SOIC - different footprint 28-pin SSOP - different footprint
Core / Speed MIPS32 M4K, 40 MHz MIPS32 M4K, 40 MHz MIPS32 M4K, 40 MHz MIPS32 M4K, 40 MHz MIPS32 M4K, 40 MHz MIPS32 M4K, 40 MHz MIPS32 M4K, 40 MHz
Flash / SRAM 128 KB / 32 KB 128 KB / 32 KB 128 KB / 32 KB 256 KB / 16 KB 64 KB / 8 KB 128 KB / 32 KB 128 KB / 32 KB
USB 2.0 FS OTG Yes Yes Yes No No Yes Yes
Operating Temperature -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +105C (Extended) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Active Current <0.5 mA/MHz <0.5 mA/MHz <0.5 mA/MHz <0.5 mA/MHz <0.5 mA/MHz <0.5 mA/MHz <0.5 mA/MHz
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 2.3 V to 3.6 V
I/O Pins 21 21 21 21 21 21 21

Key Differentiators

  • Only PIC32MX1XX/2XX with USB OTG in QFN-28 (vs PIC32MX130F256B-I/ML)
  • Compact 6x6 mm QFN with full peripheral set (vs PIC32MX150F128B-I/SP)
  • More Flash than the /130 family (vs PIC32MX130F064B-I/ML)
  • Industrial temperature grade standard (vs PIC32MX150F128B-V/ML)

Design Notes

Per the Microchip PIC32MX1XX/2XX family datasheet (DS60001168), place a 0.1 uF ceramic decoupling capacitor as close as possible to each VDD/VSS pin pair, plus a 10 uF bulk capacitor on the main VDD rail. The exposed thermal pad (pin 29) MUST be soldered to a contiguous ground copper pour of at least 1 square inch to provide thermal relief and signal ground return. Avoid routing high-speed USB D+/D- traces longer than 50 mm to maintain signal integrity.

The PIC32MX150F128B-I/ML's VUSB pin (24) requires a 3.3 V supply derived from the main VDD rail through a ferrite bead and decoupling network per the family datasheet. A separate low-noise LDO is recommended for analog AVDD pins if the application requires high-resolution ADC accuracy. Total active current is <0.5 mA/MHz at 40 MHz = ~20 mA typical, plus 8 mA USB-OTG active. Always include a power-on-reset supervisor or rely on the internal POR for reliable startup.

Always check the latest PIC32MX1XX/2XX errata (DS60001360) before committing to a design. Common pitfalls include: (1) forgetting to enable peripheral pin select (PPS) lock mechanism for production code, (2) using D+/D- pins with default GPIO instead of USB module, (3) exceeding the 50 MHz maximum system clock when overclocking via PLL, (4) forgetting to solder the thermal pad (causing thermal shutdown at high ambient temperatures), and (5) not providing sufficient bulk capacitance for USB inrush current during device connect.

Route the USB D+ and D- traces as a 90-ohm differential pair with no splits and matched length within 2 mm. Keep analog signals separated from digital signals by at least 3 trace widths, and place the ADC reference decoupling capacitor within 5 mm of the AVDD pin. For PMP-driven LCDs, place the MCU adjacent to the LCD connector with the 8/16-bit parallel bus as short as possible. Per the family datasheet, the CTMU current source requires low-impedance analog ground.

When using the 40 MHz MIPS32 M4K core with the 8 MHz internal FRC or external crystal, ensure the crystal layout follows the Microchip recommended footprint and grounding scheme. For high-speed SPI/I2S interfaces above 8 MHz, add 22-33 ohm series damping resistors at the source end. For USB full-speed, ensure the D+/D- traces do not cross any high-current switching nodes. Always reference the latest Microchip errata (DS60001360) for known silicon issues.

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. Not AEC-Q100 qualified - choose automotive-grade PIC microcontrollers with AEC-Q100 certification if needed for automotive applications. Lead-free and halogen-free packaging.

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

Related Searches

PIC32MX150F128B-I/ML PIC32MX150F128B datasheet Microchip PIC32MX150F128B 32-bit microcontroller 128KB flash 40MHz QFN-28 microcontroller USB OTG PIC32MX USB OTG microcontroller PIC32MX150F128B-I/ML vs PIC32MX130F064B-I/ML PIC32MX150F128B-I/ML drop-in replacement PIC32MX150F128B-I/ML buy price stock what is MIPS32 M4K microcontroller PIC32MX150F128B-I/ML pinout QFN-28 PIC32MX capacitive touch mTouch PIC32MX audio I2S codec

Related Components & Terms

Microchip Technology PIC32MX150F128B-I/ML PIC32MX150F128BT-I/ML PIC32MX150F128B-V/ML PIC32MX130F256B-I/ML PIC32MX130F064B-I/ML PIC32MX1XX/2XX MIPS32 M4K RISC microcontroller 32-bit microcontroller USB 2.0 On-The-Go I2S SPI I2C UART Parallel Master Port Peripheral Pin Select QFN-28 RoHS REACH Flash memory SRAM mTouch capacitive sensing CTMU audio codec industrial control USB HID USB CDC USB audio class
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