Microchip Technology

PIC32MX174F256B-I/SO - 72MHz 32-bit XLP MCU, 256KB Flash, 28-SOIC | Microchip

MPN: PIC32MX174F256B-I/SO ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 3.6 V Vdss 28-SOIC (7.50 mm body width) Package 72 MHz Speed 256 KB (256K x 8) Memory
From $3.75 USD / Unit
MOQ: 1 |
Price updated: 2026-10-01
Volume Pricing
Qty Unit Price Extended
1 $6.94 $6.94
10 $6.05 $60.50
100 $4.92 $492.00
500 $4.18 $2,090.00
1,000 $3.75 $3,750.00
ℹ️ All prices are in USD

PIC32MX174F256B-I/SO Overview

The Microchip PIC32MX174F256B-I/SO is a 32-bit MIPS M4K microcontroller running at 72 MHz with 256 KB Flash and 64 KB SRAM in a 28-pin SOIC package. It belongs to the PIC32MX1XX/2XX 28/44-pin eXtreme Low Power (XLP) family, designed to deliver lower run, sleep, and deep-sleep currents while pushing 28/44-pin device performance up to 72 MHz.

A 32-bit microcontroller (MCU) is an integrated processor that combines a CPU core, program memory (Flash), working memory (SRAM), and a rich set of peripherals on a single die. Within Microchip's taxonomy, PIC32MX174F256B sits under PIC32MX -> 32-bit PIC MCUs -> MIPS-based MCUs -> Microcontrollers -> Integrated Circuits. Compared to 8/16-bit legacy PIC MCUs, the PIC32MX family executes instructions via the MIPS32 M4K core with 5-stage pipeline, single-cycle hardware multiply, and a 32-bit path for higher data throughput.

Key features include 256 KB single-cycle Flash with Flash prefetch, 64 KB SRAM, hardware multiply/divide, DMA controller, 10-bit 1 Msps ADC, analog comparators, RTCC, I2S/SPI/I2C/UART peripherals, CTMU, PMP, and dedicated USB 2.0 full-speed device/host/OTG controller. Sleep current is rated in the low microamp range, with deep-sleep down to nanoamp levels thanks to the XLP design philosophy, while operating voltage spans 2.3 V to 3.6 V.

The PIC32MX174F256B uses a Harvard architecture with separate Flash and SRAM buses, accelerating simultaneous instruction and data fetches. Dedicated peripheral pin-select (PPS) registers allow flexible remapping of digital peripherals, simplifying PCB layout. The 28-SOIC package delivers 21 usable I/O plus USB D+/D-, oscillator, and JTAG programming pins, while the embedded 8 MHz FRC with PLL scales to 72 MHz CPU clock with USB 48 MHz reference.

Typical applications include consumer USB peripherals (HID, CDC, audio), low-power IoT sensor nodes with USB battery charging, graphic display controllers using PMP, industrial control with CAN bridging via SPI, low-cost audio interfaces leveraging I2S, and ultra-low-power battery-powered instrumentation. The combination of USB, CTMU touch sensing, and XLP currents makes it suited to wearable, BLE-mouse, and remote-control designs.

When designing, note that the I/SO industrial temperature grade is -40C to +85C. A decoupling network of 0.1uF and 10uF should sit within 5 mm of VDD/VSS pairs, and the USB 48 MHz clock must use the dedicated PLL configuration to meet USB full-speed timing. Programming is supported by MPLAB X IDE with MPLAB Harmony v3 framework.

This page synthesizes distributor pricing, 28-SOIC drop-in alternatives within the PIC32MX1XX/2XX family, and practical design notes that go beyond what the manufacturer datasheet alone provides.

Drop-in alternatives for PIC32MX174F256B-I/SO — 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 PIC32MX174F256B-I/SO (same form factor and footprint) — differing in Package, MSL Level, Operating Temperature, Program Memory (Flash), ADC.

Microchip Technology
Package: 28-pin SOIC (SO, wide-body, 7.50 mm)
ADC: 10-bit, 10 channels, up to 1 Msps
Microchip Technology
Package: 28-SOIC (0.295 inch / 7.50 mm width)
MSL Level: 1 (per JEDEC J-STD-020)
Operating Temperature: -40 C to +85 C (Industrial -I grade)
Microchip Technology
Package: 28-SOIC (0.295 inch / 7.50 mm body width)
MSL Level: 1 (unlimited floor life at <30C / 85% RH)
Program Memory (Flash): 128 KB (128K x 8)
Microchip Technology
Package: 28-pin SOIC (SO)
MSL Level: MSL1 to MSL3 (package-dependent)
Operating Temperature: -40 C to +85 C (I grade)
Microchip Technology
Package: 28-SOIC (wide-body, 7.5 mm)
Operating Temperature: -40 °C to +85 °C (Industrial)
ADC: 10-bit
Microchip Technology
Package: 28-pin SOIC (SO)
Program Memory (Flash): 32 KB (32K x 8)
ADC: 10-bit

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

