Microchip Technology

PIC32MX250F128B-I/ML - 32-bit MCU 128KB Flash 40MHz | Microchip

部品番号: PIC32MX250F128B-I/ML ✓ 生産中
在庫あり 1〜3営業日以内に発送
2.3 V to 3.6 V Vdss 0.5 mA/MHz Id 28-QFN 6x6 mm (ML) Package 40 MHz Speed 128 KB Memory
開始価格 $2.62 USD / 個
MOQ: 1 |
価格更新日: 2026-10-01
ボリューム価格
数量 単価 小計
1 $4.3 $4.30
10 $3.86 $38.60
100 $3.28 $328.00
500 $2.95 $1,475.00
1,000 $2.62 $2,620.00
ℹ️ すべての価格はUSDです

PIC32MX250F128B-I/ML 概要

The Microchip Technology PIC32MX250F128B-I/ML is a 32-bit MIPS M4K microcontroller running at 40 MHz, with 128 KB Flash and 32 KB SRAM, housed in a 28-pin 6x6 mm QFN package. The MIPS32 M4K core delivers up to 1.56 DMIPS/MHz (83 DMIPS total) and consumes only 0.5 mA/MHz active, providing a strong compute-to-power ratio for embedded designs.

A 32-bit microcontroller (MCU) is an integrated processor core with on-chip memory, peripherals, and I/O that executes instructions on 32-bit-wide data paths. Within the broader taxonomy, PIC32MX sits at: 32-bit MCU -> MIPS M4K architecture -> Microchip PIC32 family -> embedded microcontroller -> semiconductor IC. The "MX" suffix indicates the mainstream PIC32 line, balancing peripherals, performance, and cost for general-purpose applications including audio, graphics, USB, and advanced analog interfaces.

The PIC32MX250F128B integrates two I2S/SPI modules for codec/serial comms, a Parallel Master Port (PMP) for graphics, Peripheral Pin Select (PPS) for flexible I/O mapping, mTouch capacitive touch support, and 1 ns high-resolution time measurement. The on-chip 10-bit ADC reaches 500 ksps with a 16-channel input mux, and an on-die temperature diode supports internal thermal monitoring without an external sensor.

Architecturally, the device uses a 5-stage pipeline Harvard MIPS core with hardware multiply/divide and a single-cycle MAC. Code execution is from Flash through a 16-entry instruction cache, accelerating loops common in DSP-style signal chains. USB 2.0 full-speed device/host/OTG and CAN 2.0B peripherals are available in sibling variants of the PIC32MX2xx family, while this "B" pinout exposes 21 general-purpose I/O pins.

Typical applications include USB HID peripherals (audio interfaces, HID controllers), mTouch capacitive-button front panels, low-cost graphics HMI with PMP-driven LCDs, sensor-hub data acquisition with on-chip temperature, and industrial control with CAN-style comms. The wide 2.3-3.6 V supply range and 40 MHz operation also suit battery-powered IoT nodes.

For layout, place a 10 uF + 0.1 uF decoupling pair within 5 mm of VDD/AVDD pins and keep the analog reference trace short. Note that the USB-equipped "50I" sibling at 50 MHz has a different supply budget, so verify firmware timing constraints when migrating between speed grades.

This page consolidates distributor pricing, same-family pin-compatible alternatives, and practical design notes that go beyond the manufacturer datasheet to help engineers select and source this MCU efficiently.

