PIC32MX130F256B-I/SS - 32-bit 40MHz MCU, 256KB Flash | Microchip
N.º da peça: PIC32MX130F256B-I/SS ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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.
Alternativas drop-in para PIC32MX130F256B-I/SS — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC32MX130F256B-I/SS (mesmo formato e footprint) — diferindo em Package, Operating Temperature, USB, ADC, Data Memory (SRAM).
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC32MX130F256B-50I/SS
✅ Drop-In✓ Em estoque
$3.85 / unidade
Ver ficha técnica →PIC32MX130F256B-I/ML
✅ Drop-In✓ Em estoque
$4.12 / unidade
Ver ficha técnica →PIC32MX170F256B-I/SS
✅ Drop-In✓ Em estoque
$2.2 / unidade
Ver ficha técnica →PIC32MX130F256B-50I/SP
✅ Drop-In✓ Em estoque
$3.1 / unidade
Ver ficha técnica →PIC32MX130F128B-I/SS
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX150F256B-I/SS
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX130F256B-I/SS Classificações máximas e características elétricas
| 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 |
| Temperatura de operação | -40 °C to +85 °C (Industrial) |
| Encapsulamento | 28-pin SSOP (5.30 mm body width) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
| Lead-Free | Yes |
Configuração de pinos do PIC32MX130F256B-I/SS
| Pino 1 | RP0 — Remappable I/O / INT0 |
| Pino 2 | RP1 — Remappable I/O |
| Pino 3 | RP2 — Remappable I/O |
| Pino 4 | RP3 — Remappable I/O |
| Pino 5 | VDD — Positive supply for I/O and core (3.3 V typical) |
| Pino 6 | VSS — Ground reference |
| Pino 7 | RP4 — Remappable I/O |
| Pino 8 | RP5 — Remappable I/O |
| Pino 9 | RP6 — Remappable I/O |
| Pino 10 | RP7 — Remappable I/O |
| Pino 11 | RP8 — Remappable I/O |
| Pino 12 | RP9 — Remappable I/O |
| Pino 13 | RP10 — Remappable I/O |
| Pino 14 | RP11 — Remappable I/O |
| Pino 15 | VSS — Ground reference |
| Pino 16 | OSC1 — Crystal oscillator input or external clock |
| Pino 17 | OSC2 — Crystal oscillator output |
| Pino 18 | MCLR — Master clear / programming / reset (active low) |
| Pino 19 | PGED1 — ICSP data (programming/debug) |
| Pino 20 | PGEC1 — ICSP clock (programming/debug) |
| Pino 21 | AVDD — Analog positive supply |
| Pino 22 | AVSS — Analog ground |
| Pino 23 | D- — USB D- data line |
| Pino 24 | D+ — USB D+ data line |
| Pino 25 | VUSB — USB transceiver supply (3.3 V); 4.7 µF decoupling required |
| Pino 26 | PGED2 — Secondary ICSP data |
| Pino 27 | PGEC2 — Secondary ICSP clock |
| Pino 28 | RB15 — Fixed I/O (not PPS-remappable) |
Aplicações típicas
PIC32MX130F256B-I/SS é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC32MX130F256B-I/SS — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.