PIC32MX130F256B-50I/SS - 32-bit MCU, 50MHz, 256KB Flash | Microchip
MPN: PIC32MX130F256B-50I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.92 | $6.92 |
| 10 | $6.15 | $61.50 |
| 100 | $5.12 | $512.00 |
| 500 | $4.45 | $2,225.00 |
| 1,000 | $3.85 | $3,850.00 |
PIC32MX130F256B-50I/SS Overview
What is a 32-bit microcontroller? A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory (Flash), data memory (SRAM), and integrated peripherals such as ADC, timers, and communication interfaces. 32-bit MCUs like the PIC32MX1XX/2XX family provide higher computational throughput than 8/16-bit MCUs, positioning them in the hierarchy: microcontroller -> embedded MCU -> 32-bit MCU -> RISC MCU -> MIPS-based MCU -> semiconductor. The PIC32MX130F256B sits in the entry-level branch of the PIC32 family, designed for cost-sensitive applications needing USB-less, lower-pin-count designs.
Key features include 256 KB self-programmable Flash, 16 KB SRAM, USB 2.0 Full-Speed On-The-Go (OTG) peripheral, four-channel DMA, and a Charge Time Measurement Unit (CTMU) for capacitive touch and precise time measurement. The 28 SSOP industrial-grade variant operates from 2.3V to 3.6V and supports in-circuit serial programming (ICSP) via PGECx/PGEDx pairs.
Typical applications include consumer electronics, industrial control, embedded control with graphical user interfaces via PMP, low-cost audio with I2S, and capacitive touch human-machine interfaces. The combination of USB OTG, PMP, and PPS makes the device a flexible platform for human-interface and connectivity nodes.
Design consideration: Multiple VDD/VSS pairs must all be connected for reliable operation. Decoupling capacitors (typically 0.1 uF per VDD pin) close to the IC are mandatory. The PGECx/PGEDx pair must be used consistently for ICSP programming.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, providing engineers with consolidated decision-making context for embedded MCU selection.
Drop-in alternatives for PIC32MX130F256B-50I/SS — 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 PIC32MX130F256B-50I/SS (same form factor and footprint) — differing in Package, Timers, ADC, Operating Temperature, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX130F256B-50I/SP
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.1 / Unit
View Datasheet →PIC32MX130F256BT-50I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX130F256B-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.15 / Unit
View Datasheet →PIC32MX130F128B-I/SS
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC32MX130F064B-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.43 / Unit
View Datasheet →PIC32MX130F256B-50I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K RISC |
| CPU Bit Width | 32-bit |
| Maximum CPU Frequency | 50 MHz |
| DMIPS Performance | 83 DMIPS |
| Flash Program Memory | 256 KB (256K x 8) |
| SRAM Data Memory | 16 KB |
| ADC | 10-bit, up to 13 channels, 1 Msps |
| Operating Voltage Range | 2.3 V to 3.6 V |
| Operating Temperature Range | -40C to +85C (Industrial) |
| I/O Pins | 21 |
| USB | USB 2.0 Full-Speed OTG |
| Timers | 5 x 16-bit |
| UART Modules | 2 |
| SPI Modules | 2 |
| I2C Modules | 2 |
| DMA Channels | 4 |
| Package | 28-pin SSOP (5.30 mm body width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC32MX130F256B-50I/SS Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active low |
| Pin 2 | PGEC1 — ICSP programming clock 1 |
| Pin 3 | PGED1 — ICSP programming data 1 |
| Pin 4 | AN0/VREF+/CVREF+/PMPD0/RB0 — Analog input / VREF+ / CVREF+ / PMP data 0 / GPIO RB0 |
| Pin 5 | AN1/VREF-/CVREF-/PMPD1/RB1 — Analog input / VREF- / CVREF- / PMP data 1 / GPIO RB1 |
| Pin 6 | PGEC2/RB2 — ICSP programming clock 2 / GPIO RB2 |
| Pin 7 | PGED2/RB3 — ICSP programming data 2 / GPIO RB3 |
| Pin 8 | AN4/C1IN-/PMPD2/RB4 — Analog input 4 / comparator input / PMP data 2 / GPIO RB4 |
| Pin 9 | AN5/C1IN+/PMPD3/RB5 — Analog input 5 / comparator input / PMP data 3 / GPIO RB5 |
| Pin 10 | VSS — Ground |
| Pin 11 | VDD — Positive power supply |
| Pin 12 | AN6/OC2/PMPD4/RB6 — Analog input 6 / output compare 2 / PMP data 4 / GPIO RB6 |
| Pin 13 | AN7/OC3/PMPD5/RB7 — Analog input 7 / output compare 3 / PMP data 5 / GPIO RB7 |
| Pin 14 | AN8/C2IN-/PMPD6/RB8 — Analog input 8 / comparator input / PMP data 6 / GPIO RB8 |
| Pin 15 | AN9/C2IN+/PMPD7/RB9 — Analog input 9 / comparator input / PMP data 7 / GPIO RB9 |
| Pin 16 | TMS/PMPWR/RA0 — JTAG TMS / PMP write strobe / GPIO RA0 |
| Pin 17 | TCK/PMPRD/RA1 — JTAG TCK / PMP read strobe / GPIO RA1 |
| Pin 18 | TDI/PMPD14/RA2 — JTAG TDI / PMP data 14 / GPIO RA2 |
| Pin 19 | TDO/PMPD15/RA3 — JTAG TDO / PMP data 15 / GPIO RA3 |
| Pin 20 | SDA1/PMPD12/RA4 — I2C1 SDA / PMP data 12 / GPIO RA4 |
| Pin 21 | SCL1/PMPD13/RA5 — I2C1 SCL / PMP data 13 / GPIO RA5 |
| Pin 22 | VSS — Ground |
| Pin 23 | VDD — Positive power supply |
| Pin 24 | AN10/USBID/RB10 — Analog input 10 / USB OTG ID / GPIO RB10 |
| Pin 25 | AN11/VBUSON/RB11 — Analog input 11 / VBUS ON sense / GPIO RB11 |
| Pin 26 | D-/RG3 — USB D- / GPIO RG3 |
| Pin 27 | D+/RG2 — USB D+ / GPIO RG2 |
| Pin 28 | VCAP — Internal voltage regulator bypass cap, requires 10 uF to VSS |
Typical Applications
PIC32MX130F256B-50I/SS is suitable for 6 applications: Industrial Control and HMI, USB HID / CDC Devices, Capacitive Touch Sensing (mTouch), Audio Playback with I2S, Low-Cost Graphics with PMP, Sensor Hub and Data Logger.
Industrial Control and HMI
The PIC32MX130F256B-50I/SS fits industrial HMI and control applications where the 50 MHz MIPS32 M4K core delivers 83 DMIPS for responsive button/encoder handling, the 256 KB Flash accommodates full-featured IEC 61131-3 or proprietary control firmware, and the 16 KB SRAM buffers scan logs before transmission. The on-chip 10-bit 1 Msps ADC with up to 13 channels captures sensor inputs at scan rates up to 76 kHz per channel without external components. The PMP peripheral drives character LCDs or small TFT panels directly, eliminating external display controllers. Industrial-grade -40C to +85C operation tolerates factory-floor environments. PPS allows remapping UART/SPI/I2C to any GPIO, simplifying PCB routing of multi-sensor boards.
Recommended
USB HID / CDC Devices
The PIC32MX130F256B-50I/SS integrates a USB 2.0 Full-Speed OTG controller with on-chip transceiver, supporting HID, CDC, MSD, and vendor-specific device classes without external PHY. The 50 MHz core with PLL-derived 48 MHz USB clock drives enumeration reliably while leaving headroom for application processing. USB device applications such as barcode scanners, custom keyboards, test instruments, and configuration tools run directly from the 256 KB Flash. The 16 KB SRAM hosts USB endpoint buffers plus application stacks; the 4-channel DMA offloads packet copy from CPU. Drop-in compatibility with the PIC32MX230/270 families enables scaling to higher I/O counts when more peripherals are needed.
Recommended
Capacitive Touch Sensing (mTouch)
The PIC32MX130F256B-50I/SS implements Microchip's mTouch capacitive touch sensing using the on-chip Charge Time Measurement Unit (CTMU) plus 1 ns resolution timer capture. CTMU delivers calibrated charge-current sources and timing comparators to resolve femtofarad-level capacitance changes from touch buttons, sliders, and wheels. Industrial noise robustness is achieved through oversampling and baseline tracking in firmware. The 16 KB SRAM buffers raw and post-processed touch data; 256 KB Flash accommodates advanced touch libraries including gesture recognition and water-robust algorithms. With 21 GPIO available in the 28-pin SSOP, designers can implement 10-12 touch electrodes plus LEDs and a serial interface in a single chip solution.
Recommended
Audio Playback with I2S
The PIC32MX130F256B-50I/SS drives external audio DACs and codecs via its two I2S modules, each supporting separate transmit/receive paths for full-duplex audio streaming. The 50 MHz core provides sufficient MIPS to handle MP3/AAC decoding at 128 kbps plus audio post-processing. The 256 KB Flash stores compressed audio assets or accepts streamed data over USB or SD card. PPS allows I2S bit-clock, word-select, and data lines to be mapped to any GPIO, simplifying PCB layout. Combined with the 10-bit ADC for microphone sampling, the device supports record-and-playback applications, intercoms, and toy audio products at the entry-level price point.
Recommended
Low-Cost Graphics with PMP
The PIC32MX130F256B-50I/SS uses its Parallel Master Port (PMP) to interface directly with character LCDs, OLED displays, and small TFT controllers in 8-bit or 16-bit parallel mode. PMP provides address, data, and control lines plus dedicated timing, supporting display refresh up to ~25 FPS for 320x240 QVGA panels with frame buffer in external memory or via partial updates. The 256 KB Flash stores graphic assets compressed in RLE or sprite format; the 16 KB SRAM holds current screen state. Designers can integrate low-cost GUI on monochrome or color OLEDs without dedicated graphics controller ICs, reducing BOM cost and PCB area for appliances, instruments, and consumer devices.
Recommended
Sensor Hub and Data Logger
The PIC32MX130F256B-50I/SS acts as a sensor hub aggregating I2C sensors (temperature, humidity, accelerometer, pressure) through its two I2C controllers, with SPI devices on its two SPI controllers, plus 10-bit ADC sampling of analog sensors. The 4-channel DMA supports zero-CPU sensor polling, while the 16 KB SRAM buffers time-stamped data for batch upload over UART, USB CDC, or SPI slave to a host processor. The 256 KB Flash accommodates full sensor fusion algorithms (complementary filters, basic Kalman) plus 8/16-bit microcontrollers can offload the heavier DSP work. Industrial temperature rating suits outdoor or factory-floor sensor nodes.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX130F256B-50I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX130F256B-50I/SP | PIC32MX130F256BT-50I/SS | PIC32MX130F256B-I/SS | PIC32MX130F128B-I/SS | PIC32MX130F064B-I/SS |
|---|---|---|---|---|---|---|
| Package | 28-pin SSOP | 28-pin SPDIP (through-hole) | 28-pin SSOP (same) | 28-pin SSOP (same) | 28-pin SSOP (same) | 28-pin SSOP (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 256 KB | 256 KB | 256 KB | 256 KB | 128 KB (-50%) | 64 KB (-75%) |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 8 KB (-50%) |
| Max CPU Frequency | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 50 MHz |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +105C (extended) | -40C to +85C | -40C to +85C |
| USB OTG | Yes (FS OTG) | Yes | Yes | Yes | Yes | Yes |
| PMP (Parallel Master Port) | Yes | Yes | Yes | Yes | Yes | Yes |
| Pin-to-pin Compatible | Yes (within family) | Yes (different package) | Yes (same package) | Yes (same package) | Yes (same package) | Yes (same package) |
Key Differentiators
- On-chip USB 2.0 OTG with internal transceiver (vs PIC32MX130F064B-I/SS)
- 256 KB Flash with same SSOP-28 footprint as lower-density variants (vs PIC32MX130F128B-I/SS)
- Industrial-grade temperature range with automotive-capable family (vs PIC32MX130F256B-50I/SP)
- PPS (Peripheral Pin Select) flexibility (vs PIC32MX130F064B-I/SS)
Design Notes
Connect all VDD pins (pins 11 and 23) and VSS pins (pins 10 and 22) to the supply rails. The internal 1.8V regulator requires a 10 uF decoupling capacitor on the VCAP pin (pin 28) with ESR below 0.5 ohm for stable operation. Place a 0.1 uF ceramic decoupling capacitor close to each VDD pin. Operating voltage is 2.3V to 3.6V; voltages below 2.3V cause Flash read errors. For USB applications, ensure VBUS sensing via RB11 when used in OTG host mode.
When using ICSP programming, select one PGECx/PGEDx pair and use it consistently - mixing PGEC1 with PGED2 will fail programming. The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD; do not leave it floating. For USB device applications, add a 1.5 kohm pull-up on D+ (RG2) that can be software-controlled through PPS to enumerate at full-speed. The 28-pin SSOP body width is 5.30 mm - confirm PCB pad dimensions match the SSOP land pattern, not the narrower 209-mil SOIC pattern.
Route the USB D+/D- traces as a 90-ohm differential pair with continuous reference plane on the layer below. Keep the trace length matching within 2 mm to maintain signal integrity. For PMP interfaces to TFTs, place series resistors (22-33 ohm) on each data line near the MCU to dampen reflections. Place all decoupling capacitors within 2 mm of their respective power pins. Use a 4-layer PCB with dedicated VDD and GND planes for best EMI performance in USB and PMP applications.
At maximum operating frequency of 50 MHz and 3.3V supply, the typical active current is approximately 25 mA (0.5 mA/MHz x 50 MHz), dissipating about 82 mW. The 28-pin SSOP package thermal resistance (theta_JA) is approximately 100 C/W, resulting in junction temperature rise of 8.2 C above ambient - well within industrial-grade limits. For extended-temperature variants (PIC32MX130F256B-I/SS), the 105C max junction is still achievable at this dissipation level without additional cooling.
Compliance Information
RoHS compliant per Microchip product page. Industrial-grade -40C to +85C; not AEC-Q100 qualified (automotive). Pb-free and halogen-free packaging.