PIC32MX130F256BT-I/ML - 40MHz 32-bit MCU 256KB Flash | Microchip
MPN: PIC32MX130F256BT-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.18 | $6.18 |
| 10 | $5.62 | $56.20 |
| 100 | $5.06 | $506.00 |
| 500 | $4.36 | $2,180.00 |
| 1,000 | $3.92 | $3,920.00 |
| 3,000 | $3.65 | $10,950.00 |
PIC32MX130F256BT-I/ML Overview
What is a PIC32MX microcontroller: PIC32MX is Microchip's MIPS32 M4K-based line of 32-bit microcontrollers that bridge 8/16-bit PIC legacy to higher MIPS throughput while preserving the MPLAB X toolchain and Harmony ecosystem. Within the taxonomy, PIC32MX sits below 32-bit microcontrollers -> microcontrollers -> microcontrollers and ICs -> semiconductors, and shares the 32-bit MCU category with ARM Cortex-M3/M4 devices.
Key features of the PIC32MX130F256BT-I/ML include 40 MHz / 50 MHz maximum operating frequency (40 MHz in this industrial -I/ML variant), 256 KB Flash program memory organized as 256K x 8, 16 KB SRAM, a 10-bit ADC, full-speed USB 2.0 device/host/OTG, two I2S/SPI modules for codec interfaces, a Parallel Master Port (PMP) for graphics, and a 1 ns high-resolution timer. Peripheral Pin Select (PPS) remaps most digital functions to any I/O, simplifying PCB routing.
The device integrates an on-chip temperature sensor, supports mTouch capacitive touch buttons/sliders, and delivers 83 DMIPS at 50 MHz with 0.5 mA/MHz typical active current. USB OTG, two UARTs, two SPI/I2S, two I2C, PMP, and a 16-bit timer/capture make it a versatile general-purpose platform.
Typical applications include USB HID peripherals, audio codec peripherals, embedded graphics with PMP, capacitive touch interfaces, low-cost 32-bit control for industrial sensing, and consumer products migrating from 8/16-bit PIC to 32-bit.
When designing with this part, keep the maximum supply at 3.6 V, place the decoupling regulator core (PPS remap oscillator bypass capacitor) close to VDD/VSS, and respect the 50 MHz maximum frequency rating.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not consolidated in the manufacturer's datasheet.
Drop-in alternatives for PIC32MX130F256BT-I/ML — 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 PIC32MX130F256BT-I/ML (same form factor and footprint) — differing in Package, ADC, Operating Temperature, Program Memory (Flash), Operating Voltage Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX130F256B-I/ML
✅ Drop-In✓ In Stock
$4.12 / Unit
View Datasheet →PIC32MX130F064BT-I/ML
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC32MX230F256B-I/ML
✅ Drop-In✓ In Stock
$2.69 / Unit
View Datasheet →PIC32MX150F256B-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX130F256BT-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Frequency | 40 MHz |
| Performance | 83 DMIPS |
| Active Current Consumption | 0.5 mA/MHz (typical) |
| Program Flash Memory | 256 KB (256K x 8) |
| SRAM | 16 KB |
| Operating Voltage Range | 2.5 V / 3.3 V |
| USB Interface | USB 2.0 Full-Speed Device/Host/OTG |
| ADC | 10-bit |
| I2S/SPI Modules | 2 |
| Peripheral Pin Select (PPS) | Yes |
| Parallel Master Port (PMP) | Yes |
| mTouch Capacitive Touch | Supported |
| High-Resolution Timer | 1 ns resolution |
| On-chip Temperature Sensor | Yes |
| Package | 28-pin QFN (6x6 mm) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C (industrial grade -I) |
PIC32MX130F256BT-I/ML Pin Configuration
| Pin 1 | RP7/RB7 — Remappable I/O (PPS) |
| Pin 2 | VDD — Power supply (+3.3V) |
| Pin 3 | VSS — Ground |
| Pin 4 | RP8/RB8 — Remappable I/O (PPS) |
| Pin 5 | RP9/RB9 — Remappable I/O (PPS) |
| Pin 6 | VUSB — USB voltage supply |
| Pin 7 | VBUS — USB VBUS detect |
| Pin 8 | RP10/RB10 — Remappable I/O (PPS) |
| Pin 9 | RP11/RB11 — Remappable I/O (PPS) |
| Pin 10 | RP12/RB12 — Remappable I/O (PPS) |
| Pin 11 | RP13/RB13 — Remappable I/O (PPS) |
| Pin 12 | RP14/RB14 — Remappable I/O (PPS) |
| Pin 13 | RP15/RB15 — Remappable I/O (PPS) |
| Pin 14 | VSS — Ground |
| Pin 15 | OSC1/RC12 — Crystal oscillator input / remappable I/O |
| Pin 16 | OSC2/RC13 — Crystal oscillator output / remappable I/O |
| Pin 17 | PGED1/AN0/RPA0 — Programming data / analog input / remappable I/O |
| Pin 18 | PGEC1/AN1/RPA1 — Programming clock / analog input / remappable I/O |
| Pin 19 | AN2/RPA2 — Analog input / remappable I/O |
| Pin 20 | AN3/RPA3 — Analog input / remappable I/O |
| Pin 21 | AN4/RPA4 — Analog input / remappable I/O |
| Pin 22 | AN5/RPA5 — Analog input / remappable I/O |
| Pin 23 | AN6/RPA6 — Analog input / remappable I/O |
| Pin 24 | AN7/RPA7 — Analog input / remappable I/O |
| Pin 25 | VSS — Ground |
| Pin 26 | VDD — Power supply (+3.3V) |
| Pin 27 | RP0/RB0 — Remappable I/O (PPS) |
| Pin 28 | RP1/RB1 — Remappable I/O (PPS) |
Typical Applications
PIC32MX130F256BT-I/ML is suitable for 6 applications: USB HID / USB Audio Peripherals, Embedded Graphics with PMP, Capacitive Touch Interfaces (mTouch), Industrial Sensing and Automation, Audio Codec Peripherals, Consumer Devices Migrating from 8/16-bit PIC.
USB HID / USB Audio Peripherals
The PIC32MX130F256BT-I/ML integrates a full-speed USB 2.0 device/host/OTG controller, making it a strong fit for USB HID peripherals, USB audio class devices, and USB-to-UART bridges. With 256 KB Flash and 16 KB SRAM, it runs Microchip's USB stack plus an application without external memory. The 40 MHz MIPS32 M4K core delivers 83 DMIPS, comfortably handling USB HID polling, audio streaming at 48 kHz, and concurrent user-interface tasks. Two I2S/SPI modules interface directly to S/PDIF or external audio codecs. Place a 12 MHz or 24 MHz crystal to feed the USB PLL, follow Microchip AN1166 layout guidelines, and add the recommended ferrite + decoupling on VUSB.
Recommended
Embedded Graphics with PMP
The Parallel Master Port (PMP) on the PIC32MX130F256BT-I/ML drives small TFT/LCD panels directly without an external graphics controller. With 40 MHz core, 16 KB SRAM, and 256 KB program space, it can host Microchip's MPLAB Harmony graphics library for low-resolution QVGA/WQVGA panels. Peripheral Pin Select (PPS) simplifies PCB routing by remapping PMP data lines to any I/O, easing layer-2 PCB design. The 0.5 mA/MHz active current keeps total system power around 20 mA at full CPU load, suitable for battery-powered HMI panels.
Recommended
Capacitive Touch Interfaces (mTouch)
The PIC32MX130F256BT-I/ML supports Microchip's mTouch capacitive touch library for buttons, sliders, and proximity sensors using the on-chip ADC and PPS. With 16 KB SRAM and 256 KB Flash, it can run mTouch plus a full UI state handler. The 1 ns high-resolution timer enables robust noise-immunity algorithms (charge-time measurement, frequency hopping). Industrial-grade -40C to +85C operation supports appliance and industrial front-panel designs. Place guard traces around touch sensors and follow Microchip AN1101 layout guidance.
Recommended
Industrial Sensing and Automation
The PIC32MX130F256BT-I/ML is well suited for industrial sensing nodes, motor control signal conditioning, and sensor hubs that require 32-bit computation. The 10-bit ADC provides up to 13 analog channels (varies by package) for sensor reading, while two UARTs, two I2C, and two SPI enable multi-bus sensor fusion. Industrial -40C to +85C rating matches harsh factory environments. The 0.5 mA/MHz active current and sub-1 microamp sleep modes support long-battery-life wireless sensor nodes.
Recommended
Audio Codec Peripherals
With two I2S/SPI modules and USB OTG, the PIC32MX130F256BT-I/ML acts as a USB audio class host or device for headphones, headsets, and conferencing systems. The 256 KB Flash stores audio processing algorithms, USB descriptors, and codec firmware, while 16 KB SRAM provides buffer space for stereo 48 kHz audio streams. The PMP peripheral can also drive an external audio DAC. Power consumption around 20 mA active suits bus-powered USB devices.
Recommended
Consumer Devices Migrating from 8/16-bit PIC
Designers using PIC16 or PIC24 microcontrollers can migrate to PIC32MX130F256BT-I/ML for 32-bit MIPS throughput while preserving the MPLAB X toolchain and Harmony ecosystem. The 28-QFN 6x6 mm package fits existing 28-pin SOIC/SSOP layouts with minor PCB rework, and the same PIC instruction-style C code ports easily. The 256 KB Flash accommodates larger state machines and UI code, while 16 KB SRAM supports rich RTOS or non-RTOS multitasking.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX130F256BT-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX130F256B-I/ML | PIC32MX130F064BT-I/ML | PIC32MX230F256B-I/ML | PIC32MX150F256B-I/ML |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-QFN (6x6 mm) | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same |
| Flash Memory | 256 KB | 256 KB | 64 KB | 256 KB | 256 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| Maximum CPU Frequency | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 50 MHz |
| USB OTG | Yes (full-speed) | Yes (full-speed) | Yes (full-speed) | Yes (full-speed) | Yes (full-speed) |
| Operating Voltage | 2.5V / 3.3V | 2.5V / 3.3V | 2.5V / 3.3V | 2.5V / 3.3V | 2.5V / 3.3V |
| Operating Temperature | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) |
Key Differentiators
- Highest flash memory in PIC32MX130 28-QFN family (vs PIC32MX130F064BT-I/ML)
- Industrial temperature range standard (vs PIC32MX130F256BT-V/ML)
- Full-speed USB OTG on-chip (vs PIC32MM0256GPM028-I/ML)
- Mature MPLAB Harmony ecosystem (vs PIC32MX230F256B-I/ML)
Design Notes
Operate VDD between 2.5 V and 3.6 V. Place a 10 uF bulk tantalum or ceramic capacitor plus a 0.1 uF ceramic decoupling cap close to each VDD/VSS pin pair. For USB applications, add a ferrite bead + 1 uF + 0.01 uF decoupling network on VUSB to suppress switching noise. The 0.5 mA/MHz active current means typical 3.3 V operation at 40 MHz draws approximately 20 mA plus peripheral I/O drive.
Do not exceed 3.6 V on VDD or 5 V tolerance is NOT supported. Ensure the USB PLL receives a clean 12 MHz or 24 MHz crystal per AN1166 - the crystal must be within 50 ppm accuracy and load capacitance matched. The T-suffix is a packaging variant only (tape-and-reel), not a speed grade. The 40 MHz industrial -I grade must not be overclocked; use PIC32MX130F256B-50I/ML variants for 50 MHz.
The 28-QFN 6x6 mm package has an exposed thermal pad that MUST be soldered to the ground plane for thermal and electrical performance. Use a 5x5 via array (0.3 mm drill, 0.5 mm pitch) connecting the e-pad to a top-layer ground copper pour. Maintain a single continuous ground plane to reduce EMI and provide return paths for high-speed USB and I2S signals. Route USB DP/D- as a 90-ohm differential pair with matched length within 150 mil.
Use Peripheral Pin Select (PPS) to remap most digital peripherals, simplifying PCB routing and allowing multiple functions on the same pin footprint. For mTouch designs, place a guard trace (ground-connected) around each touch sensor with 1 mm gap to suppress stray capacitance. Keep analog inputs AN0-AN7 away from switching digital signals; place a ground moat between analog and digital sections.
Compliance Information
RoHS and REACH compliant per Microchip product page. AEC-Q100 not qualified - PIC32MX130 is not automotive grade.