PIC32MX130F128L-50I/PF - 32-bit 50MHz MCU 128KB Flash | Microchip
Référence : PIC32MX130F128L-50I/PF ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $6.4 | $6,40 |
| 10 | $5.76 | $57,60 |
| 100 | $5.12 | $512,00 |
| 500 | $4.61 | $2 305,00 |
| 1 000 | $4.1 | $4 100,00 |
PIC32MX130F128L-50I/PF Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of on-chip peripherals such as timers, communication controllers, and analog blocks. Within the broader taxonomy, a 32-bit MCU sits above 8-bit and 16-bit MCUs in compute class, below microprocessors (MPUs) that require external memory, and belongs to the Embedded Processors & Controllers hierarchy under Integrated Circuits. The PIC32MX130 series specifically targets cost-sensitive 32-bit applications that previously used 16-bit controllers, offering MIPS-class performance at a comparable price point while consuming as little as 0.5 mA/MHz in Run mode.
Key features include 128 KB Flash with live update support, 16 KB SRAM, Peripheral Pin Select (PPS) for flexible I/O mapping, mTouch capacitive touch support, JTAG and 2-wire trace debugging, and an industrial -40C to +85C operating range. Five 16-bit timer/counters, a real-time clock, and a 16-bit input capture/compare/PWM module support motor control and waveform synthesis tasks. The integrated USB 2.0 full-speed OTG controller enables device, host, or on-the-go operation without an external PHY.
The PIC32MX130F128L is built on a 5-stage pipelined MIPS32 M4K Harvard architecture with single-cycle multiply and hardware divide for deterministic DSP-class math. The 10-bit successive-approximation ADC delivers up to 1 Msps across up to 48 analog inputs (depending on package), making it suitable for multi-sensor acquisition. PPS remapping of digital peripherals to most I/O pins shortens PCB routing and enables late-stage pinout changes. The PMP with dual read/write buffers drives external parallel graphics controllers, QVGA panels, and FIFO-style memory ports.
Typical applications include consumer and industrial USB peripherals, capacitive touch human-machine interfaces, HVAC and appliance controllers, multi-channel sensor hubs, low-cost audio recorders and toys using the I2S module, data loggers, and small GUI nodes driven by PMP-attached TFT displays. The 50 MHz core plus 128 KB Flash comfortably runs USB stacks, simple TCP/IP, and lightweight graphics libraries.
When designing with this device, plan for a stable 8 MHz external crystal for USB accuracy and a robust decoupling network of 100 nF per VDD/VSS pair plus a 10 uF bulk capacitor on AVDD/AVSS. Always program the configuration words first and lock the JTAG ports only after firmware is fully validated.
Alternatives de remplacement direct pour PIC32MX130F128L-50I/PF — 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 PIC32MX130F128L-50I/PF (même facteur de forme et même empreinte) — différant par ADC, Package, Parallel Master Port (PMP), Operating Temperature, UART Modules.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC32MX150F256L-50I/PF
✅ Remplacement direct✓ En stock
$5.4 / unité
Voir la fiche technique →PIC32MX170F256L-50I/PF
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX130F128HT-I/PT
✅ Remplacement direct✓ En stock
$2.35 / unité
Voir la fiche technique →PIC32MX130F128H-50I/PT
✅ Remplacement direct✓ En stock
$2.04 / unité
Voir la fiche technique →PIC32MX230F256L-50I/PF
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX130F128H-V/MR
✅ Remplacement direct✓ En stock
$4.1 / unité
Voir la fiche technique →PIC32MX170F256L-50I/PF
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX130F128L-50I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX130F128L-50I/PF Valeurs maximales et caractéristiques électriques
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Core Frequency | 50 MHz (83 DMIPS) |
| Program Memory (Flash) | 128 KB |
| Data Memory (SRAM) | 16 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| I/O Pins | 85 (on 100-pin TQFP) |
| ADC | 10-bit, up to 1 Msps, up to 48 channels |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| SPI | 4 modules |
| I2C | 2 modules |
| I2S | 2 modules |
| UART | 2 modules |
| Timers | 5 x 16-bit |
| PMP | Parallel Master Port with dual buffers |
| PPS | Peripheral Pin Select |
| mTouch | Capacitive touch sensing supported |
| Debug | JTAG + 2-wire trace |
| Température de fonctionnement | -40C to +85C (Industrial) |
| Boîtier | 100-pin TQFP (14x14 mm) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
Configuration des broches de PIC32MX130F128L-50I/PF
| Broche 1 | RG15 — General-purpose I/O (PPS remappable) |
| Broche 2 | RG12 — General-purpose I/O |
| Broche 3 | RG13 — General-purpose I/O |
| Broche 4 | RG14 — General-purpose I/O |
| Broche 5 | RA0 — Analog input / GPIO |
| Broche 6 | RA1 — Analog input / GPIO |
| Broche 7 | RA2 — Analog input / GPIO |
| Broche 8 | RA3 — Analog input / GPIO |
| Broche 9 | RA4 — Analog input / GPIO |
| Broche 10 | RA5 — Analog input / GPIO |
| Broche 11 | AVDD — Analog power supply |
| Broche 12 | AVSS — Analog ground |
| Broche 13 | RA6 — Analog input / GPIO |
| Broche 14 | RA7 — Analog input / GPIO |
| Broche 15 | RB0 — GPIO with analog input capability |
| Broche 16 | RB1 — GPIO with analog input capability |
| Broche 17 | RB2 — GPIO with analog input capability |
| Broche 18 | RB3 — GPIO with analog input capability |
| Broche 19 | RB4 — GPIO with analog input capability |
| Broche 20 | RB5 — GPIO with analog input capability |
| Broche 21 | VSS — Digital ground |
| Broche 22 | VDD — Digital power supply |
| Broche 23 | RB6 — GPIO with analog input capability |
| Broche 24 | RB7 — GPIO with analog input capability |
| Broche 25 | RB8 — GPIO with analog input capability |
| Broche 26 | RB9 — GPIO with analog input capability |
| Broche 27 | RB10 — GPIO with analog input capability |
| Broche 28 | RB11 — GPIO with analog input capability |
| Broche 29 | RB12 — GPIO with analog input capability |
| Broche 30 | RB13 — GPIO with analog input capability |
| Broche 31 | RB14 — GPIO with analog input capability |
| Broche 32 | RB15 — GPIO with analog input capability |
| Broche 33 | VSS — Digital ground |
| Broche 34 | VDD — Digital power supply |
| Broche 35 | RC0 — GPIO (PPS remappable) |
| Broche 36 | RC1 — GPIO (PPS remappable) |
| Broche 37 | RC2 — GPIO (PPS remappable) |
| Broche 38 | RC3 — GPIO (PPS remappable) |
| Broche 39 | RC4 — GPIO (PPS remappable) |
| Broche 40 | RC5 — GPIO (PPS remappable) |
| Broche 41 | RC6 — GPIO (PPS remappable) |
| Broche 42 | RC7 — GPIO (PPS remappable) |
| Broche 43 | RC8 — GPIO (PPS remappable) |
| Broche 44 | RC9 — GPIO (PPS remappable) |
| Broche 45 | VBUS — USB VBUS sense |
| Broche 46 | VUSB3V3 — USB internal transceiver 3.3V supply |
| Broche 47 | D- — USB D- differential data |
| Broche 48 | D+ — USB D+ differential data |
| Broche 49 | RC10 — GPIO (PPS remappable) |
| Broche 50 | RC11 — GPIO (PPS remappable) |
| Broche 51 | RC12 — GPIO (PPS remappable) |
| Broche 52 | RC13 — GPIO (PPS remappable) |
| Broche 53 | RC14 — GPIO (PPS remappable) |
| Broche 54 | RC15 — GPIO (PPS remappable) |
| Broche 55 | VSS — Digital ground |
| Broche 56 | VDD — Digital power supply |
| Broche 57 | RD0 — GPIO (PMP data/control capable) |
| Broche 58 | RD1 — GPIO (PMP data/control capable) |
| Broche 59 | RD2 — GPIO (PMP data/control capable) |
| Broche 60 | RD3 — GPIO (PMP data/control capable) |
| Broche 61 | RD4 — GPIO (PMP data/control capable) |
| Broche 62 | RD5 — GPIO (PMP data/control capable) |
| Broche 63 | RD6 — GPIO (PMP data/control capable) |
| Broche 64 | RD7 — GPIO (PMP data/control capable) |
| Broche 65 | RD8 — GPIO (PMP data/control capable) |
| Broche 66 | RD9 — GPIO (PMP data/control capable) |
| Broche 67 | RD10 — GPIO (PMP data/control capable) |
| Broche 68 | RD11 — GPIO (PMP data/control capable) |
| Broche 69 | VSS — Digital ground |
| Broche 70 | VDD — Digital power supply |
| Broche 71 | RD12 — GPIO (PMP data/control capable) |
| Broche 72 | RD13 — GPIO (PMP data/control capable) |
| Broche 73 | RD14 — GPIO (PMP data/control capable) |
| Broche 74 | RD15 — GPIO (PMP data/control capable) |
| Broche 75 | RE0 — GPIO (PMP data/control capable) |
| Broche 76 | RE1 — GPIO (PMP data/control capable) |
| Broche 77 | RE2 — GPIO (PMP data/control capable) |
| Broche 78 | RE3 — GPIO (PMP data/control capable) |
| Broche 79 | RE4 — GPIO (PMP data/control capable) |
| Broche 80 | RE5 — GPIO (PMP data/control capable) |
| Broche 81 | RE6 — GPIO (PMP data/control capable) |
| Broche 82 | RE7 — GPIO (PMP data/control capable) |
| Broche 83 | RF0 — GPIO (PMP data capable) |
| Broche 84 | RF1 — GPIO (PMP data capable) |
| Broche 85 | RF2 — GPIO (PMP data capable) |
| Broche 86 | RF3 — GPIO (PMP data capable) |
| Broche 87 | RF4 — GPIO (PMP data capable) |
| Broche 88 | RF5 — GPIO (PMP data capable) |
| Broche 89 | RF6 — GPIO (PMP data capable) |
| Broche 90 | RF7 — GPIO (PMP data capable) |
| Broche 91 | RF8 — GPIO (PMP data capable) |
| Broche 92 | VSS — Digital ground |
| Broche 93 | VDD — Digital power supply |
| Broche 94 | RG0 — GPIO (PPS remappable) |
| Broche 95 | RG1 — GPIO (PPS remappable) |
| Broche 96 | RG2 — GPIO (PPS remappable) |
| Broche 97 | RG3 — GPIO (PPS remappable) |
| Broche 98 | RG6 — GPIO (PPS remappable) |
| Broche 99 | RG7 — GPIO (PPS remappable) |
| Broche 100 | RG8 — GPIO (PPS remappable) |
Applications typiques
PIC32MX130F128L-50I/PF convient pour 6 applications: USB HID Peripherals, Capacitive Touch HMI Panels, Multi-Channel Data Loggers, Small GUI / PMP Display Nodes, Industrial Sensor Hubs, Low-Cost Audio Recorders / Toys.
USB HID Peripherals
The PIC32MX130F128L-50I/PF's integrated USB 2.0 full-speed OTG controller (12 Mbps) and 50 MHz MIPS32 M4K core make it ideal for USB HID peripherals such as keyboards, mice, gamepads, and barcode scanners. The device handles HID report descriptors, interrupt IN endpoints, and remote-wakeup signaling entirely in firmware without an external PHY, and the 16 KB SRAM comfortably holds HID class stacks plus user application logic. PPS remapping allows USB D+/D- to be assigned to almost any pair of I/O, simplifying PCB layout. For designers, this means a single chip replaces a discrete MCU-plus-USB-interface chip solution, reducing BOM cost and PCB area in consumer peripherals.
Recommandé
Capacitive Touch HMI Panels
With the integrated Charge Time Measurement Unit (CTMU) and mTouch library support, the PIC32MX130F128L-50I/PF is well-suited to capacitive touch human-machine interfaces for appliances, industrial controls, and consumer electronics. Up to 48 analog-capable pins support buttons, sliders, and proximity sensors without external components beyond the PCB electrodes. The 50 MHz core processes touch-scan sequences in microseconds, allowing real-time response even with multiple simultaneous touches. PPS flexibility means touch channels can be re-routed late in design, eliminating PCB respins. Engineers gain a single-chip solution that combines MCU, touch sensing, and communication peripherals in one 100-pin TQFP device.
Recommandé
Multi-Channel Data Loggers
The 10-bit 1 Msps ADC with up to 48 input channels and 128 KB Flash on the PIC32MX130F128L-50I/PF suit multi-channel data logging applications such as HVAC monitoring, energy meters, and industrial sensor hubs. The DMA-capable ADC combined with five 16-bit timers enables synchronized sampling of multiple sensors without CPU intervention, freeing the 50 MHz core for FFT and storage management. The 16 KB SRAM buffers samples before batch writes to external EEPROM or SD cards via SPI or PMP. With USB OTG, the logger can dump data directly to a host PC without an external bridge chip. The -40C to +85C industrial range supports deployment in unconditioned enclosures.
Recommandé
Small GUI / PMP Display Nodes
The Parallel Master Port (PMP) with dual read/write buffers allows the PIC32MX130F128L-50I/PF to drive external QVGA-resolution TFT controllers and QVGA graphics memory without an additional graphics controller chip. Designers can build simple graphical user interfaces for home appliances, point-of-sale terminals, and instrument front panels. The 50 MHz core and 16 KB SRAM can sustain text and basic icon rendering at acceptable frame rates. Combined with USB for firmware updates and mTouch for input, this part creates a complete GUI node from a single 100-pin TQFP device, reducing system cost and complexity for small-display products.
Recommandé
Industrial Sensor Hubs
Industrial sensor hubs benefit from the PIC32MX130F128L-50I/PF's combination of 4 SPI, 2 I2C, 2 I2S, and 2 UART interfaces, allowing simultaneous connection to multiple sensor types: SPI-based accelerometers, I2C-based temperature/humidity sensors, I2S MEMS microphones, and UART-based GPS modules. The 10-bit ADC and CTMU provide additional analog and capacitive channels. The 50 MHz MIPS32 M4K core runs sensor-fusion algorithms in real time, and PPS remapping keeps the PCB routing clean. Industrial -40C to +85C operation and RoHS compliance make this part suitable for factory-floor deployments where temperature swings and environmental contaminants are common.
Recommandé
Low-Cost Audio Recorders / Toys
Two I2S interfaces on the PIC32MX130F128L-50I/PF let the MCU stream stereo audio from a digital MEMS microphone into an external I2S DAC or SD card without glue logic, making this part a fit for low-cost audio recorders, talking toys, and sound-effect modules. The 50 MHz core can run basic audio codecs (ADPCM, PCM) entirely in firmware, and 128 KB Flash is ample for voice prompts and effects libraries. The PMP or SPI can drive an external SD card for long recordings, while USB OTG allows file transfers to a host PC. The combination of USB, I2S, and PMP in a single 100-pin TQFP package keeps the BOM cost and PCB area small for consumer audio products.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC32MX130F128L-50I/PF — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC32MX150F256L-50I/PF | PIC32MX170F256L-50I/PF | PIC32MX230F256L-50I/PF | PIC32MX130F128HT-I/PT | PIC32MX130F128H-V/MR |
|---|---|---|---|---|---|---|
| Package | 100-pin TQFP (14x14 mm) | 100-pin TQFP (14x14 mm) - same | 100-pin TQFP (14x14 mm) - same | 100-pin TQFP (14x14 mm) - same | 64-pin TQFP (10x10 mm) - different | 64-pin QFN (9x9 mm) - different |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Frequency | MIPS32 M4K / 50 MHz | MIPS32 M4K / 50 MHz | MIPS32 M4K / 50 MHz | MIPS32 M4K / 50 MHz | MIPS32 M4K / 50 MHz | MIPS32 M4K / 50 MHz |
| Flash | 128 KB | 256 KB (+100%) | 256 KB (+100%) | 256 KB (+100%) | 128 KB (0%) | 128 KB (0%) |
| SRAM | 16 KB | 32 KB (+100%) | 64 KB (+300%) | 32 KB (+100%) | 16 KB (0%) | 16 KB (0%) |
| USB | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG + HS | USB 2.0 FS OTG | USB 2.0 FS OTG |
| Operating Voltage | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +105C (Automotive) |
Principaux différenciateurs
- Higher Flash headroom with identical footprint (vs PIC32MX150F256L-50I/PF)
- Quadruple SRAM for buffer-heavy applications (vs PIC32MX170F256L-50I/PF)
- Same die available in smaller QFN for space-constrained designs (vs PIC32MX130F128H-V/MR)
Notes de conception
Decouple every VDD/VSS pair with a 100 nF 0402 ceramic placed within 3 mm of the IC pins per Microchip hardware design checklist DS61146. Add a 10 uF bulk capacitor on AVDD/AVSS close to pin 11/12. For USB operation, also place a 10 uF capacitor on the VBUS pin (45) and ensure the VUSB3V3 pin (46) is fed from a clean 3.3 V rail. Inadequate decoupling is the #1 cause of ADC noise and USB enumeration failures on PIC32MX1xx designs.
Use PPS (Peripheral Pin Select) to remap digital peripherals onto convenient I/O pins and keep high-speed traces short. Route USB D+ and D- as a 90-ohm differential pair with no stubs; place the common-mode choke and ESD protection array close to the USB connector. For PMP-driven graphics, keep the parallel data bus matched in length to within 5 mm and isolate it from switching power traces. The 100-pin TQFP benefits from a four-layer PCB with a continuous ground plane under the part.
Always program the configuration words first using MPLAB X IDE before locking the JTAG ports - once JTAG is locked, you cannot recover the device without a programmer. Do not exceed 50 MHz SYSCLK; the PLL multiplier must be set such that the 4 MHz peripheral bus clock is also respected. For USB, the external 8 MHz crystal must be ±50 ppm or better to meet USB timing specifications. When migrating from PIC32MX130F064 variants, verify the I/O count and PPS register assignments, as some peripherals move pins in higher-pin packages.
Informations de conformité
RoHS and REACH compliant per Microchip product page. Lead-free / halogen-free finish standard. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified; for automotive under-hood applications consider AEC-Q100 qualified PIC32 families.