PIC32MX130F256D-50I/PT - 50MHz 32-bit MCU, 256KB Flash | Microchip
MPN: PIC32MX130F256D-50I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.96 | $5.96 |
| 10 | $5.36 | $53.60 |
| 100 | $4.77 | $477.00 |
| 500 | $4.06 | $2,030.00 |
| 1,000 | $3.42 | $3,420.00 |
PIC32MX130F256D-50I/PT Overview
A 32-bit microcontroller (MCU) is a single-chip computer that integrates a 32-bit CPU core, program memory (Flash), data memory (SRAM), and a configurable set of peripherals. The PIC32MX130F256D sits in the PIC32MX1xx sub-family, which itself is part of Microchip's broader PIC32 ecosystem. Architecturally, it falls under: 32-bit MCU -> RISC microcontroller -> embedded processor -> semiconductor. The M4K core executes the MIPS32 instruction set with 5-stage pipeline, giving 1.56 DMIPS/MHz - competitive with Cortex-M3 in its class.
Key features include two I2S/SPI modules for codec and audio connectivity, a Parallel Master Port (PMP) for graphics and external memory interfaces, mTouch capacitive touch support with 1 ns high-resolution time measurement, an on-chip temperature sensor, and a 10-bit ADC with up to 1 Msps conversion rate. Peripheral Pin Select (PPS) allows most digital peripherals to be remapped to a wide choice of pins, simplifying PCB routing.
Typical applications include consumer audio accessories, low-cost graphics HMIs using PMP-driven LCDs, capacitive touch user interfaces (buttons, sliders, proximity), USB-device bridge firmware, and general-purpose industrial control nodes. The combination of 16 KB SRAM and 256 KB Flash gives headroom for protocol stacks such as USB device, TCP/IP via a MAC add-on, or audio processing.
When designing with this MCU, note the 2.5 V-3.6 V supply range: a 3.3 V LDO is the typical choice. The 50 MHz maximum is only reached when the internal PLL is configured; the default FRC oscillator starts at 8 MHz. PPS reassignment must be committed before peripheral enable to avoid glitches.
Drop-in alternatives for PIC32MX130F256D-50I/PT — 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 PIC32MX130F256D-50I/PT (same form factor and footprint) — differing in ADC, Timers, Package, Operating Temperature, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX130F256D-I/PT
✅ Drop-In✓ In Stock
$3.3 / Unit
View Datasheet →PIC32MX130F256DT-50I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX130F256D-50I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Frequency | 50 MHz |
| Performance | 83 DMIPS |
| Program Flash Memory | 256 KB |
| Data SRAM | 16 KB |
| Operating Voltage Range | 2.5 V to 3.6 V |
| ADC | 10-bit, up to 1 Msps |
| I2S / SPI Modules | 2 |
| I2C Modules | 2 |
| UART Modules | 2 |
| Parallel Master Port (PMP) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| mTouch Capacitive Touch | Supported |
| On-chip Temperature Sensor | Yes |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC32MX130F256D-50I/PT Pin Configuration
| Pin 1 | RPB0/AN0 — Remappable I/O, analog input 0 |
| Pin 2 | RPB1/AN1 — Remappable I/O, analog input 1 |
| Pin 3 | RPB2/AN2 — Remappable I/O, analog input 2 |
| Pin 4 | RPB3/AN3 — Remappable I/O, analog input 3 |
| Pin 5 | VSS — Ground reference |
| Pin 6 | RA0 — Port A bit 0 |
| Pin 7 | RA1 — Port A bit 1 |
| Pin 8 | RA2 — Port A bit 2 |
| Pin 9 | RA3 — Port A bit 3 |
| Pin 10 | RA4 — Port A bit 4 |
| Pin 11 | RA5 — Port A bit 5 |
| Pin 12 | RA6 — Port A bit 6 |
| Pin 13 | RA7 — Port A bit 7 |
| Pin 14 | VSS — Ground reference |
| Pin 15 | VDD — Positive supply (2.5 V to 3.6 V) |
| Pin 16 | RA8 — Port A bit 8 |
| Pin 17 | RA9 — Port A bit 9 |
| Pin 18 | RA10 — Port A bit 10 |
| Pin 19 | AVSS — Analog ground |
| Pin 20 | AVDD — Analog positive supply |
| Pin 21 | RPB4/AN4 — Remappable I/O, analog input 4 |
| Pin 22 | RPB5/AN5 — Remappable I/O, analog input 5 |
| Pin 23 | RPB6/AN6 — Remappable I/O, analog input 6 |
| Pin 24 | RPB7/AN7 — Remappable I/O, analog input 7 |
| Pin 25 | RPB8/AN8 — Remappable I/O, analog input 8 |
| Pin 26 | RPB9/AN9 — Remappable I/O, analog input 9 |
| Pin 27 | RPB10/AN10 — Remappable I/O, analog input 10 |
| Pin 28 | RPB11/AN11 — Remappable I/O, analog input 11 |
| Pin 29 | VSS — Ground reference |
| Pin 30 | VDD — Positive supply (2.5 V to 3.6 V) |
| Pin 31 | RPB12 — Remappable I/O |
| Pin 32 | RPB13 — Remappable I/O |
| Pin 33 | RPB14 — Remappable I/O |
| Pin 34 | RPB15 — Remappable I/O |
| Pin 35 | VSS — Ground reference |
| Pin 36 | RC1 — Port C bit 1 |
| Pin 37 | RC2 — Port C bit 2 |
| Pin 38 | RC3 — Port C bit 3 |
| Pin 39 | RC4 — Port C bit 4 |
| Pin 40 | OSC1 — Crystal oscillator input |
| Pin 41 | OSC2 — Crystal oscillator output |
| Pin 42 | VDD — Positive supply (2.5 V to 3.6 V) |
| Pin 43 | PGED2 — Programming/debug data line 2 |
| Pin 44 | PGEC2 — Programming/debug clock line 2 |
Typical Applications
PIC32MX130F256D-50I/PT is suitable for 6 applications: Capacitive Touch User Interface, Low-Cost Graphics HMI with PMP LCD, Consumer Audio Accessory with I2S Codec, USB HID Bridge / CDC Device, Industrial Sensor Node / Data Logger, mTouch Proximity / Slider Interface.
Capacitive Touch User Interface
The PIC32MX130F256D-50I/PT's mTouch capacitive touch sensing with 1 ns resolution charge-time measurement unit makes it ideal for button, slider, and proximity-sensing interfaces. The device supports up to 16 touch channels via Peripheral Pin Select, enabling flexible PCB routing without dedicated touch pins. With 256 KB Flash, designers can implement touch libraries, debounce state machines, and gesture recognition. Compared to discrete touch ICs, the integrated core eliminates a companion MCU, reducing BOM cost. The 50 MHz MIPS M4K core delivers 83 DMIPS, providing ample headroom for real-time touch scanning while running an application state machine. The 2.5 V-3.6 V supply range is compatible with battery-powered designs.
Recommended
Low-Cost Graphics HMI with PMP LCD
The PIC32MX130F256D-50I/PT features a Parallel Master Port (PMP) capable of driving 8-bit parallel LCDs and external memory interfaces, making it suitable for low-cost graphical HMI panels. PMP operates up to the system clock, so at 50 MHz the parallel bus delivers high-throughput frame updates without DMA overhead. Combined with 16 KB SRAM and 256 KB Flash, the device can store fonts, menus, and bitmaps for small QVGA/WQVGA displays. The I2S peripheral supports digital audio output for HMI buzzers or codecs. Compared to serial-only MCUs, the PMP bus eliminates the need for an external display controller, saving 1-2 dollars BOM cost. PIC32MX130F256B-V/SS shares the same core in a smaller footprint for compact HMI daughterboards.
Recommended
Consumer Audio Accessory with I2S Codec
The PIC32MX130F256D-50I/PT includes two I2S/SPI modules that interface directly with stereo audio codecs, supporting 16-bit to 32-bit sample widths at standard 44.1 kHz and 48 kHz rates. With 50 MHz MIPS M4K performance (83 DMIPS), the core can run real-time audio mixing, equalization, or simple synthesis algorithms alongside the I2S DMA. The 16 KB SRAM provides buffer space for 50-100 ms of audio at 48 kHz/16-bit stereo, sufficient for click/pop elimination and basic effects. The 2.5 V-3.6 V supply is compatible with single-cell Li-ion + LDO designs. For more demanding audio processing, scale up to PIC32MX2xx devices; the 256D-50I/PT is the cost-optimized sweet spot for digital audio peripherals.
Recommended
USB HID Bridge / CDC Device
Although the PIC32MX130F256D-50I/PT lacks an on-chip USB peripheral, it can implement USB device-class firmware (HID, CDC) using Microchip's USB stack with external comparators or a USB3300 external transceiver. At 50 MHz the core comfortably handles USB 1.1 Low/Full-speed polling, descriptor parsing, and HID report generation. 256 KB Flash accommodates the full Microchip MLA USB stack while leaving room for application code. The two UART modules can be bridged to USB CDC, providing a serial-to-USB converter with no external bridge IC. For a native-USB single-chip solution, jump to PIC32MX2xx or PIC32MK devices, but the 130 series offers the best cost for HID-class bridges.
Recommended
Industrial Sensor Node / Data Logger
The PIC32MX130F256D-50I/PT's 10-bit ADC (up to 1 Msps), 16-channel input capability, and industrial temperature grade (-40C to +85C) make it well-suited for multi-sensor data acquisition nodes. With 256 KB Flash and 16 KB SRAM, designers can implement SD-card logging stacks or wireless UART drivers for sensor data buffering. The on-chip temperature sensor provides die-level monitoring for sensor compensation. Peripheral Pin Select allows the ADC inputs and UART/SPI interfaces to be reassigned to optimize PCB routing for multi-board designs. Compared to 8-bit PIC MCUs, the 32-bit core delivers 5-10x faster DSP for FFT-based vibration analysis or sensor filtering.
Recommended
mTouch Proximity / Slider Interface
Beyond simple buttons, the PIC32MX130F256D-50I/PT supports mTouch proximity detection and slider gestures through its high-resolution CTMU. With 1 ns resolution on charge-time measurement, the MCU can detect capacitive changes well below 1 pF, enabling proximity wake-up from sealed enclosures. The 50 MHz core runs the touch scan loop in tens of microseconds, leaving MIPS headroom for the application main loop. Peripheral Pin Select removes the rigidity of fixed touch pins, so slider electrodes can be routed to any available GPIO. 16 KB SRAM buffers scan results without flicker; 256 KB Flash stores calibration tables for environmental compensation.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX130F256D-50I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX130F256D-I/PT | PIC32MX130F256DT-50I/PT | PIC32MX130F256B-50I/SS |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (10x10 mm) | 44-pin TQFP (10x10 mm) - same | 44-pin TQFP (10x10 mm) - same | 28-pin SSOP - smaller |
| Maximum CPU Frequency | 50 MHz | 40 MHz | 50 MHz | 50 MHz |
| Flash Memory | 256 KB | 256 KB | 256 KB | 256 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB |
| Operating Voltage | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 2.5 V to 3.6 V | 2.5 V to 3.6 V |
| I/O Pins | 34 | 34 | 34 | 21 |
| Parallel Master Port | Yes | Yes | Yes | No |
Key Differentiators
- 50 MHz / 83 DMIPS with industrial temp grade (vs PIC32MX130F256D-I/PT)
- Same die as standard variant, just tape-and-reel packaging (vs PIC32MX130F256DT-50I/PT)
- 44-pin TQFP with PMP (vs PIC32MX130F256B-50I/SS)
Design Notes
Decouple VDD with 100 nF ceramic plus 4.7 uF bulk per datasheet. Place 100 nF as close to each VDD/VSS pair as possible, ideally within 3 mm of the pin. The AVDD pin requires its own 100 nF + 10 uF network to keep ADC noise low; do not share its decoupling with digital VDD. For USB or PMP-driven designs, add a ferrite bead between digital and analog supply returns.
Route the crystal traces (OSC1, OSC2) within 5 mm of the MCU, surrounded by a ground guard trace to minimize capacitive coupling. Place the load capacitors immediately adjacent to the crystal pads. The PGEDx/PGECx pins should be routed away from high-frequency signals to avoid debug-time glitches. For PMP-based LCD interfaces, match trace lengths on the 8-bit data bus within 1 cm to avoid skew.
Peripheral Pin Select (PPS) must be configured and unlocked before enabling the peripheral; otherwise the peripheral functions will not appear on the desired pins. Avoid configuring PPS for analog functions (ADC, CVREF) as those have dedicated pins. Do not exceed 50 MHz on the system clock without verifying the PLL multiplier and input divider settings; misconfiguration can lock up the device and require a programmer recovery.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified - this part targets consumer and industrial markets.