PIC32MX130F064D-V/ML - 32-bit MCU, 64KB Flash, 40MHz | Microchip
N.º da peça: PIC32MX130F064D-V/ML ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $3.42 | $3,42 |
| 10 | $3.08 | $30,80 |
| 100 | $2.74 | $274,00 |
| 500 | $2.41 | $1.205,00 |
| 1.000 | $2.15 | $2.150,00 |
PIC32MX130F064D-V/ML Visão geral
What is a PIC32MX microcontroller? PIC32MX is Microchip's family of 32-bit RISC microcontrollers built on the MIPS M4K core, positioned between 16-bit PIC24/dsPIC devices and higher-end Cortex-M3/M4 parts. They run at up to 50-70 MHz, expose USB and CAN peripherals, and target cost-sensitive embedded applications. Within this taxonomy, the PIC32MX130 sub-family provides entry-level 32-bit performance with audio/I2S and graphics PMP capability - a sweet spot for HMI, audio accessories, and USB peripherals.
Key features of the PIC32MX130F064D-V/ML include 64 KB Flash program memory, 16 KB SRAM data memory, 21 general-purpose I/O pins, hardware DMA with automatic data size detection, five 16-bit timers plus two 32-bit timers, a 10-bit ADC, mTouch capacitive touch support, and on-chip temperature measurement. The -V/ML suffix denotes the +105C V-temp grade in a QFN-44 (8x8) package.
Architecturally, the PIC32MX130F064D uses the MIPS M4K 32-bit RISC core with single-cycle multiply, hardware divide, and separate PLLs for the CPU and USB clock domains. The dual-PLL design allows the USB peripheral to run at the precise 48 MHz required by USB Full-Speed while the CPU runs at up to 40 MHz for application code - decoupling peripheral timing from core performance.
Typical applications for the PIC32MX130F064D-V/ML include USB audio devices, low-cost graphics HMI panels with PMP-connected LCDs, capacitive-touch user interfaces, industrial sensors with USB connectivity, and consumer audio streaming accessories. The combination of I2S, USB, and PMP in a single QFN-44 device enables compact BOMs.
When designing with this device, allocate sufficient decoupling capacitance near the VDD/AVDD pins (typically 0.1 uF ceramic per pin pair plus a bulk 10 uF), and use the PPS feature to remap peripherals away from default pins to ease PCB routing. For USB applications, the on-chip transceiver requires an external 48 MHz crystal with the correct load capacitors per the PIC32 USB hardware design checklist.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that complement the manufacturer datasheet without duplicating it.
Alternativas drop-in para PIC32MX130F064D-V/ML — 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 PIC32MX130F064D-V/ML (mesmo formato e footprint) — diferindo em Package, Timers, I/O Pins, ADC, Parallel Master Port (PMP).
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC32MX130F064DT-V/ML
✅ Drop-In✓ Em estoque
$3.28 / unidade
Ver ficha técnica →PIC32MX130F064D-I/ML
✅ Drop-In✓ Em estoque
$2.3 / unidade
Ver ficha técnica →PIC32MX130F064D-V/PT
✅ Drop-In✓ Em estoque
$2.65 / unidade
Ver ficha técnica →PIC32MX150F064D-V/ML
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX170F064D-V/ML
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX130F064D-V/ML Classificações máximas e características elétricas
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Clock | 40 MHz |
| Program Flash Memory | 64 KB (64K x 8) |
| Data SRAM | 16 KB |
| Supply Voltage (VDD) | 2.3 V to 3.6 V |
| Temperatura de operação | -40 C to +105 C (V-temp grade) |
| I/O Pins | 21 |
| Encapsulamento | QFN-44 (8x8 mm, 0.65 mm pitch) |
| ADC | 10-bit |
| Timers | 5 x 16-bit + 2 x 32-bit |
| Communication | 2 x I2S/SPI, USB, UART, I2C |
| DMA Channels | Up to 4 with automatic data size detection |
| Graphics Interface | Parallel Master Port (PMP) |
| Touch Sensing | mTouch capacitive touch support |
| Active Current | <0.5 mA/MHz |
| Status RoHS | Compliant |
Configuração de pinos do PIC32MX130F064D-V/ML
| Pino 1 | RA0 — Port A bit 0 / analog input |
| Pino 2 | RA1 — Port A bit 1 / analog input |
| Pino 3 | RA2 — Port A bit 2 / analog input |
| Pino 4 | RA3 — Port A bit 3 / analog input |
| Pino 5 | RA4 — Port A bit 4 |
| Pino 6 | RA5 — Port A bit 5 |
| Pino 7 | RA6 — Port A bit 6 |
| Pino 8 | RA7 — Port A bit 7 |
| Pino 9 | RB0 — Port B bit 0 / programming |
| Pino 10 | RB1 — Port B bit 1 |
| Pino 11 | RB2 — Port B bit 2 |
| Pino 12 | RB3 — Port B bit 3 |
| Pino 13 | RB4 — Port B bit 4 / SDA |
| Pino 14 | RB5 — Port B bit 5 / SCL |
| Pino 15 | RB6 — Port B bit 6 |
| Pino 16 | RB7 — Port B bit 7 |
| Pino 17 | RC0 — Port C bit 0 |
| Pino 18 | RC1 — Port C bit 1 |
| Pino 19 | RC2 — Port C bit 2 |
| Pino 20 | RC3 — Port C bit 3 |
| Pino 21 | RC4 — Port C bit 4 |
| Pino 22 | RC5 — Port C bit 5 |
| Pino 23 | RC6 — Port C bit 6 |
| Pino 24 | RC7 — Port C bit 7 |
| Pino 25 | VSS — Ground |
| Pino 26 | VDD — Digital supply 2.3-3.6 V |
| Pino 27 | RD0 — Port D bit 0 |
| Pino 28 | RD1 — Port D bit 1 |
| Pino 29 | RD2 — Port D bit 2 |
| Pino 30 | RD3 — Port D bit 3 |
| Pino 31 | RD4 — Port D bit 4 |
| Pino 32 | RD5 — Port D bit 5 |
| Pino 33 | RD6 — Port D bit 6 |
| Pino 34 | RD7 — Port D bit 7 |
| Pino 35 | VSS — Ground |
| Pino 36 | VDD — Digital supply 2.3-3.6 V |
| Pino 37 | OSC1 — Crystal oscillator input |
| Pino 38 | OSC2 — Crystal oscillator output |
| Pino 39 | VBUS — USB VBUS detect |
| Pino 40 | D+ — USB D+ data line |
| Pino 41 | D- — USB D- data line |
| Pino 42 | VUSB — USB 3.3V LDO output |
| Pino 43 | MCLR — Master clear / reset (active-low) |
| Pino 44 | EP — Exposed thermal pad - connect to VSS |
Aplicações típicas
PIC32MX130F064D-V/ML é adequado para 6 aplicaçãos: USB Audio Streaming Device, Low-Cost Graphics HMI Panel, Capacitive Touch User Interface, USB Industrial Sensor Hub, Consumer Audio Streaming Accessory, Educational Development Platform.
USB Audio Streaming Device
The PIC32MX130F064D-V/ML is ideal for USB audio streaming applications because it integrates a USB 2.0 Full-Speed peripheral with on-chip transceiver, two I2S modules for digital audio codec interfacing, and the MIPS M4K core running at 40 MHz - sufficient throughput for 16-bit/48 kHz isochronous audio. Placed as the main MCU with a 48 MHz USB reference crystal and external audio DAC, the part eliminates the need for a separate USB audio bridge IC. The dual-PLL architecture lets the USB clock run at exactly 48 MHz while the CPU independently runs up to 40 MHz, decoupling peripheral timing from application code.
Recomendado
Low-Cost Graphics HMI Panel
For HMI panels with small monochrome or color LCDs, the PIC32MX130F064D-V/ML integrates the Parallel Master Port (PMP) graphics interface that drives 8080-style LCD controllers with up to 8-bit parallel data. Combined with the 40 MHz MIPS M4K core, 64 KB Flash for GUI rendering code, and PPS for flexible pin mapping to the LCD data/control bus, the device enables compact HMI designs. The QFN-44 (8x8) package has 21 GPIO - typically enough for PMP (8-16 data + 4-6 control) plus a touch-sensing interface.
Recomendado
Capacitive Touch User Interface
The PIC32MX130F064D-V/ML supports mTouch capacitive touch sensing via the integrated CTMU (Charge Time Measurement Unit) peripheral, enabling touch buttons, sliders, and proximity sensors without external touch ICs. With 21 GPIO and PPS flexibility, the device can scan up to ~16 touch electrodes while still leaving pins for LCD, USB, and communication. The 64 KB Flash holds Microchip's mTouch library and user application code; 16 KB SRAM is sufficient for button/slider state machines. Industrial V-temp grade (-40C to +105C) makes it suitable for appliance and industrial control panels.
Recomendado
USB Industrial Sensor Hub
The PIC32MX130F064D-V/ML functions as a USB sensor hub, aggregating readings from SPI or I2C sensors and exposing them as a USB HID or CDC device to a host PC. The 4-channel hardware DMA offloads sensor data transfer from the CPU, the 10-bit ADC supports analog sensor input, and the MIPS M4K at 40 MHz can handle protocol framing, sensor fusion, and USB enumeration simultaneously. The 2.3-3.6 V supply is battery or bus-powered friendly; the -40C to +105C V-temp grade suits industrial environments.
Recomendado
Consumer Audio Streaming Accessory
For consumer audio accessories such as Bluetooth-to-USB adapters, USB headsets, or audio breakout boards, the PIC32MX130F064D-V/ML provides USB device, I2S digital audio, and ample GPIO for button and LED control. The sub-0.5 mA/MHz active current keeps USB-bus-powered designs within the 500 mA USB budget. PPS routing allows USB, I2S, and codec control signals to share I/O efficiently in the 21-pin budget. Volume production-friendly pricing in the QFN-44 package suits consumer BOM targets.
Recomendado
Educational Development Platform
The PIC32MX130F064D-V/ML serves well as a teaching platform for embedded systems courses covering MIPS architecture, USB protocols, and RTOS basics. The part is supported by Microchip's MPLAB X IDE, XC32 compiler, and Harmony framework, and SEGGER J-Link debuggers fully support the device. The 64 KB Flash and 16 KB SRAM allow simple FreeRTOS ports or student projects; the QFN-44 package is breadboard-friendly with breakout boards. Active lifecycle and Microchip's longevity commitment keep educational designs manufacturable long-term.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC32MX130F064D-V/ML — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC32MX130F064DT-V/ML | PIC32MX130F064D-I/ML | PIC32MX150F064D-V/ML | PIC32MX170F064D-V/ML | PIC32MX130F064D-V/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | QFN-44 (8x8 mm) | QFN-44 (8x8) - same | QFN-44 (8x8) - same | QFN-44 (8x8) - same | QFN-44 (8x8) - same | TQFP-44 (10x10) - different footprint |
| Flash Memory | 64 KB | 64 KB | 64 KB | 128 KB | 256 KB | 64 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 32 KB | 64 KB | 16 KB |
| Max CPU Clock | 40 MHz | 40 MHz | 40 MHz | 50 MHz | 50 MHz | 40 MHz |
| Temperature Grade | V-temp (-40C to +105C) | V-temp (-40C to +105C) | I-temp (-40C to +85C) | V-temp (-40C to +105C) | V-temp (-40C to +105C) | V-temp (-40C to +105C) |
| Supply 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 |
| USB Peripheral | Yes (USB 2.0 Full-Speed) | Yes | Yes | Yes | Yes | Yes |
| I2S Modules | 2 | 2 | 2 | 2 | 2 | 2 |
Principais diferenciais
- Pin-compatible upgrade path within same QFN-44 footprint (vs PIC32MX150F064D-V/ML)
- V-temp grade (-40C to +105C) suited for industrial applications (vs PIC32MX130F064D-I/ML)
- Tape-and-reel packaging variant for high-volume assembly (vs PIC32MX130F064DT-V/ML)
- QFN-44 package offers lower profile vs TQFP (vs PIC32MX130F064D-V/PT)
Notas de projeto
The PIC32MX130F064D-V/ML requires multiple bulk decoupling capacitors: place a 10 uF ceramic or tantalum capacitor near the main VDD pin, plus 0.1 uF ceramic capacitors adjacent to every VDD/VSS pair. The USB VUSB pin (pin 42) needs its own 0.1 uF + 4.7 uF decoupling network per the PIC32 USB hardware design checklist. Inadequate USB decoupling is the most common cause of USB enumeration failures.
Route the USB D+ and D+ traces as a 90-ohm differential pair with no stubs, keeping them short and away from noisy digital lines. The exposed thermal pad (pin 44) on the QFN-44 package must be soldered to a VSS copper pour for both thermal dissipation and electrical grounding. The 48 MHz USB reference crystal should be placed within 5 mm of the OSC1/OSC2 pins with grounded guard traces.
Peripheral Pin Select (PPS) remapping can dramatically simplify PCB routing - assign USB, UART, SPI, and I2S to convenient I/O pins instead of forcing layout around fixed peripheral pins. However, PPS remappable pins lose their analog capability, so plan pin assignments carefully when both analog and digital functions are needed. Input-only pins (RA0-RA7 typically) cannot be configured as outputs via PPS.
Do not skip the MCLR pull-up resistor (typically 10 kOhm to VDD) - the MCLR pin (pin 43) is required for ICSP programming and a floating MCLR causes erratic resets. The two I2S modules share resources - confirm I2S peripheral clock source configuration in code before relying on both simultaneously. The PIC32MX130 has 4 DMA channels but specific channel-to-peripheral mappings are fixed; consult the DMA controller section of the datasheet.
Informações de conformidade
RoHS compliant per Microchip product page. Industrial V-temp grade (-40C to +105C) is suitable for industrial but not AEC-Q100 automotive applications.