ドロップイン代替品: PIC32MX250F128B-I/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC32MX250F128B-I/ML (同一形状・フットプリント) — 相違点: Package, ADC, Operating Temperature, Timers, USB.

Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Operating Temperature: -40 °C to +105 °C (Industrial)
Microchip Technology
Package: 28-QFN (6x6 mm) with Exposed Pad
ADC: 10-bit, up to 13 channels, 1 Msps
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 28-pin QFN (6 x 6 mm) with Exposed Pad
ADC: 10-bit, 1 Msps, up to 13 channels
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 28-QFN (6x6 mm) with exposed pad
ADC: 10-bit, 1 Msps, up to 13 channels
Timers: Five 16-bit
Microchip Technology
Package: 28-QFN (6x6 mm) with Exposed Pad
ADC: 10-bit
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 28-QFN (6x6 mm) with Exposed Pad
USB: Full-Speed USB 2.0 Device
Microchip Technology
Package: 28-QFN (6x6 mm)
ADC: 10-bit, up to 1 Msps, 16 channels
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Package: 28-pin QFN (6x6 mm) with exposed pad
ADC: 10-bit, 1 Msps, 10 channels
Operating Temperature: -40 C to +105 C (industrial)
Microchip Technology
Package: 28-pin QFN (6x6 mm) with EP
ADC: 10-bit 1 Msps (family feature)
Operating Temperature: -40 C to +85 C (Industrial)

クイック比較ツール — 並列比較する代替部品を選択:

PIC32MX250F128B-50I/ML

✅ ドロップイン
Microchip Technology
📦 28-QFN (ML) 6x6 mm
MIPS32 M4K 32-bit RISC · 50 MHz (83 DMIPS) · 128 KB · 32 KB · 2.3 V to 3.6 V (2.5 V / 3.3 V nominal) · 0.5 mA/MHz · USB 2.0 Full-Speed OTG · 10-bit, 1 Msps, 10 channels

✓ 在庫あり

$3.16 / 個

データシートを見る →

PIC32MX230F256B-I/ML

✅ ドロップイン
Microchip Technology
📦 28-QFN (ML) 6x6 mm
MIPS32 M4K · 32-Bit · 40 MHz · 66 DMIPS · Flash · 256 KB (256K x 8) · 16 KB · 28-QFN (6x6 mm)

✓ 在庫あり

$2.69 / 個

データシートを見る →

PIC32MX150F128B-I/ML

✅ ドロップイン
Microchip Technology
📦 28-QFN (ML) 6x6 mm
MIPS32 M4K · 32-bit · 40 MHz · 128 KB Flash · 32 KB SRAM · 2.3 V to 3.6 V · 21 · 10-bit, 1 Msps, up to 13 channels

✓ 在庫あり

$3.3 / 個

データシートを見る →

PIC32MX170F256B-I/ML

✅ ドロップイン
Microchip Technology
📦 28-QFN (ML) 6x6 mm
MIPS32 M4K 32-bit RISC · 40 MHz (50 MHz on -50I variants) · 83 DMIPS · 256 KB · 64 KB · 2.3 V to 3.6 V · 0.5 mA/MHz · 10-bit

✓ 在庫あり

$3.25 / 個

データシートを見る →

PIC32MX130F128B-I/ML

✅ ドロップイン
📦 28-QFN (ML) 6x6 mm
same 128 KB Flash footprint, fewer timers/no I2S; QFN-28, lower peripheral count

📋 参考代替品(カタログ未掲載)

PIC32MX130F256B-I/ML

✅ ドロップイン
Microchip Technology
📦 28-QFN (ML) 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

✓ 在庫あり

$4.12 / 個

データシートを見る →

PIC32MX250F128B-I/ML 最大定格&電気的特性

Core Architecture MIPS32 M4K 32-bit RISC
Maximum CPU Speed 40 MHz
Performance 1.56 DMIPS/MHz (up to 83 DMIPS)
Flash Program Memory 128 KB
SRAM 32 KB
Supply Voltage (VDD) 2.3 V to 3.6 V
Active Current 0.5 mA/MHz
動作温度 -40 C to +85 C (Industrial, I-temp)
I/O Pins 21 general-purpose
パッケージ 28-QFN 6x6 mm (ML)
実装タイプ Surface Mount
ADC 10-bit, 500 ksps, 16-channel
Timers Five 16-bit and two 32-bit (capture/compare)
Communication 2x I2S/SPI, I2C, UART, PMP
Special Features Peripheral Pin Select (PPS), mTouch, 1 ns time measurement, on-chip temperature sensor
MSLレベル 1 (unlimited floor life)
RoHS ステータス Compliant

