PIC32MX130F064DT-I/ML - 40MHz 32-bit MCU 64KB Flash 44-QFN | Microchip
Référence : PIC32MX130F064DT-I/ML ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC32MX130F064DT-I/ML — 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 PIC32MX130F064DT-I/ML (même facteur de forme et même empreinte) — différant par Package, Timers, ADC, Operating Temperature, RAM.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC32MX130F064BT-I/ML
✅ Remplacement direct✓ En stock
$1.95 / unité
Voir la fiche technique →PIC32MX130F064B-I/ML
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX230F064B-I/ML
✅ Remplacement direct✓ En stock
$2.46 / unité
Voir la fiche technique →PIC32MX150F128B-I/ML
✅ Remplacement direct✓ En stock
$3.3 / unité
Voir la fiche technique →PIC32MX170F256B-I/ML
✅ Remplacement direct✓ En stock
$3.25 / unité
Voir la fiche technique →PIC32MX130F064D-V/ML
✅ Remplacement direct✓ En stock
$2.15 / unité
Voir la fiche technique →PIC32MX130F064DT-I/ML Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -40C to +85C (Industrial, I suffix) |
| I/O Pins | 21 |
| Boîtier | 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 |
| Statut RoHS | Compliant |
| Type de montage | Surface Mount |
Configuration des broches de PIC32MX130F064DT-I/ML
| Broche 1 | RA0 — I/O port A bit 0 (PPS-remappable) |
| Broche 2 | RA1 — I/O port A bit 1 (PPS-remappable) |
| Broche 3 | RA2 — I/O port A bit 2 (PPS-remappable) |
| Broche 4 | RA3 — I/O port A bit 3 (PPS-remappable) |
| Broche 5 | RA4 — I/O port A bit 4 (PPS-remappable) |
| Broche 6 | VDD — Positive supply voltage (2.3V-3.6V) |
| Broche 7 | RA5 — I/O port A bit 5 (PPS-remappable) |
| Broche 8 | RA6 — I/O port A bit 6 (PPS-remappable) |
| Broche 9 | RA7 — I/O port A bit 7 (PPS-remappable) |
| Broche 10 | RB0 — I/O port B bit 0 (PPS-remappable, PGED1) |
| Broche 11 | RB1 — I/O port B bit 1 (PPS-remappable, PGEC1) |
| Broche 12 | RB2 — I/O port B bit 2 (PPS-remappable) |
| Broche 13 | RB3 — I/O port B bit 3 (PPS-remappable) |
| Broche 14 | RB4 — I/O port B bit 4 (PPS-remappable) |
| Broche 15 | RB5 — I/O port B bit 5 (PPS-remappable) |
| Broche 16 | RB6 — I/O port B bit 6 (PPS-remappable) |
| Broche 17 | RB7 — I/O port B bit 7 (PPS-remappable) |
| Broche 18 | RB8 — I/O port B bit 8 (PPS-remappable) |
| Broche 19 | RB9 — I/O port B bit 9 (PPS-remappable) |
| Broche 20 | VSS — Ground reference |
| Broche 21 | RB10 — I/O port B bit 10 (PPS-remappable) |
| Broche 22 | RB11 — I/O port B bit 11 (PPS-remappable) |
| Broche 23 | RB12 — I/O port B bit 12 (PPS-remappable) |
| Broche 24 | RB13 — I/O port B bit 13 (PPS-remappable) |
| Broche 25 | RB14 — I/O port B bit 14 (PPS-remappable) |
| Broche 26 | RB15 — I/O port B bit 15 (PPS-remappable) |
| Broche 27 | RC0 — I/O port C bit 0 (PPS-remappable) |
| Broche 28 | RC1 — I/O port C bit 1 (PPS-remappable) |
| Broche 29 | RC2 — I/O port C bit 2 (PPS-remappable) |
| Broche 30 | VDD — Positive supply voltage (2.3V-3.6V) |
| Broche 31 | VSS — Ground reference |
| Broche 32 | RC3 — I/O port C bit 3 (PPS-remappable) |
| Broche 33 | RC4 — I/O port C bit 4 (PPS-remappable) |
| Broche 34 | RC5 — I/O port C bit 5 (PPS-remappable) |
| Broche 35 | RC6 — I/O port C bit 6 (PPS-remappable) |
| Broche 36 | RC7 — I/O port C bit 7 (PPS-remappable) |
| Broche 37 | RC8 — I/O port C bit 8 (PPS-remappable) |
| Broche 38 | RC9 — I/O port C bit 9 (PPS-remappable) |
| Broche 39 | OSC1 — Crystal oscillator input or external clock input |
| Broche 40 | OSC2 — Crystal oscillator output |
| Broche 41 | VSS — Ground reference |
| Broche 42 | MCLR — Master Clear reset input (active-low) |
| Broche 43 | VDD — Positive supply voltage (2.3V-3.6V) |
| Broche 44 | PGED2 — Programming/debug data line (ICSP) |
| Broche 45 | Exposed Pad (GND) — Thermal pad, must be soldered to ground copper pour |
Applications typiques
PIC32MX130F064DT-I/ML convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC32MX130F064DT-I/ML — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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) |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.