PIC32MX130F064DT-I/ML - 40MHz 32-bit MCU 64KB Flash 44-QFN | Microchip
MPN: PIC32MX130F064DT-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.1 | $4.10 |
| 10 | $3.72 | $37.20 |
| 100 | $3.18 | $318.00 |
| 500 | $2.74 | $1,370.00 |
| 1,000 | $2.42 | $2,420.00 |
PIC32MX130F064DT-I/ML Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripherals such as timers, ADC, and communication interfaces. PIC32MX MCUs sit in the hierarchy: microcontroller -> embedded processor -> 32-bit RISC MCU -> MIPS32 M4K family -> PIC32MX1xx/2xx sub-family. They are typically deployed as the system master in mid-complexity embedded designs where deterministic interrupt response and low power per MHz matter more than absolute CPU throughput.
Key features of the PIC32MX130F064DT-I/ML include 64 KB Flash with MIPS16e code compression for up to 40% smaller code size, two I2S/SPI modules for codec and serial audio, a Parallel Master Port (PMP) for graphics or external memory interfacing, mTouch capacitive touch support, a 1 ns high-resolution timer capture peripheral, and on-chip temperature measurement. Five 16-bit general-purpose timers and a 10-bit ADC (up to 1 Msps) provide mixed-signal capability.
The M4K core with 5-stage pipeline executes most instructions in one cycle, delivering 1.56 DMIPS/MHz at 40 MHz. Combined with the 8-channel DMA controller and zero-overhead hardware multiply/divide, the device efficiently handles protocol stacks (USB device/host, I2S audio), LCD driving via PMP, and real-time control loops without CPU saturation.
Typical applications include USB audio peripherals (USB headphones, headsets, VoIP speakers), small graphic LCD HMI panels, industrial sensor nodes with capacitive touch, low-cost data loggers, and consumer appliances with mTouch button/slider interfaces. The wide operating range and industrial temperature grade (-40C to +85C for the I suffix) also suit factory automation peripherals.
When designing, leverage Peripheral Pin Select (PPS) to remap digital peripherals to most I/O pins, which dramatically simplifies PCB routing. Ensure the exposed pad (EP) of the QFN package is soldered to a properly sized thermal copper pour to meet the 0.5 mA/MHz typical current draw dissipation budget.
This page consolidates distributor pricing, drop-in alternatives within the PIC32MX family, and practical design notes beyond what is printed in the Microchip datasheet.
Drop-in alternatives for PIC32MX130F064DT-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 PIC32MX130F064DT-I/ML (same form factor and footprint) — differing in Package, Timers, ADC, Operating Temperature, RAM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX130F064BT-I/ML
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC32MX130F064B-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX230F064B-I/ML
✅ Drop-In✓ In Stock
$2.46 / Unit
View Datasheet →PIC32MX150F128B-I/ML
✅ Drop-In✓ In Stock
$3.3 / Unit
View Datasheet →PIC32MX170F256B-I/ML
✅ Drop-In✓ In Stock
$3.25 / Unit
View Datasheet →PIC32MX130F064D-V/ML
✅ Drop-In✓ In Stock
$2.15 / Unit
View Datasheet →PIC32MX130F064DT-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Clock | 40 MHz |
| MIPS Performance | 1.56 DMIPS/MHz (62 DMIPS peak) |
| Program Flash | 64 KB (64K x 8) |
| Data SRAM | 16 KB |
| Supply Voltage (VDD) | 2.3 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial, I suffix) |
| I/O Pins | 21 |
| Package | 44-pin QFN (8x8 mm) with Exposed Pad |
| Timers | Five 16-bit general-purpose |
| Communication Interfaces | 2x I2S/SPI, USB, PMP, I2C, UART |
| Code Compression | MIPS16e mode (up to 40% smaller code) |
| Peripheral Pin Select (PPS) | Yes |
| mTouch Capacitive Touch | Supported |
| On-chip Temperature Sensor | Yes |
| Parallel Master Port (PMP) | Yes |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| RoHS Status | Compliant |
| Mounting Type | Surface Mount |
PIC32MX130F064DT-I/ML Pin Configuration
| Pin 1 | RA0 — I/O port A bit 0 (PPS-remappable) |
| Pin 2 | RA1 — I/O port A bit 1 (PPS-remappable) |
| Pin 3 | RA2 — I/O port A bit 2 (PPS-remappable) |
| Pin 4 | RA3 — I/O port A bit 3 (PPS-remappable) |
| Pin 5 | RA4 — I/O port A bit 4 (PPS-remappable) |
| Pin 6 | VDD — Positive supply voltage (2.3V-3.6V) |
| Pin 7 | RA5 — I/O port A bit 5 (PPS-remappable) |
| Pin 8 | RA6 — I/O port A bit 6 (PPS-remappable) |
| Pin 9 | RA7 — I/O port A bit 7 (PPS-remappable) |
| Pin 10 | RB0 — I/O port B bit 0 (PPS-remappable, PGED1) |
| Pin 11 | RB1 — I/O port B bit 1 (PPS-remappable, PGEC1) |
| Pin 12 | RB2 — I/O port B bit 2 (PPS-remappable) |
| Pin 13 | RB3 — I/O port B bit 3 (PPS-remappable) |
| Pin 14 | RB4 — I/O port B bit 4 (PPS-remappable) |
| Pin 15 | RB5 — I/O port B bit 5 (PPS-remappable) |
| Pin 16 | RB6 — I/O port B bit 6 (PPS-remappable) |
| Pin 17 | RB7 — I/O port B bit 7 (PPS-remappable) |
| Pin 18 | RB8 — I/O port B bit 8 (PPS-remappable) |
| Pin 19 | RB9 — I/O port B bit 9 (PPS-remappable) |
| Pin 20 | VSS — Ground reference |
| Pin 21 | RB10 — I/O port B bit 10 (PPS-remappable) |
| Pin 22 | RB11 — I/O port B bit 11 (PPS-remappable) |
| Pin 23 | RB12 — I/O port B bit 12 (PPS-remappable) |
| Pin 24 | RB13 — I/O port B bit 13 (PPS-remappable) |
| Pin 25 | RB14 — I/O port B bit 14 (PPS-remappable) |
| Pin 26 | RB15 — I/O port B bit 15 (PPS-remappable) |
| Pin 27 | RC0 — I/O port C bit 0 (PPS-remappable) |
| Pin 28 | RC1 — I/O port C bit 1 (PPS-remappable) |
| Pin 29 | RC2 — I/O port C bit 2 (PPS-remappable) |
| Pin 30 | VDD — Positive supply voltage (2.3V-3.6V) |
| Pin 31 | VSS — Ground reference |
| Pin 32 | RC3 — I/O port C bit 3 (PPS-remappable) |
| Pin 33 | RC4 — I/O port C bit 4 (PPS-remappable) |
| Pin 34 | RC5 — I/O port C bit 5 (PPS-remappable) |
| Pin 35 | RC6 — I/O port C bit 6 (PPS-remappable) |
| Pin 36 | RC7 — I/O port C bit 7 (PPS-remappable) |
| Pin 37 | RC8 — I/O port C bit 8 (PPS-remappable) |
| Pin 38 | RC9 — I/O port C bit 9 (PPS-remappable) |
| Pin 39 | OSC1 — Crystal oscillator input or external clock input |
| Pin 40 | OSC2 — Crystal oscillator output |
| Pin 41 | VSS — Ground reference |
| Pin 42 | MCLR — Master Clear reset input (active-low) |
| Pin 43 | VDD — Positive supply voltage (2.3V-3.6V) |
| Pin 44 | PGED2 — Programming/debug data line (ICSP) |
| Pin 45 | Exposed Pad (GND) — Thermal pad, must be soldered to ground copper pour |
Typical Applications
PIC32MX130F064DT-I/ML is suitable for 6 applications: USB Audio Peripherals (Headsets, VoIP Speakers), Small Graphic LCD HMI Panels, mTouch Capacitive Touch User Interfaces, USB Data Loggers and Industrial Sensors, Low-Cost IoT Edge Nodes (with USB/Wired Connectivity), Consumer Appliance Control Boards.
USB Audio Peripherals (Headsets, VoIP Speakers)
The PIC32MX130F064DT-I/ML is well suited for USB audio peripherals such as USB headsets, VoIP conference speakers, and USB-to-I2S bridges. Its integrated USB 2.0 Full-Speed Device/Host/OTG controller and dual I2S/SPI modules let it stream 48 kHz 16-bit stereo audio while the MIPS32 M4K core handles USB protocol and HID control. The 16 KB SRAM buffers several milliseconds of audio at typical bitrates, and the 40 MHz CPU headroom accommodates software MP3 decoding or volume mixing. Compared with discrete USB plus DSP solutions, integrating the MCU in a 44-QFN (8x8) keeps the BOM to a USB connector, cap, and codec.
Recommended
Small Graphic LCD HMI Panels
The PIC32MX130F064DT-I/ML drives small graphic LCD panels (up to 320x240 QVGA) through its Parallel Master Port (PMP), which interfaces to 8/16-bit Intel 8080 or Motorola 6800 parallel LCDs without an external controller. The 40 MHz core sustains 30+ FPS refresh at QVGA resolution, while the Peripheral Pin Select module remaps PMP data and control lines to any of the 21 GPIOs, simplifying PCB routing. The 64 KB Flash stores fonts and bitmap assets, and mTouch inputs let the same MCU handle capacitive touch buttons and sliders, eliminating a separate touch controller. Industrial -40C to +85C temperature range suits factory HMI panels.
Recommended
mTouch Capacitive Touch User Interfaces
The PIC32MX130F064DT-I/ML implements Microchip's mTouch capacitive touch sensing library in firmware, scanning up to ~21 touch buttons or a slider using the on-chip ADC and CVD front end. A 1 ns resolution timer capture peripheral precisely measures CTMU charge times, supporting proximity sensing and water-tolerant touch algorithms. The 64 KB Flash holds the touch library plus application code, while the PPS module reassigns CTMU outputs to almost any pin. Designers benefit from zero BOM touch sensing - no dedicated touch IC required - in appliances, IoT wall switches, and industrial control keypads.
Recommended
USB Data Loggers and Industrial Sensors
The PIC32MX130F064DT-I/ML builds compact USB data loggers for environmental or industrial sensing. The on-chip 10-bit ADC scans sensor inputs at up to 1 Msps, while 16 KB SRAM buffers samples before flushing to internal Flash or to a host PC over USB. The integrated temperature sensor simplifies cold-junction compensation in thermocouple-based designs, and the 40 MHz core executes FFTs or RMS calculations in real time. Industrial temperature grade and 2.3-3.6 V operation suit battery-powered field loggers with USB charging.
Recommended
Low-Cost IoT Edge Nodes (with USB/Wired Connectivity)
The PIC32MX130F064DT-I/ML functions as a USB-attached or wired IoT edge node where Wi-Fi/Bluetooth is not required. The MCU aggregates sensor data over I2C/SPI, runs MQTT-over-USB or serial-over-USB bridges, and uses mTouch for user input. The MIPS16e code compression lets 64 KB Flash host TLS libraries and application logic. Designers can leverage the 1 ns resolution timer for precise timestamped event logging. A 44-QFN 8x8 footprint enables tiny dongle-style form factors that plug directly into a host USB port.
Recommended
Consumer Appliance Control Boards
The PIC32MX130F064DT-I/ML serves as the main controller in consumer appliances such as coffee machines, washing machines, and kitchen hoods where mTouch buttons, PMP-driven segment LCDs, and USB service ports are common. The 40 MHz M4K core drives PWM-controlled motors and valves while servicing touch, ADC, and communication interrupts. With 64 KB Flash and 16 KB SRAM, the device holds menu state machines and diagnostic logs without external memory. The 2.3-3.6 V range and -40C to +85C temperature grade cover typical appliance environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX130F064DT-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX130F064BT-I/ML | PIC32MX130F064B-I/ditor | PIC32MX230F064B-I/ML | PIC32MX150F128B-I/ML | PIC32MX170F256B-I/ML | PIC32MX130F064D-V/ML |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-QFN (8x8) | 44-QFN (8x8) - same | 44-QFN (8x8) - same | 44-QFN (8x8) - same | 44-QFN (8x8) - same | 44-QFN (8x8) - same | 44-QFN (8x8) - same |
| Core | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit |
| Maximum CPU Clock | 40 MHz | 40 MHz | 40 MHz | 50 MHz | 40 MHz | 50 MHz | 40 MHz |
| Program Flash | 64 KB | 64 KB | 64 KB | 64 KB | 128 KB | 256 KB | 64 KB |
| Data SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 32 KB | 64 KB | 16 KB |
| USB | USB FS Device/Host/OTG | USB FS Device/Host/OTG | USB FS Device/Host/OTG | USB FS Device/Host/OTG | USB FS Device/Host/OTG | USB FS Device/Host/OTG | USB FS Device/Host/OTG |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +125C (Automotive) |
Key Differentiators
- Highest same-footprint Flash upgrade path within Microchip PIC32MX1xx family (vs PIC32MX130F064BT-I/ML)
- Direct upgrade path to 50 MHz core in same QFN-44 package (vs PIC32MX230F064B-I/ML)
- Industrial temperature grade with USB and PMP in 8x8 QFN (vs PIC32MX130F064D-V/ML)
Design Notes
Estimated: at 40 MHz with all peripherals active, the PIC32MX130F064DT-I/ML consumes approximately 20 mA (0.5 mA/MHz typical) from a 3.3 V supply, totaling about 66 mW. Add a 1 uF bulk capacitor near each VDD pin and a 0.1 uF ceramic decoupling cap within 5 mm of every supply pin. The internal voltage regulator does NOT require an external inductor, simplifying USB bus-powered designs.
The 44-QFN package with exposed pad (EP) requires soldering the central thermal pad to a ground pour of at least 25 mm^2 to meet the 0.5 mA/MHz current draw dissipation. Without proper EP soldering, junction temperature can rise 20-30 C above ambient under full peripheral load. Thermal vias (9-12 vias in a 3x3 array under the EP) are strongly recommended for production boards.
Use Peripheral Pin Select (PPS) to remap UART, SPI, I2C, and timer outputs to almost any GPIO pin. This decouples peripheral routing from PCB layout - you can swap a UART to a different pin in firmware without board rework. Always configure PPS lock bits to prevent accidental runtime changes that could disable your serial console. Keep crystal traces (OSC1/OSC2) short (<10 mm) with a guard ground to avoid clock jitter.
Do not exceed 3.6 V on any pin - the PIC32MX130 is NOT 5 V tolerant and absolute maximum VDD is 3.6 V. Use a level translator (e.g., TXS0108E) when interfacing to 5 V peripherals. The ICSP programming pins (PGED1/PGEC1) share RB0/RB1 by default; if you need RB0/RB1 for application use, configure alternate ICSP pins in the configuration bits to free the standard I/Os.
Compliance Information
Industrial temperature grade (-40C to +85C). Not AEC-Q100 qualified - choose PIC32MX130F064D-V/ML for automotive applications. RoHS and REACH compliance confirmed via Microchip product page.