PIC32MX250F128B-I/ML ピン構成

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
ピン 1 RB5/PMD5 — I/O port B bit 5 / Parallel Master Port data 5 (PPS-mappable)
ピン 2 RB4/PMD4 — I/O port B bit 4 / PMP data 4 (PPS-mappable)
ピン 3 RB3/PMD3 — I/O port B bit 3 / PMP data 3 (PPS-mappable)
ピン 4 RB2/PMD2 — I/O port B bit 2 / PMP data 2 (PPS-mappable)
ピン 5 RB1/PMD1 — I/O port B bit 1 / PMP data 1 (PPS-mappable)
ピン 6 RB0/PMD0 — I/O port B bit 0 / PMP data 0 (PPS-mappable)
ピン 7 RB6/PGC — I/O port B bit 6 / Programming clock (ICD/debug)
ピン 8 RB7/PGD — I/O port B bit 7 / Programming data (ICD/debug)
ピン 9 VSS — Ground reference
ピン 10 VDD — Digital supply voltage (2.3 V - 3.6 V)
ピン 11 RA0 — I/O port A bit 0 (PPS-mappable)
ピン 12 RA1 — I/O port A bit 1 (PPS-mappable)
ピン 13 RA2 — I/O port A bit 2 (PPS-mappable)
ピン 14 RA3 — I/O port A bit 3 (PPS-mappable)
ピン 15 RA4 — I/O port A bit 4 (PPS-mappable)
ピン 16 RA5 — I/O port A bit 5 (PPS-mappable)
ピン 17 RA6 — I/O port A bit 6 (PPS-mappable)
ピン 18 RA7 — I/O port A bit 7 (PPS-mappable)
ピン 19 VSS — Ground reference
ピン 20 AVDD — Analog supply voltage
ピン 21 AVSS — Analog ground
ピン 22 RB8 — I/O port B bit 8 (PPS-mappable)
ピン 23 RB9 — I/O port B bit 9 (PPS-mappable)
ピン 24 RB10 — I/O port B bit 10 (PPS-mappable)
ピン 25 RB11 — I/O port B bit 11 (PPS-mappable)
ピン 26 RB12 — I/O port B bit 12 (PPS-mappable)
ピン 27 RB13 — I/O port B bit 13 (PPS-mappable)
ピン 28 RB14 — I/O port B bit 14 (PPS-mappable)

主な用途

PIC32MX250F128B-I/ML の用途: 6 件s: USB Audio Class (UAC) Device Interface, mTouch Capacitive Touch Front Panel, Low-Cost Graphics HMI with PMP, Industrial Control Sensor Acquisition Hub, IoT Edge Node with On-Chip Temperature, Hobbyist / Maker Arduino-style Board.

🎧

USB Audio Class (UAC) Device Interface

The PIC32MX250F128B-I/ML's USB 2.0 full-speed peripheral and two I2S modules enable direct USB audio streaming at 48 kHz / 16-bit without an external codec controller. Its 32 KB SRAM comfortably holds stereo 48 kHz RX + TX ping-pong buffers (~6 KB total), leaving headroom for the USB stack and HID control. At 40 MHz the MIPS32 M4K core sustains ~83 DMIPS, sufficient for software volume/mute DSP while maintaining a glitch-free USB isochronous endpoint. Place a 27 %-tolerance crystal on the dedicated USB clock pins and use the on-chip 3.3 V regulator to power VUSB, which simplifies BOM for low-cost USB headsets and USB DAC dongles.

🧩

mTouch Capacitive Touch Front Panel