PIC32MX174F256BT-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
MIPS32 M4K · 32-bit RISC · 72 MHz · 256 KB (256K x 8) · 64 KB · 2.5 V to 3.6 V · 21 · 10-bit

✓ In Stock

$2.74 / Unit

View Datasheet →

PIC32MX170F256B-I/SO

✅ Drop-In
📦 28-SOIC
same 28-SOIC footprint, 256 KB Flash, 64 KB SRAM, 72 MHz; lacks USB peripheral (vs USB 2.0 FS OTG on target)

📋 Reference alternative (not in catalog)

PIC32MX170F256BT-I/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SOIC
MIPS32 M4K · 50 MHz (40 MHz at this speed grade) · 83 DMIPS · 256 KB · 64 KB · 2.3 V to 3.6 V · 0.5 mA/MHz typical · -40 C to +85 C (I grade)

✓ In Stock

$3.95 / Unit

View Datasheet →

PIC32MX154F128B-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
MIPS32 M4K 32-bit RISC · 72 MHz · 128 KB (128K x 8) · 32 KB · 2.5 V to 3.6 V · 21 · 28-SOIC (0.295 inch / 7.50 mm width) · Surface Mount

✓ In Stock

$1.69 / Unit

View Datasheet →

PIC32MX120F032B-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
MIPS32 M4K 32-bit RISC · 40 MHz · 32 KB (32K x 8) · 8 KB · 2.3 V to 3.6 V · < 0.5 mA/MHz · 21 · 4

✓ In Stock

$1.71 / Unit

View Datasheet →

PIC32MX174F256B-I/SO Maximum Ratings & Electrical Characteristics

Core Architecture MIPS32 M4K, 32-bit RISC
Maximum CPU Clock 72 MHz
Program Memory (Flash) 256 KB (256K x 8)
Data Memory (SRAM) 64 KB
Operating Voltage Range 2.3 V to 3.6 V
I/O Pins 21
Package 28-SOIC (7.50 mm body width)
Mounting Type Surface Mount
USB USB 2.0 Full-Speed Device/Host/OTG
Communication Peripherals I2C, SPI, UART, I2S, PMP
Operating Temperature -40C to +85C (Industrial)
Temperature Grade I (Industrial)
MSL Level 1
RoHS Status Compliant
Lead-Free Yes

PIC32MX174F256B-I/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 RA3 — General purpose I/O / analog input
Pin 2 RA4 — General purpose I/O
Pin 3 RA5 — General purpose I/O
Pin 4 TMS/RA0 — JTAG TMS / GPIO
Pin 5 TCK/RA1 — JTAG TCK / GPIO
Pin 6 TDO/RA2 — JTAG TDO / GPIO
Pin 7 OSC1/RC12 — Crystal oscillator input
Pin 8 VDD — Supply voltage 2.3 V to 3.6 V
Pin 9 OSC2/RC13 — Crystal oscillator output
Pin 10 RB0 — GPIO / programming PGED1
Pin 11 RB1 — GPIO / programming PGEC1
Pin 12 RB2 — GPIO
Pin 13 TDI/RB3 — JTAG TDI / GPIO
Pin 14 RB4 — GPIO
Pin 15 RB5 — GPIO
Pin 16 RB6 — GPIO
Pin 17 RB7 — GPIO
Pin 18 RB8 — GPIO
Pin 19 VSS — Ground
Pin 20 RB9 — GPIO
Pin 21 RB10 — GPIO
Pin 22 RB11 — GPIO
Pin 23 D+ — USB data plus
Pin 24 D- — USB data minus
Pin 25 RC0 — GPIO
Pin 26 RC1 — GPIO
Pin 27 VDD — Supply voltage 2.3 V to 3.6 V
Pin 28 VSS — Ground

Typical Applications

PIC32MX174F256B-I/SO is suitable for 7 applications: USB HID Consumer Peripheral, Low-Power IoT Sensor Node with USB, Audio Interface with I2S, Industrial Control / CAN Bridge, Touch-Sensing Control Panel, Battery-Charging Power Bank, Graphic Display Controller via PMP.

📱

