PIC32MX130F256B-I/SS - 32-bit 40MHz MCU, 256KB Flash | Microchip
MPN: PIC32MX130F256B-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.95 | $4.95 |
| 10 | $4.45 | $44.50 |
| 100 | $3.95 | $395.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $3.15 | $3,150.00 |
PIC32MX130F256B-I/SS Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash), volatile working memory (SRAM), and a range of analog and digital peripherals. Within the broader semiconductor taxonomy, MCUs sit under microcontrollers, which are a sub-category of embedded processors, which in turn fall under the integrated circuit family. PIC32MX devices specifically use the MIPS32 M4K architecture and are positioned as Microchip's mainstream 32-bit MCU line, bridging 8-bit PIC16/PIC18 designs and higher-performance ARM-based families.
Key features of the PIC32MX130F256B-I/SS include 256 KB Flash, 16 KB SRAM, 40 MHz CPU speed (up to 50 MHz in the 50I grade), 0.5 mA/MHz typical active current, on-chip 1% RC oscillator, separate PLLs for CPU and USB clocks, 4-channel hardware DMA with automatic data size detection, configurable watchdog timer with on-chip low-power RC oscillator, and multiple power management modes including deep sleep. The PPS block allows remapping of most digital peripherals to a wide range of physical pins, simplifying PCB routing in space-constrained designs.
The device supports industrial temperature operation (-40 °C to +85 °C), 3.3 V typical core supply, and integrates multiple analog blocks such as a 10-bit 1 Msps ADC with up to 13 input channels, comparators, and a charge time measurement unit (CTMU) for capacitive touch applications. Hardware multiply/divide and a single-cycle 32-bit ALU deliver up to 83 DMIPS at 50 MHz, making the device well-suited for real-time control loops.
Typical applications include USB audio class devices, low-cost capacitive touch user panels, sensor hubs, low-power industrial controllers, graphical user interfaces using the Parallel Master Port, home appliance controllers, and consumer electronics that previously required a 16-bit MCU but benefit from 32-bit performance at similar BOM cost. The integrated USB 2.0 full-speed controller and ample SRAM also suit small TCP/IP stacks with appropriate firmware libraries.
When designing with this device, prefer an external 8 MHz or 10 MHz crystal when USB is required to meet the ±0.25% clock accuracy spec, since the internal 8 MHz oscillator alone is not USB-accurate. Reserve a footprint for a 12 pF crystal load capacitor pair and follow the SSOP-28 thermal pad layout even though the device has no exposed thermal pad.
This page consolidates distributor pricing, drop-in package-compatible alternatives, application notes, and practical design considerations not found in the manufacturer datasheet alone, helping engineers evaluate sourcing risk and second-source options for new designs.
Drop-in alternatives for PIC32MX130F256B-I/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-I/SS (same form factor and footprint) — differing in Package, Operating Temperature, USB, ADC, Data Memory (SRAM).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX130F256B-50I/SS
✅ Drop-In✓ In Stock
$3.85 / Unit
View Datasheet →PIC32MX130F256B-I/ML
✅ Drop-In✓ In Stock
$4.12 / Unit
View Datasheet →PIC32MX170F256B-I/SS
✅ Drop-In✓ In Stock
$2.2 / Unit
View Datasheet →PIC32MX130F256B-50I/SP
✅ Drop-In✓ In Stock
$3.1 / Unit
View Datasheet →PIC32MX130F128B-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX150F256B-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX130F256B-I/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Frequency | 40 MHz (50 MHz in -50I variant) |
| Performance | Up to 83 DMIPS |
| Program Flash | 256 KB (256K x 8) |
| SRAM | 16 KB |
| Supply Voltage (VDD) | 2.3 V to 3.6 V |
| ADC | 10-bit, up to 13 channels, 1 Msps |
| USB | USB 2.0 Full-Speed Device |
| SPI | 2 modules (also usable as I2S) |
| UART | 2 modules |
| I2C | 2 modules |
| PMP (Parallel Master Port) | Yes (for graphics) |
| DMA Channels | 4 (auto data size detection) |
| Peripheral Pin Select (PPS) | Yes |
| Operating Temperature | -40 °C to +85 °C (Industrial) |
| Package | 28-pin SSOP (5.30 mm body width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC32MX130F256B-I/SS Pin Configuration
| Pin 1 | RP0 — Remappable I/O / INT0 |
| Pin 2 | RP1 — Remappable I/O |
| Pin 3 | RP2 — Remappable I/O |
| Pin 4 | RP3 — Remappable I/O |
| Pin 5 | VDD — Positive supply for I/O and core (3.3 V typical) |
| Pin 6 | VSS — Ground reference |
| Pin 7 | RP4 — Remappable I/O |
| Pin 8 | RP5 — Remappable I/O |
| Pin 9 | RP6 — Remappable I/O |
| Pin 10 | RP7 — Remappable I/O |
| Pin 11 | RP8 — Remappable I/O |
| Pin 12 | RP9 — Remappable I/O |
| Pin 13 | RP10 — Remappable I/O |
| Pin 14 | RP11 — Remappable I/O |
| Pin 15 | VSS — Ground reference |
| Pin 16 | OSC1 — Crystal oscillator input or external clock |
| Pin 17 | OSC2 — Crystal oscillator output |
| Pin 18 | MCLR — Master clear / programming / reset (active low) |
| Pin 19 | PGED1 — ICSP data (programming/debug) |
| Pin 20 | PGEC1 — ICSP clock (programming/debug) |
| Pin 21 | AVDD — Analog positive supply |
| Pin 22 | AVSS — Analog ground |
| Pin 23 | D- — USB D- data line |
| Pin 24 | D+ — USB D+ data line |
| Pin 25 | VUSB — USB transceiver supply (3.3 V); 4.7 µF decoupling required |
| Pin 26 | PGED2 — Secondary ICSP data |
| Pin 27 | PGEC2 — Secondary ICSP clock |
| Pin 28 | RB15 — Fixed I/O (not PPS-remappable) |
Typical Applications
PIC32MX130F256B-I/SS is suitable for 6 applications: USB Audio Class Device, Capacitive Touch User Panel, Low-Power Industrial Sensor Hub, Parallel-Master-Port Graphic Display Controller, USB-to-UART Bridge / Virtual COM Port, Home Appliance Main Controller.
USB Audio Class Device
The PIC32MX130F256B-I/SS is well-suited to USB audio class (UAC) designs such as USB speakers, headsets, and microphone interfaces. Its integrated USB 2.0 Full-Speed Device controller eliminates the need for an external bridge chip, while 256 KB Flash comfortably hosts the Microchip USB audio stack plus DSP-style sample-rate conversion. The two I2S/SPI modules allow direct connection to a 24-bit stereo audio codec (e.g., Microchip CS4344 or TI PCM5102A) at 44.1 kHz to 96 kHz. With 40 MHz CPU performance (1.66 DMIPS/MHz, ~66 DMIPS at 40 MHz), the MCU can run a real-time resampler and basic mixer within budget. For best results, use a 12 MHz or 48 MHz crystal to meet the USB ±0.25% clock accuracy spec, and reserve a 4.7 µF bulk capacitor on VUSB to sustain USB bus-powered inrush.
Recommended
Capacitive Touch User Panel
The PIC32MX130F256B-I/SS drives up to 13 capacitive touch buttons or a small touch wheel via the on-chip CTMU and 10-bit ADC. With 256 KB Flash and 16 KB SRAM, it has headroom for a freeRTOS-style touch scan loop plus overlay graphics. PPS allows routing the I2C touch controller interrupt and the SPI display data lines to any convenient pin, simplifying PCB layout. The 0.5 mA/MHz typical active current keeps average power below 15 mA during scanning, and the deep-sleep mode reduces idle current to microamp range for battery-powered remote panels. For designs above 8 keys, add an external analog mux; for 32+ keys, consider migrating to the PIC32MX170 family for the higher 64 KB SRAM and richer analog DMA support.
Recommended
Low-Power Industrial Sensor Hub
The PIC32MX130F256B-I/SS fits industrial sensor hub applications where multiple analog sensors, RS-485 links, and an LCD or OLED display need to coexist. The 10-bit 1 Msps ADC handles up to 13 analog channels directly, while the two UART modules can drive RS-485 transceivers for Modbus RTU. PPS lets the design reassign UART pins to avoid PCB layer changes. At 40 MHz CPU and 0.5 mA/MHz active, the MCU consumes ~20 mA under full load, dropping below 50 µA in deep-sleep retention mode for battery-backed designs. The wide -40 °C to +85 °C industrial temperature grade supports factory-floor deployment. Add a watchdog window timer from the PPS-configurable WDT block for safety-critical sensor reports.
Recommended
Parallel-Master-Port Graphic Display Controller
The PIC32MX130F256B-I/SS integrates a Parallel Master Port (PMP) capable of addressing external graphics RAM or driving small TFT/OLED panels directly up to 480x272 pixels. Combined with 256 KB Flash for full-page framebuffers and 16 KB SRAM, this enables a low-BOM HMI solution without a dedicated graphics controller IC. The two I2S/SPI modules double up for SD card storage of bitmaps or fonts. Use the 4-channel hardware DMA to refresh the display with zero CPU overhead, freeing the MIPS M4K core for button-handling and menu logic. Add an external 8 MB SPI flash for font and image storage when targeting multilingual or branded interfaces.
Recommended
USB-to-UART Bridge / Virtual COM Port
The PIC32MX130F256B-I/SS serves as a low-latency USB-CDC to UART bridge, replacing commercial bridges like FTDI FT232R or CP2102N when a custom VID/PID is required. The USB Full-Speed Device controller and on-chip 1% oscillator deliver 12 Mbps USB with custom class descriptors. Two UART channels allow bridging two serial devices simultaneously (e.g., a GPS and a Bluetooth module). With 256 KB Flash, custom firmware can add proprietary flow control or field upgrade capability. Crystal-less operation is not recommended — use a 12 MHz crystal to meet USB timing. Reference the Microchip MLA USB CDC device library for a tested CDC ACM stack.
Recommended
Home Appliance Main Controller
The PIC32MX130F256B-I/SS targets home appliances such as washing machines, dishwashers, induction cooktops, and air purifiers where the MCU must handle user inputs, drive a VFD or character LCD, and control motor or heater loads via PWM. The 4-channel DMA and 10-bit ADC handle sensor sampling and motor current sensing, while the configurable WDT and deep-sleep retention provide safety-grade reliability. PPS simplifies PCB layout by remapping UART, I2C, and SPI to break out from any side of the MCU. Add an external zero-cross detect circuit on a capture/compare pin for triac control. The -40 °C to +85 °C industrial temperature grade handles indoor appliance environments with adequate margin.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX130F256B-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX130F256B-50I/SS | PIC32MX130F256B-I/ML | PIC32MX170F256B-I/SS | PIC32MX130F256B-50I/SP | PIC32MX130F128B-I/SS | PIC32MX150F256B-I/SS |
|---|---|---|---|---|---|---|---|
| Package | 28-SSOP (5.30 mm) | 28-SSOP (5.30 mm) - same | 28-QFN (6x6 mm) | 28-SSOP (5.30 mm) - same | 28-SPDIP (through-hole) | 28-SSOP (5.30 mm) - same | 28-SSOP (5.30 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Maximum Frequency | 40 MHz | 50 MHz | 40 MHz | 50 MHz | 50 MHz | 40 MHz | 50 MHz |
| Flash | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB | 128 KB | 256 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 64 KB | 16 KB | 16 KB | 16 KB |
| USB | FS Device | FS Device | FS Device | FS Device + HS PHY option | FS Device | FS Device | FS Device |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 12-bit |
| Operating Temperature | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +85 °C |
| Approx. Unit Price (USD, qty 1000) | $3.15 | ~$4.15 | ~$3.15 | ~$4.25 | ~$4.50 | ~$2.95 | ~$3.55 |
Key Differentiators
- Standard industrial temperature grade at lower cost (vs PIC32MX130F256B-50I/SS)
- Firmware path to 4× SRAM without PCB changes (vs PIC32MX130F128B-I/SS)
- Same SSOP-28 footprint as PIC32MX170F256B family (vs PIC32MX170F256B-I/SS)
Design Notes
USB applications must use a 12 MHz or 48 MHz crystal oscillator; the internal 8 MHz RC oscillator does not meet the ±0.25% USB clock accuracy requirement. Add a 4.7 µF decoupling capacitor on VUSB (pin 25) and route the D+/D- traces as a 90 Ω differential pair. Reference the Microchip MLA USB library for class drivers and descriptor examples.
Power the SSOP-28 MCU from a 3.3 V LDO with at least 100 mA current capability. Place 100 nF decoupling capacitors within 5 mm of each VDD pin and a 4.7 µF bulk capacitor on the AVDD analog supply. Keep analog and digital ground separated and joined at a single point near the MCU's AVSS pin to minimize ADC noise coupling into the 10-bit converter.
Route the ICSP pins (PGED1/PGEC1 and PGED2/PGEC2) to an in-circuit programming header even in production — this allows field firmware updates. Keep the crystal traces short and surrounded by a ground guard ring to reduce jitter on the USB clock. Add a 100 kΩ pull-up on MCLR to ensure clean reset transitions during brownout events.
When using the Parallel Master Port to drive a TFT display, place 33 Ω series damping resistors on each PMP data and control line to reduce ringing. Match trace lengths within 25 mm to avoid setup/hold violations at the display controller. Reference the PIC32MX1XX/2XX family datasheet DS60001168L for the PMP timing diagrams.
Compliance Information
RoHS and lead-free compliance confirmed on Microchip product page. AEC-Q100 is not applicable for this general-purpose industrial-grade MCU; Microchip offers separate automotive-qualified parts in the dsPIC33 and PIC32MK families for that market segment.