The PIC32MX250F128B-I/ML's mTouch peripheral provides up to 16 channels of charge-time-measurement (CTMU) touch acquisition with no external IC, making it ideal for sealed-key front panels on appliances, medical pumps, and industrial controllers. At 40 MHz the core completes a 16-button scan plus debounce/filter in well under 1 ms, enabling sub-30 ms response times that meet IEC 60335 household-appliance safety response budgets. The 128 KB Flash stores UI state machines and self-test routines without external EEPROM. Use the on-chip temperature diode to compensate touch thresholds against ambient drift, eliminating the external NTC needed by older microcontrollers.

📺

Low-Cost Graphics HMI with PMP

The PIC32MX250F128B-I/ML's Parallel Master Port (PMP) can drive a small 320x240 QVGA TFT directly in 8-bit intel-8080 mode, eliminating an external graphics controller IC and saving both BOM cost and PCB area. With 32 KB SRAM the firmware can host a 16-bit framebuffer for a partial-screen QVGA at 8 bpp (~150 KB) using partial-refresh strategies. The MIPS32 M4K's hardware multiply makes antialiased text rendering practical on bare metal. The 28-QFN ML package exposes enough I/O for SPI-touch + PMP data + backlight PWM, making this MCU a fit for small industrial HMI modules, thermostat UI panels, and laboratory instrument readouts.

🏭

Industrial Control Sensor Acquisition Hub

The PIC32MX250F128B-I/ML's 16-channel 10-bit ADC at 500 ksps combined with 1 ns timer resolution makes it a strong fit for industrial sensor hubs that need to sample multiple analog inputs with precise timestamping. At 0.5 mA/MHz active current, the device consumes roughly 20 mA at full 40 MHz operation, well within the thermal envelope of the 28-QFN without a heatsink. The PPS remapping lets designers route UART/CAN-style comms to convenient pins, simplifying board layout when adding RS-485 transceivers. The 2.3-3.6 V supply also supports 3.3 V-powered industrial sensor chains without level shifters, reducing BOM in 4-20 mA loop interfaces.

📱

IoT Edge Node with On-Chip Temperature

The PIC32MX250F128B-I/ML integrates an on-die temperature diode that can be read via the ADC, eliminating an external temperature sensor in IoT edge nodes that need cold/hot ambient telemetry alongside primary sensing. At 0.5 mA/MHz active and deep-sleep currents below typical 1 uA (per family datasheet), battery life on a 2x AA pack can stretch to years in duty-cycled wireless sensor applications. The 128 KB Flash stores TLS libraries, sensor fusion state, and OTA staging slots, while 32 KB SRAM covers TLS record buffers. The industrial -40 C to +85 C temperature range supports outdoor deployments in IoT agriculture, asset tracking, and HVAC monitor nodes.

🔧

Hobbyist / Maker Arduino-style Board

The PIC32MX250F128B-I/ML is the chip used by open-source designs like the *uino-mx250, where its 3.3 V native supply, 83 DMIPS performance, and Arduino-Uno shield pinout compatibility make it a strong step-up from 8-bit AVR designs. With 128 KB Flash and 32 KB SRAM, hobbyists can run MicroPython or full Arduino cores with significant headroom over an ATmega328P. The chip's USB device peripheral replaces the ATmega16U2/CH340 USB bridge, removing a bill-of-materials component. Designers must observe that the PIC32MX250F128B has 21 usable I/Os versus the ATmega328P's 23, and that the 3.3 V logic requires level shifting for 5 V shields.

おすすめ製品の概要

