PIC32MX130F064DT-50I/PT - 50MHz 32-bit MCU, 64KB Flash | Microchip
MPN: PIC32MX130F064DT-50I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.45 | $3.45 |
| 10 | $3.05 | $30.50 |
| 100 | $2.65 | $265.00 |
| 500 | $2.3 | $1,150.00 |
| 1,000 | $2 | $2,000.00 |
PIC32MX130F064DT-50I/PT Overview
A 32-bit microcontroller (MCU) is an integrated CPU plus memory and peripherals on a single silicon die. Within the broader taxonomy, PIC32MX130 sits at the MCU level, descends from the microprocessor family, and is specialized for real-time control with on-chip Flash, SRAM, ADC, timers, and communication interfaces. Compared with 8-bit and 16-bit MCUs, 32-bit parts offer higher throughput, larger address space, and richer peripherals for connectivity and HMI.
Key features include 50 MHz core with 1.56 DMIPS/MHz performance, 64 KB Flash program memory, 16 KB SRAM, USB 2.0 full-speed device/host/OTG, three analog comparators, a 10-bit 1 Msps ADC with up to 28 inputs, RTCC, CTMU for capacitive touch, Peripheral Pin Select (PPS) for flexible remapping, and multiple power-saving modes including Idle, Sleep, and Deep Sleep. The CTMU and RTCC blocks enable capacitive-touch user interfaces and accurate timekeeping without external RTC chips.
Architecturally, the PIC32MX130 uses a MIPS M4K 32-bit core with 5-stage pipeline, single-cycle multiply, and separate peripheral buses for USB and DMA. Four DMA channels offload data movement, freeing the CPU for application logic. Two UART, two I2C, and two SPI ports (one configured as I2S) cover most embedded connectivity needs, while separate PLLs for CPU and USB clocks allow independent frequency planning.
Typical applications include consumer electronics (USB peripherals, small appliances), industrial control (sensor hubs, simple HMI panels), USB device/host bridges, capacitive-touch keypads using the CTMU, low-cost graphics displays, and battery-powered IoT nodes. The combination of USB, RTCC, and deep-sleep modes suits mains- or battery-powered connected devices.
When designing with this part, place a 0.1 uF decoupling capacitor adjacent to each VDD pin and reserve the ICSP/PGD/PGC pins for in-circuit programming. The PPS feature requires that peripheral-to-pin mappings be configured in software before use, and designers should leave those pins at default analog state on reset. Note that 64 KB Flash and 16 KB RAM are modest for the PIC32 family; projects needing larger memory should consider PIC32MX150/170/270 variants or PIC32MK parts.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not consolidated in the manufacturer datasheet, including a focused cross-reference set inside the same PIC32MX1xx family.
Drop-in alternatives for PIC32MX130F064DT-50I/PT — 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-50I/PT (same form factor and footprint) — differing in Core Architecture, DMA Channels, I/O Pins, Mounting Type, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX130F064CT-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX150F064DT-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX130F064D-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX170F064D-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX230F064D-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX130F064DT-V/PT
✅ Drop-In✓ In Stock
$2.94 / Unit
View Datasheet →PIC32MX130F064DT-50I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K 32-bit |
| Maximum CPU Clock | 50 MHz |
| Performance | 1.56 DMIPS/MHz (MIPS32) |
| Program Flash Memory | 64 KB (64K x 8) |
| SRAM | 16 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| I/O Pins | 34 (approximate, package dependent) |
| ADC | 10-bit, 1 Msps, up to 28 channels |
| Analog Comparators | 3 |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| UART | 2 |
| I2C | 2 |
| SPI / I2S | 2 (one configurable as I2S) |
| DMA Channels | 4 |
| Timers | 5 x 16-bit, 2 x 32-bit |
| RTCC | Yes |
| CTMU (Capacitive Touch) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Package | 44-pin TQFP (10x10 mm) |
| Operating Temperature | -40C to +85C (industrial) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC32MX130F064DT-50I/PT Pin Configuration
| Pin 1 | RPB0/RB0/PGED1 — Remappable I/O / programming data |
| Pin 2 | RPB1/RB1/PGEC1 — Remappable I/O / programming clock |
| Pin 3 | RPB2/RB2 — Remappable I/O |
| Pin 4 | RPB3/RB3 — Remappable I/O |
| Pin 5 | VSS — Ground |
| Pin 6 | RA0 — I/O / analog input |
| Pin 7 | RA1 — I/O / analog input |
| Pin 8 | PGED2/RB4 — Programming data / I/O |
| Pin 9 | PGEC2/RB5 — Programming clock / I/O |
| Pin 10 | VSS — Ground |
| Pin 11 | VDD — Positive supply |
| Pin 12 | RB6 — I/O |
| Pin 13 | RB7 — I/O |
| Pin 14 | RB8 — I/O |
| Pin 15 | RB9 — I/O |
| Pin 16 | VSS — Ground |
| Pin 17 | VDD — Positive supply |
| Pin 18 | RA2 — I/O / analog input |
| Pin 19 | RA3 — I/O / analog input / reference |
| Pin 20 | RA4 — I/O / analog input |
| Pin 21 | RA5 — I/O / analog input |
| Pin 22 | VDD — Positive supply |
| Pin 23 | VSS — Ground |
| Pin 24 | RA6 — I/O |
| Pin 25 | RA7 — I/O |
| Pin 26 | RB10 — I/O |
| Pin 27 | RB11 — I/O |
| Pin 28 | RB12 — I/O |
| Pin 29 | RB13 — I/O |
| Pin 30 | RB14 — I/O |
| Pin 31 | RB15 — I/O |
| Pin 32 | VSS — Ground |
| Pin 33 | VDD — Positive supply |
| Pin 34 | RC0 — I/O |
| Pin 35 | RC1 — I/O |
| Pin 36 | RC2 — I/O |
| Pin 37 | RC3 — I/O |
| Pin 38 | RC4 — I/O |
| Pin 39 | RC5 — I/O |
| Pin 40 | RC6 — I/O |
| Pin 41 | RC7 — I/O |
| Pin 42 | OSC1/RC12 — Crystal oscillator input |
| Pin 43 | OSC2/RC13 — Crystal oscillator output |
| Pin 44 | VSS — Ground |
Typical Applications
PIC32MX130F064DT-50I/PT is suitable for 6 applications: USB HID Peripherals, Capacitive Touch Keypads, Industrial Sensor Hubs, Small Graphics Display Controllers, Battery-Powered IoT Nodes, Consumer Appliance Control Boards.
USB HID Peripherals
The PIC32MX130F064DT-50I/PT is well-suited for USB HID devices such as keyboards, mice, game controllers, and custom input peripherals. Its USB 2.0 Full-Speed OTG capability with on-chip transceiver eliminates the need for an external PHY, reducing BOM cost and PCB area. The 50 MHz MIPS core provides ample bandwidth for HID report processing, while 16 KB SRAM accommodates USB endpoint buffers plus application logic. The CTMU and 34 available GPIO on the 44-TQFP enable integrated button/slider scanning without extra ICs. Place a 0.1 uF decoupling capacitor adjacent to VDD and follow USB-IF impedance guidelines (90 ohm differential) on D+/D- traces for EMI compliance.
Recommended
Capacitive Touch Keypads
Built-in CTMU (Charge Time Measurement Unit) makes the PIC32MX130F064DT-50I/PT ideal for capacitive touch keypads, sliders, and proximity sensors in appliances and industrial controls. The CTMU delivers sub-pF resolution for reliable touch detection through glass or plastic overlays up to 5 mm thick, supporting 10-20 touch electrodes on the 44-TQFP's GPIO. The 64 KB Flash holds touch firmware libraries and user interface state machines, while 16 KB SRAM is sufficient for scan buffers. RTCC supports time-stamped events and wake-from-touch on deep sleep, critical for battery-powered locks and IoT devices.
Recommended
Industrial Sensor Hubs
The PIC32MX130F064DT-50I/PT serves as a multi-sensor aggregator in industrial sensor hubs, gathering data from UART, I2C, and SPI sensors via its dual-bus interfaces. The 10-bit 1 Msps ADC with up to 28 input channels handles analog transducer signals directly, while three analog comparators enable threshold detection and motor current sensing. DMA channels offload data movement, freeing the 50 MHz CPU for protocol conversion and Modbus/CAN bridging. The industrial -40C to +85C temperature range and 44-TQFP's robust lead frame suit factory-floor deployment. PPS lets engineers remap peripherals to clean up PCB routing without rewiring.
Recommended
Small Graphics Display Controllers
For driving small OLED or TFT displays up to 320x240 pixels, the PIC32MX130F064DT-50I/PT combines 50 MHz MIPS throughput with 16 KB SRAM for framebuffer and font tables. The Parallel Master Port (PMP) available in this family supports 8/16-bit display interfaces, and the SPI ports can drive OLED panels via 4-wire SPI. 64 KB Flash accommodates graphics libraries, fonts, and UI assets. Two I2C channels handle touch controllers and sensor feedback. Designers should use the datasheet's PMP timing diagrams and add a 10 kohm pull-up on the I2C lines for reliable communication.
Recommended
Battery-Powered IoT Nodes
Deep Sleep and Sleep modes on the PIC32MX130F064DT-50I/PT drop current consumption to microamp levels, making it viable for battery-powered IoT sensor nodes that wake periodically to measure and transmit. RTCC retains timekeeping during deep sleep, enabling precise scheduled wake events without external RTC chips. UART/I2C/SPI peripherals connect to radios, sensors, and EEPROMs, while 64 KB Flash supports OTA-capable firmware images with dual-bank options. USB OTG can charge Li-ion cells when the device is plugged in, simplifying the power path.
Recommended
Consumer Appliance Control Boards
Small kitchen and home appliances benefit from the PIC32MX130F064DT-50I/PT's mix of 50 MHz processing, USB for service/diagnostics, and CTMU for touch-panel interfaces. The 44-TQFP package's 34 GPIO accommodate relay drivers, valve controls, sensor inputs, and user feedback LEDs. Three analog comparators enable over-current protection and zero-cross detection for AC line applications. Industrial-grade temperature rating supports under-cabinet and garage installations. Designers can leverage MPLAB Harmony code examples for motor control and HMI libraries to accelerate time-to-market.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX130F064DT-50I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX130F064CT-I/PT | PIC32MX150F064DT-I/PT | PIC32MX170F064D-I/PT | PIC32MX230F064D-I/PT | PIC32MX130F064DT-V/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) 10x10 mm | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Core Architecture | 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 Clock | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 50 MHz |
| Flash Memory | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| USB | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG |
| Operating Temperature | -40C to +85C (industrial) | 0C to +70C (commercial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +105C (automotive) |
| CTMU (Capacitive Touch) | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Higher temperature grade option in same package (vs PIC32MX130F064CT-I/PT)
- Drop-in upgrade path to PIC32MX230 with more peripherals (vs PIC32MX230F064D-I/PT)
- Hardware crypto and more DMA at same 64 KB Flash (vs PIC32MX170F064D-I/PT)
- Automotive-grade drop-in option for harsh environments (vs PIC32MX130F064DT-V/PT)
Design Notes
Place a 0.1 uF ceramic decoupling capacitor adjacent to every VDD pin (pins 11, 17, 22, 33) and a bulk 10 uF tantalum or ceramic on the main 3.3 V rail. The USB transceiver on this PIC32MX130F064DT-50I/PT has separate analog supply requirements; tie AVDD/VBUS to the same rail but add a ferrite bead if noise is a concern. Per the family datasheet section on power, leave unused VDD pins connected to maintain supply integrity.
Route the USB D+ and D- traces as a 90 ohm differential pair with matched length within 2 mm, per USB 2.0 Full-Speed specification. Place the 15 kohm pull-down resistors on D+ and D- close to the MCU pins. Keep crystal traces (OSC1/OSC2, pins 42-43) short and guarded by a ground ring; load capacitance values must match the datasheet crystal selection table for the chosen 50 MHz system clock.
Peripheral Pin Select (PPS) on the PIC32MX130F064DT-50I/PT requires explicit remapping in software before peripheral functions appear on remappable pins - default after reset is the I/O function. Do not assume UART/SPI/I2C signals are at fixed pins; consult the PPS Input/Output Mapping tables in the datasheet. Forgetting PPS configuration is the most common cause of 'dead peripheral' symptoms on PIC32 designs.
Reserve the ICSP pins (PGEC1/PGED1 on pins 1-2 and PGEC2/PGED2 on pins 8-9) for in-circuit programming - do not connect them to load circuitry that prevents the programmer from driving these lines. Route a 4-wire ICSP header on every board to enable field firmware updates. The MPLAB ICD 4 and PICkit 4 programmers use these pins; ensure no series resistors above 100 ohm on ICSP lines.
For capacitive-touch sensing using the CTMU, follow Microchip AN1250 PCB layout guidelines: guard the touch electrodes with a ground hatch, minimize trace capacitance, and add a ground ring around the touch area. The CTMU measures charge time differences in the picofarad range, so stray capacitance from long traces can degrade touch sensitivity. Shielded cables are not required for onboard electrodes.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade only; for AEC-Q100 automotive qualification, use the V-suffix variant or PIC32MX1xx V-grade parts.