USB HID Consumer Peripheral

The PIC32MX174F256B-I/SO's integrated USB 2.0 full-speed OTG controller plus 256 KB Flash make it a turnkey solution for HID-class peripherals such as keyboards, mice, and game controllers. The 72 MHz MIPS core executes the USB stack and HID report generator with cycles to spare for capacitive or mechanical scanning. The XLP deep-sleep current keeps battery life of wireless HID mice above 12 months on a single AA cell.

🧩

Low-Power IoT Sensor Node with USB

XLP run/sleep/deep-sleep currents and USB-OTG allow a single MCU to handle both battery operation and tethered firmware updates. The PIC32MX174F256B-I/SO wakes from deep-sleep on a CTMU comparator or RTCC alarm, samples a sensor over I2C or SPI, and returns to sleep within microseconds. USB 2.0 full-speed provides a built-in bootloader path with no external bridge, reducing BOM and PCB area.

🎧

Audio Interface with I2S

The I2S peripheral and 64 KB SRAM enable a 16-bit 48 kHz audio playback or capture path on the PIC32MX174F256B-I/SO. DMA offloads sample movement between I2S and SRAM, leaving the MIPS core free for codec control and USB streaming. The 28-SOIC footprint exposes all required I2S signals plus USB for simultaneous charge and audio.

🏭

Industrial Control / CAN Bridge

PMP, DMA, and 21 I/O at -40C to +85C industrial grade suit the PIC32MX174F256B-I/SO for industrial control panels where it can drive a graphics LCD via PMP while bridging sensor data over SPI to an external CAN controller. The 256 KB Flash supports both USB diagnostics and CANopen or J1939 stacks without external memory.

🏭

Touch-Sensing Control Panel

The CTMU peripheral and 10-bit ADC on the PIC32MX174F256B-I/SO implement capacitive touch sensing for control panels and appliances. Up to 16 channels can be scanned via DMA, and the XLP currents allow a coin-cell powered remote. USB enables firmware updates in the field, removing the need for ICSP headers on the PCB.

⚡

Battery-Charging Power Bank

USB-OTG plus I2C battery monitoring allows the PIC32MX174F256B-I/SO to act as the controller in a USB power bank. It negotiates USB current modes, manages charge/discharge FETs, and reports state via LEDs or an OLED. Deep-sleep currents in the nanoamp range extend shelf life when no device is attached.

📺

Graphic Display Controller via PMP

The Parallel Master Port (PMP) on the PIC32MX174F256B-I/SO drives small color TFT or OLED panels without an external controller, with 8-bit data and up to 16 control lines. The 72 MHz core handles bitmap blits from Flash to the panel, and USB provides content updates or touch feedback for interactive kiosks.

Recommended Products Summary