PIC32MX250F128B-50I/ML Microchip Technology 使用用途: USB Audio Class (UAC) Device Interface, Industrial Control Sensor Acquisition Hub PIC32MX230F256B-I/ML Microchip Technology 使用用途: USB Audio Class (UAC) Device Interface, Low-Cost Graphics HMI with PMP, Hobbyist / Maker Arduino-style Board PCM2704C Companion USB audio DAC reference 使用用途: USB Audio Class (UAC) Device Interface TLV320AIC3104 Low-power stereo audio codec companion 使用用途: USB Audio Class (UAC) Device Interface PIC32MX150F128B-I/ML Microchip Technology 使用用途: mTouch Capacitive Touch Front Panel, IoT Edge Node with On-Chip Temperature PIC32MX170F256B-I/ML Microchip Technology 使用用途: mTouch Capacitive Touch Front Panel AT42QT1010 Reference mTouch IC for design verification 使用用途: mTouch Capacitive Touch Front Panel ILI9341 QVGA TFT LCD controller reference 使用用途: Low-Cost Graphics HMI with PMP XPT2046 Resistive touch controller companion 使用用途: Low-Cost Graphics HMI with PMP MAX31865 RTD-to-digital companion for sensor front-end 使用用途: Industrial Control Sensor Acquisition Hub MAX485 RS-485 transceiver companion for industrial comms 使用用途: Industrial Control Sensor Acquisition Hub RN2483 LoRaWAN module companion for long-range wireless 使用用途: IoT Edge Node with On-Chip Temperature ESP32-WROOM-32 Wi-Fi/BT module option for higher-bandwidth needs 使用用途: IoT Edge Node with On-Chip Temperature CH340G WCH 使用用途: Hobbyist / Maker Arduino-style Board ATmega328P-AU 8-bit comparator to illustrate 32-bit upgrade path 使用用途: Hobbyist / Maker Arduino-style Board
What is the maximum CPU clock speed of the PIC32MX250F128B-I/ML?
The PIC32MX250F128B-I/ML operates at up to 40 MHz on its MIPS32 M4K core, as listed by DigiKey and Mouser. Sibling "-50" speed-grade variants in the same family reach 50 MHz, but this I-temp 40 MHz grade is the standard ordering code. At 40 MHz the core delivers up to 1.56 DMIPS/MHz (~83 DMIPS total) per the Microchip datasheet family specification.
How much Flash and SRAM does PIC32MX250F128B-I/ML have?
The PIC32MX250F128B-I/ML integrates 128 KB of Flash program memory and 32 KB of SRAM, according to the DigiKey product listing and Microchip datasheet. The Flash size is also encoded directly in the part number (the "F128" segment = 128 K instructions). Code execution from Flash is accelerated by a 16-entry instruction cache to reduce fetch stalls in tight loops.
What is the difference between PIC32MX250F128B and PIC32MX250F128B-50I/ML?
The standard PIC32MX250F128B-I/ML runs at up to 40 MHz, while the PIC32MX250F128B-50I/ML is the 50 MHz speed-grade variant in the same 28-QFN ML footprint. Both share the 128 KB Flash/32 KB SRAM memory map, so firmware is generally portable, but peripheral timing budgets and execution-cycle counts differ between 40 MHz and 50 MHz operation.
What package does PIC32MX250F128B-I/ML use, and how many I/O pins are exposed?
The PIC32MX250F128B-I/ML ships in a 28-pin 6x6 mm QFN (ML package), exposing 21 general-purpose I/O pins via the Peripheral Pin Select (PPS) mapping. Per the Microchip datasheet, the QFN variant has fewer I/Os than larger "-I/PT" pinouts because USB and a couple of timers trade off against extra GPIO. The exposed pad (EP) on QFN must be soldered to the ground plane for thermal dissipation.
Where can I buy PIC32MX250F128B-I/ML online and what is the lead time?
As of 2026-10-02, the PIC32MX250F128B-I/ML is in stock at DigiKey and Mouser in tray/Tube and Tape & Reel packaging, with same-day shipping at qty-1 from DigiKey. Lead time for 1000-piece reels is typically 2-4 weeks from authorized distributors. Pricing begins around $4.30 at qty-1 and drops to roughly $2.62 at 1000 pieces, based on current distributor listings.
What is the price of PIC32MX250F128B-I/ML at 100 pieces?
At qty 100 the PIC32MX250F128B-I/ML is approximately $3.28 per unit as of 2026-10-02, based on current distributor data. Larger reels at qty 1000 fall near $2.62 per unit. For budget-sensitive designs, the lower-memory PIC32MX150F128B-I/ML or PIC32MX130F128B-I/ML siblings can be considered if 128 KB Flash is not required.
Is the PIC32MX250F128B-I/ML suitable for USB device applications?
Yes, the PIC32MX250F128B-I/ML integrates a USB 2.0 full-speed device/host/OTG peripheral, making it well-suited for USB HID, CDC, and audio-class designs. However, the 28-QFN ML package has fewer available I/Os than larger USB-equipped variants because USB DP/DN pins consume dedicated pads. Engineers building USB hubs or OTG roles should confirm pin mapping against the device datasheet before committing.
PIC32MX250F128B-I/ML vs PIC32MX230F256B-I/ML - which is better for higher-memory designs?
The PIC32MX230F256B-I/ML doubles program memory to 256 KB Flash with 16 KB SRAM versus the PIC32MX250F128B-I/ML's 128 KB Flash / 32 KB SRAM, in the same 28-QFN footprint. Choose the PIC32MX230F256B-I/ML when your firmware image exceeds 128 KB; choose PIC32MX250F128B-I/ML when SRAM-heavy buffering (32 KB vs 16 KB) matters more than code size, for example in audio or graphics pipelines.
When should I choose PIC32MX250F128B-I/ML over PIC32MX170F256B-I/ML?
Choose PIC32MX250F128B-I/ML when you need higher CPU throughput (MIPS32 M4K with richer peripherals including I2S and PMP for graphics) and accept 128 KB Flash/32 KB SRAM. Choose PIC32MX170F256B-I/ML when you want more code headroom (256 KB Flash) on the same 28-QFN footprint, but with a simpler peripheral set and slightly lower DMA bandwidth. Both are valid 40 MHz PIC32 mainstream choices.
Can PIC32MX170F256B-I/ML replace PIC32MX250F128B-I/ML?
The PIC32MX170F256B-I/ML is a drop-in footprint alternative (same 28-QFN ML package) but with 256 KB Flash instead of 128 KB, and a reduced peripheral set that omits some features such as I2S. For designs that do not depend on the I2S audio interface or PMP, it can substitute directly with no PCB change. Firmware may require re-tuning because the SRAM-to-Flash ratio differs (32 KB vs 64 KB across the family).
What is the best drop-in replacement for PIC32MX250F128B-I/ML?
The closest drop-in replacement for PIC32MX250F128B-I/ML is the PIC32MX250F128B-50I/ML, which shares the same 128 KB Flash/32 KB SRAM and 28-QFN footprint but runs at the 50 MHz speed grade. If you do not need USB, the PIC32MX230F256B-I/ML doubles Flash to 256 KB in the same package. Both options are sourced from the Microchip PIC32MX same-family web data with no PCB rework required.
Where can I download the PIC32MX250F128B-I/ML datasheet PDF?
The official PIC32MX250F128B-I/ML datasheet PDF is hosted at the Microchip product page microchip.com/en-us/product/pic32mx250f128b. The full family datasheet (DS60001168) covers all PIC32MX1xx/2xx/3xx/4xx variants; the device-specific data sheet section for the 28-pin QFN variant appears in chapter 36 of that document. Mirror copies are also indexed by Alldatasheet and Datasheets.com for reference.
Where do I find the pinout for the PIC32MX250F128B-I/ML?
The pinout for the PIC32MX250F128B-I/ML is documented in chapter 36 of the Microchip PIC32MX family datasheet (DS60001168). The 28-QFN ML package uses PPS (Peripheral Pin Select) so most digital peripheral functions can be remapped to almost any I/O pin, but analog functions and a few fixed signals like VDD/VSS/AVDD/AVSS/VCAP/EP are pin-locked. Refer to the package pinout diagram in the datasheet for the canonical ordering.
What is the input voltage range of the PIC32MX250F128B-I/ML?
The PIC32MX250F128B-I/ML operates from a single supply rail between 2.3 V and 3.6 V according to the Microchip datasheet. The I-temp grade suffix "I" indicates the -40 C to +85 C industrial temperature range. Designers must keep the VCAP pin decoupled with a low-ESR capacitor and respect the 3.6 V absolute maximum to avoid permanent damage to the on-chip Flash.
What are the key specifications of PIC32MX250F128B-I/ML that engineers should know?
Key PIC32MX250F128B-I/ML specifications are: MIPS32 M4K 32-bit core, 40 MHz CPU, 83 DMIPS, 128 KB Flash, 32 KB SRAM, 21 GPIO via PPS, 10-bit ADC at 500 ksps, two I2S/SPI, PMP, mTouch capacitive touch, 1 ns timer resolution, on-chip temperature diode, 2.3-3.6 V supply, and 28-QFN ML package. Industrial -40 C to +85 C temperature range. Per the Microchip datasheet, the active current is 0.5 mA/MHz.
What is the best STM32 equivalent for PIC32MX250F128B-I/ML?
The closest STM32 cross-family equivalent to the PIC32MX250F128B-I/ML is the STM32F100C8T6 or STM32F051C8T6 in a 48-pin LQFP, but these are NOT pin-compatible drop-ins (different package and pin map). For pin-compatible 28-QFN alternatives within Microchip, prefer PIC32MX250F128B-50I/ML (50 MHz upgrade) or PIC32MX230F256B-I/ML (256 KB Flash). True STM32 drop-in swaps require PCB rework.

