PIC32MX130F256B-I/SS - 32-bit 40MHz MCU, 256KB Flash | Microchip
Référence : PIC32MX130F256B-I/SS ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC32MX130F256B-I/SS — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC32MX130F256B-I/SS (même facteur de forme et même empreinte) — différant par Package, Operating Temperature, USB, ADC, Data Memory (SRAM).
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC32MX130F256B-50I/SS
✅ Remplacement direct✓ En stock
$3.85 / unité
Voir la fiche technique →PIC32MX130F256B-I/ML
✅ Remplacement direct✓ En stock
$4.12 / unité
Voir la fiche technique →PIC32MX170F256B-I/SS
✅ Remplacement direct✓ En stock
$2.2 / unité
Voir la fiche technique →PIC32MX130F256B-50I/SP
✅ Remplacement direct✓ En stock
$3.1 / unité
Voir la fiche technique →PIC32MX130F128B-I/SS
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX150F256B-I/SS
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX130F256B-I/SS Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -40 °C to +85 °C (Industrial) |
| Boîtier | 28-pin SSOP (5.30 mm body width) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
| Lead-Free | Yes |
Configuration des broches de PIC32MX130F256B-I/SS
| Broche 1 | RP0 — Remappable I/O / INT0 |
| Broche 2 | RP1 — Remappable I/O |
| Broche 3 | RP2 — Remappable I/O |
| Broche 4 | RP3 — Remappable I/O |
| Broche 5 | VDD — Positive supply for I/O and core (3.3 V typical) |
| Broche 6 | VSS — Ground reference |
| Broche 7 | RP4 — Remappable I/O |
| Broche 8 | RP5 — Remappable I/O |
| Broche 9 | RP6 — Remappable I/O |
| Broche 10 | RP7 — Remappable I/O |
| Broche 11 | RP8 — Remappable I/O |
| Broche 12 | RP9 — Remappable I/O |
| Broche 13 | RP10 — Remappable I/O |
| Broche 14 | RP11 — Remappable I/O |
| Broche 15 | VSS — Ground reference |
| Broche 16 | OSC1 — Crystal oscillator input or external clock |
| Broche 17 | OSC2 — Crystal oscillator output |
| Broche 18 | MCLR — Master clear / programming / reset (active low) |
| Broche 19 | PGED1 — ICSP data (programming/debug) |
| Broche 20 | PGEC1 — ICSP clock (programming/debug) |
| Broche 21 | AVDD — Analog positive supply |
| Broche 22 | AVSS — Analog ground |
| Broche 23 | D- — USB D- data line |
| Broche 24 | D+ — USB D+ data line |
| Broche 25 | VUSB — USB transceiver supply (3.3 V); 4.7 µF decoupling required |
| Broche 26 | PGED2 — Secondary ICSP data |
| Broche 27 | PGEC2 — Secondary ICSP clock |
| Broche 28 | RB15 — Fixed I/O (not PPS-remappable) |
Applications typiques
PIC32MX130F256B-I/SS convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC32MX130F256B-I/SS — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.