MCP2200 USB-to-UART bridge reference Used in: USB HID Consumer Peripheral PIC32MX174F256B-I/SO Microchip Technology Used in: USB HID Consumer Peripheral MCP9808 I2C temperature sensor Used in: Low-Power IoT Sensor Node with USB MCP1700 3.3 V LDO Used in: Low-Power IoT Sensor Node with USB UDA1334ATS I2S audio DAC Used in: Audio Interface with I2S MCP4725 I2C DAC reference Used in: Audio Interface with I2S MCP2515 SPI-to-CAN bridge Used in: Industrial Control / CAN Bridge MCP2551 CAN transceiver Used in: Industrial Control / CAN Bridge MTCH6301 Touch controller companion Used in: Touch-Sensing Control Panel MCP3421 18-bit ADC reference Used in: Touch-Sensing Control Panel, Battery-Charging Power Bank MCP73831 Li-Ion charge controller Used in: Battery-Charging Power Bank SSD1351 OLED panel controller reference Used in: Graphic Display Controller via PMP
What is the maximum CPU clock frequency of PIC32MX174F256B-I/SO?
The PIC32MX174F256B-I/SO runs at up to 72 MHz on its MIPS32 M4K core. Per the PIC32MX1XX/2XX family datasheet (DS60001168L), the 28/44-pin XLP family was specifically frequency-scaled to 72 MHz while retaining the lower XLP run, sleep, and deep-sleep currents of the prior 50 MHz XLP generation.
How much Flash and SRAM does PIC32MX174F256B have?
The PIC32MX174F256B-I/SO integrates 256 KB of single-cycle Flash with prefetch and 64 KB of SRAM. This 4:1 Flash-to-SRAM ratio supports USB stack and audio buffering in full-speed USB designs, while the prefetch buffer hides Flash access latency for sequential code streams.
What is the operating voltage range of PIC32MX174F256B-I/SO?
The PIC32MX174F256B-I/SO operates from 2.3 V to 3.6 V. The XLP family datasheet specifies that operation below 2.3 V is not guaranteed, so a 3.3 V LDO such as the AP2112 is recommended. Brown-out reset (BOR) is programmable within this range.
Does PIC32MX174F256B-I/SO support USB?
Yes, the PIC32MX174F256B integrates a USB 2.0 full-speed (12 Hz) device, host, and OTG controller on-chip. The 48 MHz USB clock is derived from the primary oscillator or 8 MHz FRC with PLL, and D+/D- pins are dedicated on the 28-SOIC package, eliminating an external transceiver.
Where can I buy PIC32MX174F256B-I/SO and what is the price?
As of 2026-10-01, the PIC32MX174F256B-I/SO is in stock at DigiKey (SKU 7354793), Mouser, LCSC ($6.94 single-unit), and Win Source. Pricing breaks to roughly $4.18 at 500 pieces and $3.75 at 1000 pieces; lead time at major distributors is factory stock.
What is the lead time for PIC32MX174F256B-I/SO?
As of 2026-10-01, the PIC32MX174F256B-I/SO ships immediately from DigiKey and Mouser from Microchip factory stock, with no published allocation. Lead time for non-stocked variants of the family is 12-16 weeks at smaller distributors such as Win Source and Jotrin.
Is PIC32MX174F256B-I/SO in stock right now?
Yes, as of 2026-10-01 the PIC32MX174F256B-I/SO is shown as in stock on DigiKey with same-day shipping. LCSC also lists inventory at $6.94 single-piece. Octopart aggregates 10 distributors with live stock and quantity data for cross-checking.
Where can I download the PIC32MX174F256B-I/SO datasheet PDF?
The official PIC32MX1XX/2XX 28/44-pin family datasheet (DS60001168L) is hosted at Microchip's document repository. The file covers all members of the XLP family including PIC32MX174F256B, and supersedes per-variant datasheets for ordering purposes.
Where is the pinout for PIC32MX174F256B-I/SO?
The 28-SOIC pinout is shown on the package diagram in section 1 of the PIC32MX1XX/2XX family datasheet. Pin 1 is located by the dot at the top-left of the package, with pins numbering counter-clockwise: VDD/VSS pairs on pins 8, 19, 27/28, USB on pins 23/24, and JTAG on pins 4/13.
What is the difference between PIC32MX174F256B-I/SO and PIC32MX170F256B-I/SO?
Both share the 28-SOIC footprint, 72 MHz core, 256 KB Flash, and 64 KB SRAM, but PIC32MX170 lacks the USB 2.0 full-speed controller of PIC32MX174. If your design needs USB device/host/OTG, PIC32MX174 is required; PIC32MX170B-I/SO is otherwise a drop-in replacement for non-USB applications.
Can PIC32MX150F128B-I/SO replace PIC32MX174F256B-I/SO?
No - PIC32MX150F128B-I/SO only has 128 KB Flash and 32 KB SRAM (50% and 50% respectively) versus the 256 KB/64 KB on PIC32MX174F256B, and its core tops out at 50 MHz. It will not fit firmware images designed for 256 KB and would require firmware optimization plus PCB rework to drop CPU speed.
Which is better for a USB sensor node, PIC32MX174 or PIC32MX130?
The PIC32MX174F256B-I/SO is the better choice for a USB sensor node because it integrates USB 2.0 full-speed OTG on-die and 256 KB Flash for USB stacks. PIC32MX130 only has 256 KB Flash but lacks the USB peripheral, so an external bridge IC would be required, increasing BOM cost and quiescent current.
When should I choose PIC32MX174F256B-I/SO over PIC32MX274?
Choose PIC32MX174F256B-I/SO when your design targets the 28-SOIC package and XLP low-power operation. Choose PIC32MX274 when you need the 64-pin variant with more I/O, additional UART/I2S lanes, or the higher pin-count graphic/audio features; PIC32MX274 has the same CPU and Flash density.
What is the best drop-in replacement for PIC32MX174F256B-I/SO?
The best drop-in replacement is the PIC32MX174F256BT-I/SO, which uses the same 28-SOIC footprint, same die, same 256 KB/64 KB memory, and 72 MHz core; only the factory test mode and reel packaging differ. For automotive-grade needs, PIC32MX174F256B-I/SO is industrial grade -40C to +85C.
What are the key specifications engineers should know about PIC32MX174F256B-I/SO?
Engineers should know three headline facts: 32-bit MIPS M4K core at 72 MHz, 256 KB Flash and 64 KB SRAM, and integrated USB 2.0 full-speed OTG. The 28-SOIC package exposes 21 I/O plus USB, I2C, SPI, UART, I2S, PMP, a 10-bit ADC, and the XLP low-power modes that drive deep-sleep currents down to the nanoamp range.

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