エンジニアリング参考データ: PIC32MX250F128B-I/ML — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the PIC32MX250F128B-I/ML when you need a 32-bit MCU with USB 2.0, two I2S ports, and 32 KB SRAM in a compact 28-QFN package, for USB audio, mTouch HMI, PMP graphics, or general-purpose industrial control at 3.3 V. If your firmware exceeds 128 KB, upgrade to PIC32MX230F256B-I/ML (same QFN footprint, 256 KB Flash, 16 KB SRAM) or PIC32MX170F256B-I/ML (256 KB Flash, 64 KB SRAM, but no I2S). For 50 MHz throughput, use PIC32MX250F128B-50I/ML. The PIC32MX150F128B-I/ML is a sensible low-cost substitute if USB and a second I2S module are not needed. All six options listed share the 28-QFN ML land pattern, so BOM decisions do not require PCB rework.

代替品との比較

パラメータ この製品 PIC32MX250F128B-50I/ML PIC32MX230F256B-I/ML PIC32MX150F128B-I/ML PIC32MX170F256B-I/ML PIC32MX130F128B-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-QFN (ML) 6x6 mm 28-QFN (ML) 6x6 mm - same 28-QFN (ML) 6x6 mm - same 28-QFN (ML) 6x6 mm - same 28-QFN (ML) 6x6 mm - same 28-QFN (ML) 6x6 mm - same
Max CPU Speed 40 MHz 50 MHz (+25%) 40 MHz (same) 40 MHz (same) 40 MHz (same) 40 MHz (same)
Flash Memory 128 KB 128 KB (same) 256 KB (+100%) 128 KB (same) 256 KB (+100%) 128 KB (same)
SRAM 32 KB 32 KB (same) 16 KB (-50%) 32 KB (same) 64 KB (+100%) 32 KB (same)
I/O Pins 21 GPIO 21 GPIO (same) 21 GPIO (same) 21 GPIO (same) 21 GPIO (same) 21 GPIO (same)
I2S Module Yes (2x) Yes (2x) Yes (2x) Yes (1x) No No
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
Operating Temperature -40 C to +85 C (I-temp) -40 C to +85 C (I-temp) -40 C to +85 C (I-temp) -40 C to +85 C (I-temp) -40 C to +85 C (I-temp) -40 C to +85 C (I-temp)

主な差別化要因

  • 2x I2S modules + USB 2.0 in same 28-QFN (vs PIC32MX150F128B-I/ML)
  • 32 KB SRAM for stereo audio + USB stack (vs PIC32MX230F256B-I/ML)
  • Same memory map as 50 MHz upgrade enables seamless speed migration (vs PIC32MX250F128B-50I/ML)

設計ノート

Decoupling: place a 10 uF bulk + 0.1 uF ceramic pair within 5 mm of each VDD/AVDD pin, and a 10 uF + 0.1 uF pair on the VCAP pin for the internal 1.2 V core regulator. The VCAP capacitor must be low-ESR ceramic; do not substitute electrolytic. For USB applications, also bypass VUSB with a 0.1 uF capacitor and route DP/DM as a 90 ohm differential pair per USB 2.0 layout guidelines. Estimated input-current budget at 40 MHz full peripheral activity is ~20 mA, so a regulator with at least 100 mA headroom is recommended.

QFN thermal pad: the exposed pad (EP) on the 28-QFN ML package is the primary thermal path and MUST be soldered to a continuous ground plane with thermal vias (typically a 3x3 via array, 0.3 mm drill, 0.5 mm pitch) to keep the junction temperature inside the -40 C to +85 C range. Use NSMD pads with a slightly oversized solder mask opening for reliable QFN reflow. A non-connected EP can raise junction temperature by 15-20 C above the rated limit at 40 MHz full load.