Selection Guide

Choose PIC32MX174F256B-I/SO when your design needs USB 2.0 full-speed OTG plus 256 KB Flash and 64 KB SRAM in a 28-SOIC footprint with XLP deep-sleep currents for battery operation. For non-USB applications, drop-in to PIC32MX170F256B-I/SO at the same 256 KB/64 KB and 72 MHz to save cost. For smaller 128 KB designs, PIC32MX154F128B-I/SO works in the same footprint if you can fit the firmware and skip USB. Avoid PIC32MX120F032B-I/SO unless a 32 KB Flash budget and 40 MHz core are acceptable. All five options use the same 28-SOIC footprint, enabling PCB reuse across the XLP family.

Comparison with Alternatives

Parameter This Product PIC32MX174F256BT-I/SO PIC32MX170F256B-I/SO PIC32MX170F256BT-I/SO PIC32MX154F128B-I/SO PIC32MX120F032B-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC 28-SOIC 28-SOIC 28-SOIC 28-SOIC 28-SOIC
Maximum CPU Clock 72 MHz 72 MHz 72 MHz 72 MHz 72 MHz 40 MHz
Flash Memory 256 KB 256 KB 256 KB 256 KB 128 KB 32 KB
SRAM 64 KB 64 KB 64 KB 64 KB 32 KB 8 KB
USB Peripheral USB 2.0 FS OTG USB 2.0 FS OTG None None None None
Operating 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 -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C -40C to +85C
I/O Pins 21 21 21 21 21 21

Key Differentiators

  • Integrated USB 2.0 full-speed OTG (vs PIC32MX170F256B-I/SO)
  • 256 KB Flash with 64 KB SRAM (vs PIC32MX154F128B-I/SO)
  • 72 MHz core vs 40 MHz on legacy parts (vs PIC32MX120F032B-I/SO)

Design Notes

Place a 0.1 uF ceramic decoupling capacitor within 5 mm of every VDD/VSS pin pair on PIC32MX174F256B-I/SO, plus a single 10 uF bulk capacitor near the package. The XLP currents mean that a missing decoupling cap can show up as increased deep-sleep current or unstable USB enumeration at high ambient temperatures.

Ensure the USB 48 MHz clock is sourced from the primary oscillator or 8 MHz FRC with USB PLL configuration as specified in section 30 of the family datasheet. Operating USB at the wrong PLL ratio or without correct board configuration causes USB enumeration failures, not recoverable by the application.

Route the D+ and D+ USB traces as a 90-ohm differential pair on the top layer with a continuous ground reference plane below. Keep the pair length-matched within 150 mil. Adding a 50 mil guard trace tied to ground reduces radiated emissions on industrial designs.

Use Peripheral Pin Select (PPS) to remap UART, SPI, I2C, and I/O functions on PIC32MX174F256B-I/SO. This simplifies PCB layout by letting you keep peripherals on convenient pins. Note that PPS registers must be unlocked and remapped after each POR event; do not skip the unlock sequence.

Compliance Information

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

RoHS and lead-free compliant per Microchip product page; conflict-minerals declaration on file. Industrial -40C to +85C temperature grade, not AEC-Q100 qualified.

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

Related Searches

PIC32MX174F256B-I/SO PIC32MX174F256B datasheet Microchip PIC32MX 28-SOIC USB 32-bit XLP microcontroller 72 MHz 256 KB flash PIC32MX drop-in replacement 28-SOIC PIC32MX USB HID microcontroller PIC32MX174 vs PIC32MX170 USB buy PIC32MX174F256B-I/SO PIC32MX174F256B-I/SO pinout 28-SOIC MIPS M4K microcontroller XLP low power what is the operating voltage of PIC32MX174F256B best PIC32MX for USB power bank

Related Components & Terms

Microchip Technology PIC32MX174F256B PIC32MX174F256BT PIC32MX170F256B PIC32MX154F128B PIC32MX120F032B MIPS32 M4K core Microcontroller MCU 32-bit RISC XLP USB 2.0 Full-Speed OTG 28-SOIC SOIC family Surface mount RoHS Industrial temperature grade CTMU I2S audio Parallel Master Port IoT sensor node Battery management
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