Analog isolation: keep analog input traces (AN0-AN15) short and away from switching signals like PWM outputs and the 48 MHz USB clock trace. Route the analog reference voltage (AVDD/VREF+) through a ferrite bead from VDD, and dedicate one ground pour to the analog section stitched to the digital ground at a single point near the IC. The 10-bit ADC achieves 500 ksps only when these analog layout practices are followed; otherwise effective resolution degrades to ~8 bits in electrically noisy environments.

Clock configuration: the PIC32MX250F128B-I/ML cannot self-start from an internal RC at 40 MHz USB-accurate timing; a crystal or external oscillator on the OSCI/OSCO pins is required for USB, PMP graphics, and I2S-bus baud-rate stability. A common pitfall is leaving the on-chip 8 MHz FRC enabled after switching to a PLL, causing the bus clock to drift out of spec and triggering USB enumeration failures. Always set the OSCCON.SOSCEN, SPLL bits and CFGMULT bits in the unlock sequence described in the family reference manual section 6.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
鉛フリー
Yes
ハロゲンフリー
Yes
紛争鉱物
Compliant

RoHS/lead-free per Microchip product page. Not AEC-Q100 qualified - choose a -V automotive variant for vehicle applications. Halogen-free per Microchip Material Composition disclosure.

データ検証日: 2026-10-02 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC32MX250F128B-I/ML PIC32MX250F128B-I/ML datasheet Microchip PIC32MX250F128B-I/ML 32-bit MCU 128KB flash 28-QFN PIC32MX250 40MHz microcontroller QFN-28 PIC32MX250 USB audio interface MCU PIC32MX250 vs PIC32MX230 PIC32MX250 drop-in replacement buy PIC32MX250F128B-I/ML online PIC32MX250 mTouch capacitive button MCU PIC32MX250 parallel master port graphics what is the flash size of PIC32MX250F128B-I/ML PIC32MX250F128B-I/ML pinout 28-QFN PIC32MX250 supply voltage range PIC32MX250 Arduino compatible 3.3V

関連部品&用語

Microchip Technology PIC32MX250F128B PIC32MX250F128B-I/ML PIC32MX250F128B-50I/ML PIC32MX230F256B-I/ML PIC32MX150F128B-I/ML PIC32MX170F256B-I/ML PIC32MX130F128B-I/ML MIPS32 M4K microcontroller 32-bit MCU QFN 28-QFN ML RoHS USB 2.0 I2S Parallel Master Port (PMP) mTouch capacitive touch Peripheral Pin Select (PPS) ADC Flash memory SRAM audio DAC industrial control
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示