PIC32MX120F064HT-50I/MR - 32-bit 50MHz MCU 64KB Flash | Microchip
MPN: PIC32MX120F064HT-50I/MR ✓ 啟用中PIC32MX120F064HT-50I/MR 概覽
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), working memory (RAM), and a rich set of peripherals such as timers, ADCs, and communication interfaces. PIC32MX1xx parts belong to the MIPS32-based PIC32MX family, which sits between 8-bit PIC MCUs and higher-end Cortex-M parts in Microchip's portfolio. They are widely used for USB device, graphics, and audio applications where deterministic interrupt response and low BOM cost are required.
Key features of this device include Peripheral Pin Select (PPS), which remaps most digital peripherals to any I/O, a Parallel Master Port (PMP) with dual buffers for graphics and external memory, two I2S modules plus four SPI/I2S-capable serial interfaces for audio codecs, a 10-bit 1 MSPS ADC with up to 28 channels, five 16-bit timers, RTCC, and CTMU for capacitive touch. The 'I' suffix denotes an industrial -40C to +85C operating range and '50' denotes 50 MHz maximum core clock.
Architecturally, the PIC32MX120F064H uses the MIPS M4K 32-bit core with single-cycle multiply, hardware divide assist, 5-stage pipeline, and a tightly coupled prefetch module that hides Flash latency. The 64 KB single-panel Flash and 8 KB RAM are adequate for small RTOSes (FreeRTOS, OpenRTOS) and USB device stacks. DMA moves peripheral-to-memory traffic without CPU intervention, freeing cycles for application code.
Typical applications include low-cost graphical HMI with segmented or small TFT displays, USB audio class (UAC 1.0) headsets and USB HID peripherals, sensor hubs with I2C/SPI device aggregation, and industrial control panels with capacitive touch buttons. The wide peripheral set also supports basic motor control loops via PWM and quadrature encoder interfaces.
Designers should budget Flash endurance (typical 20k cycles) and RAM headroom for stack growth under RTOS, and reserve one timer for the RTCC when implementing low-power sleep modes. The MR package has an exposed pad that must be soldered to a sufficient copper pour for thermal dissipation.
This page synthesizes distributor pricing, drop-in alternative MPNs, and design notes not found in the manufacturer datasheet alone, helping procurement and design engineers evaluate the PIC32MX120F064HT-50I/MR with context.
直接替換替代品,適用於 PIC32MX120F064HT-50I/MR — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC32MX120F064HT-50I/MR (相同外形與佔位) — 差異在於 ADC, Core, DMIPS, Package, SPI Modules.
PIC32MX120F064H-50I/MR
✅ 直接替換📋 參考替代品(不在目錄中)
PIC32MX130F064H-50I/MR
✅ 直接替換📋 參考替代品(不在目錄中)
PIC32MX150F128H-50I/MR
✅ 直接替換📋 參考替代品(不在目錄中)
PIC32MX170F256H-50I/MR
✅ 直接替換📋 參考替代品(不在目錄中)
PIC32MX110F016H-50I/MR
✅ 直接替換📋 參考替代品(不在目錄中)
PIC32MX120F064HT-50I/MR 最大額定值與電氣特性
| Core | MIPS32 M4K 32-bit |
| Maximum CPU Frequency | 50 MHz |
| DMIPS | 83 DMIPS |
| Program Flash | 64 KB (64K x 8) |
| SRAM | 8 KB |
| ADC | 10-bit, up to 1 MSPS |
| Timers | 5 x 16-bit |
| SPI Modules | 4 (up to 4 with I2S) |
| I2S Modules | 2 |
| PMP (Parallel Master Port) | Yes, with dual buffers |
| RTCC | Yes |
| CTMU (Capacitive Touch) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| 工作溫度範圍 | -40C to +85C (Industrial) |
| 封裝 | 64-pin QFN (MR) 9x9 mm |
| 安裝類型 | Surface Mount |
| RoHS 狀態 | Compliant |
PIC32MX120F064HT-50I/MR 腳位配置
| 腳位 1 | RB0 — Port B I/O / AN0 / PGED1 |
| 腳位 2 | RB1 — Port B I/O / AN1 / PGEC1 |
| 腳位 3 | RB2 — Port B I/O / AN2 |
| 腳位 4 | RB3 — Port B I/O / AN3 |
| 腳位 5 | RB4 — Port B I/O / AN4 |
| 腳位 6 | RB5 — Port B I/O / AN5 |
| 腳位 7 | RB6 — Port B I/O / AN6 |
| 腳位 8 | RB7 — Port B I/O / AN7 |
| 腳位 9 | RB8 — Port B I/O / AN8 |
| 腳位 10 | RB9 — Port B I/O / AN9 |
| 腳位 11 | RB10 — Port B I/O / AN10 |
| 腳位 12 | RB11 — Port B I/O / AN11 |
| 腳位 13 | RB12 — Port B I/O / AN12 |
| 腳位 14 | RB13 — Port B I/O / AN13 |
| 腳位 15 | RB14 — Port B I/O / AN14 |
| 腳位 16 | RB15 — Port B I/O / AN15 |
| 腳位 17 | VDD — Digital supply (2.3V to 3.6V) |
| 腳位 18 | VSS — Digital ground |
| 腳位 19 | RC1 — Port C I/O |
| 腳位 20 | RC2 — Port C I/O |
| 腳位 21 | RC3 — Port C I/O |
| 腳位 22 | RC4 — Port C I/O |
| 腳位 23 | VDD — Digital supply |
| 腳位 24 | VSS — Digital ground |
| 腳位 25 | RC13 — Port C I/O |
| 腳位 26 | RC14 — Port C I/O / SOSCO |
| 腳位 27 | RD0 — Port D I/O |
| 腳位 28 | RD1 — Port D I/O |
| 腳位 29 | RD2 — Port D I/O |
| 腳位 30 | RD3 — Port D I/O |
| 腳位 31 | RD4 — Port D I/O |
| 腳位 32 | RD5 — Port D I/O |
| 腳位 33 | RD6 — Port D I/O |
| 腳位 34 | RD7 — Port D I/O |
| 腳位 35 | RD8 — Port D I/O |
| 腳位 36 | RD9 — Port D I/O |
| 腳位 37 | RD10 — Port D I/O |
| 腳位 38 | RD11 — Port D I/O |
| 腳位 39 | RD12 — Port D I/O |
| 腳位 40 | RD13 — Port D I/O |
| 腳位 41 | RD14 — Port D I/O |
| 腳位 42 | RD15 — Port D I/O |
| 腳位 43 | VSS — Digital ground |
| 腳位 44 | VDD — Digital supply |
| 腳位 45 | RE0 — Port E I/O / PMD0 |
| 腳位 46 | RE1 — Port E I/O / PMD1 |
| 腳位 47 | RE2 — Port E I/O / PMD2 |
| 腳位 48 | RE3 — Port E I/O / PMD3 |
| 腳位 49 | RE4 — Port E I/O / PMD4 |
| 腳位 50 | RE5 — Port E I/O / PMD5 |
| 腳位 51 | RE6 — Port E I/O / PMD6 |
| 腳位 52 | RE7 — Port E I/O / PMD7 |
| 腳位 53 | RF0 — Port F I/O |
| 腳位 54 | RF1 — Port F I/O |
| 腳位 55 | RF2 — Port F I/O |
| 腳位 56 | RF3 — Port F I/O |
| 腳位 57 | RF4 — Port F I/O |
| 腳位 58 | RF5 — Port F I/O |
| 腳位 59 | VSS — Digital ground |
| 腳位 60 | VDD — Digital supply |
| 腳位 61 | RG6 — Port G I/O |
| 腳位 62 | RG7 — Port G I/O |
| 腳位 63 | RG8 — Port G I/O |
| 腳位 64 | RG9 — Port G I/O |
| 腳位 EP | EP — Exposed thermal pad (must be soldered to copper pour for thermal dissipation) |
典型應用
PIC32MX120F064HT-50I/MR 適用於 6 應用s: Low-Cost Graphical HMI with PMP-Driven TFT, USB Audio Class (UAC 1.0) Headsets and Headsets with I2S Codecs, Industrial Sensor Hub with I2C/SPI Aggregation, Capacitive Touch Control Panel (CTMU), USB HID Peripherals (Keyboard, Mouse, Custom HID), Small DC Motor / Fan Speed Controller with PWM and QEI.
Low-Cost Graphical HMI with PMP-Driven TFT
The PIC32MX120F064HT-50I/MR fits graphical HMI designs because its Parallel Master Port (PMP) with dual read/write buffers and Peripheral Pin Select (PPS) can drive small TFT and OLED displays without an external graphics controller. At 50 MHz the 32-bit MIPS M4K core has enough headroom to render menus and widgets while servicing a touch-sensing loop via CTMU. The 64 KB Flash holds a simple UI framework plus fonts, and 8 KB RAM accommodates double-buffered frame regions. Designers typically pair the MCU with a 3.5-inch QVGA TFT using PMP in MPU mode and an SPI touch controller. The industrial -40C to +85C range suits factory-floor panels.
推薦
USB Audio Class (UAC 1.0) Headsets and Headsets with I2S Codecs
The PIC32MX120F064HT-50I/MR is well matched to USB audio peripherals because the family integrates a USB 2.0 full-speed Device/Host/OTG controller and two dedicated I2S modules that interface directly with low-cost audio codecs. The 50 MHz MIPS M4K core can run the USB device stack and audio sample routing without an external DSP. The 64 KB Flash is adequate for USB audio class 1.0 firmware plus basic volume/mute controls, and 8 KB RAM can hold USB endpoint buffers and small sample FIFOs. Typical designs pair the MCU with an S/PDIF bridge or a stereo 48 kHz I2S codec using DMA to keep CPU load low.
推薦
Industrial Sensor Hub with I2C/SPI Aggregation
The PIC32MX120F064HT-50I/MR serves as an industrial sensor hub because it offers four SPI and multiple I2C interfaces with PPS remapping, allowing many environmental and motion sensors to be polled without an external multiplexer. The 10-bit 1 MSPS ADC handles analog transducers, and the 5 timers and DMA channels keep deterministic sampling under load. The industrial -40C to +85C range supports factory deployments. The 64 KB Flash holds sensor drivers, calibration tables, and a Modbus or CANopen stack over UART, while 8 KB RAM buffers measurement data before forwarding via RS-485 or Ethernet.
推薦
Capacitive Touch Control Panel (CTMU)
The PIC32MX120F064HT-50I/MR is ideal for capacitive touch panels because the integrated CTMU (Charge Time Measurement Unit) supports up to 28 channels with hardware-driven charge timing for robust touch detection. Combined with PPS to free up I/O for LEDs and buzzer drives, the MCU replaces a dedicated touch controller plus a small companion MCU. The 50 MHz core runs the touch scan loop quickly while servicing a UI loop and serial commands to a host. The 64 KB Flash holds touch tuning data, and the 8 KB RAM supports a ring buffer of button events. Typical designs use 8-16 touch buttons plus a slider.
推薦
USB HID Peripherals (Keyboard, Mouse, Custom HID)
The PIC32MX120F064HT-50I/MR is well suited to USB HID peripherals because the integrated USB 2.0 full-speed controller plus 50 MHz MIPS core can run a USB HID stack and the application loop without external crystals beyond the 48 MHz USB clock. PPS allows flexible pin assignment for switches, encoders, and LED indicators. The 64 KB Flash fits standard USB HID descriptor tables plus macro/lighting logic, and the 8 KB RAM holds endpoint FIFOs. Industrial temperature grade allows deployment in industrial control knobs, foot pedals, and custom input devices.
推薦
Small DC Motor / Fan Speed Controller with PWM and QEI
The PIC32MX120F064HT-50I/MR is a good fit for small brushed DC or BLDC motor control loops because it offers multiple PWM outputs with center-aligned mode, plus timer-captured quadrature encoder inputs for closed-loop speed control. The 10-bit ADC reads back EMF or current shunt signals. The 50 MHz MIPS M4K core has sufficient bandwidth to run a PI control loop at 10-20 kHz. The 64 KB Flash holds motor tuning constants, and the 8 KB RAM supports small control histories. Typical applications include fans, pumps, and small robotic actuators.
推薦
推薦產品摘要
工程參考資料,適用於 PIC32MX120F064HT-50I/MR — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | PIC32MX120F064H-50I/MR | PIC32MX130F064H-50I/MR | PIC32MX150F128H-50I/MR | PIC32MX170F256H-50I/MR | PIC32MX110F016H-50I/MR |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-QFN (MR) 9x9 mm | 64-QFN (MR) 9x9 mm - same | 64-QFN (MR) 9x9 mm - same | 64-QFN (MR) 9x9 mm - same | 64-QFN (MR) 9x9 mm - same | 64-QFN (MR) 9x9 mm - same |
| Core | MIPS32 M4K 32-bit | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| Maximum CPU Frequency | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 50 MHz | 50 MHz |
| Flash | 64 KB | 64 KB | 64 KB | 128 KB | 256 KB | 16 KB |
| RAM | 8 KB | 8 KB | 8 KB | 32 KB | 64 KB | 4 KB |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Approx. Unit Price (1k) | $3.58 (as of 2026-10-01) | ~$3.58 | ~$3.85 | ~$4.20 | ~$4.95 | ~$3.10 |
主要差異化特點
- Peripheral Pin Select (PPS) for flexible pin assignment (對比PIC32MX110F016H-50I/MR)
- Integrated USB 2.0 full-speed controller with on-chip transceiver (對比PIC32MX170F256H-50I/MR)
- Parallel Master Port (PMP) with dual buffers for graphics (對比PIC32MX130F064H-50I/MR)
- Integrated CTMU for capacitive touch without external IC (對比PIC32MX170F256H-50I/MR)
設計說明
The 64-QFN (MR) package has a large exposed thermal pad on the bottom that must be soldered to a copper pour of at least 1 square inch to meet the industrial -40C to +85C operating range at full 50 MHz. Per Microchip's family datasheet, neglecting the exposed pad will cause thermal runaway at higher ambient temperatures and may reduce MTBF. Use thermal vias in the copper pour for additional heat spreading into inner PCB layers, and ensure the solder paste stencil aperture covers at least 80% of the exposed pad for reliable reflow.
Add 0.1 uF ceramic decoupling capacitors as close as possible to every VDD pin, plus a single bulk 4.7 uF or 10 uF tantalum/ceramic near the MCU's main VDD entry point. The PIC32MX120F064HT-50I/MR runs on a single 2.3V to 3.6V supply; if USB is used, VUSB requires its own 0.1 uF + 1 uF bypass pair per the family datasheet. Avoid routing high-speed traces under the exposed thermal pad to minimize parasitic coupling.
Do not exceed the maximum 50 MHz system clock by overclocking the internal PLL - Microchip specifies 50 MHz as the maximum for the PIC32MX120 sub-family. When using Peripheral Pin Select (PPS), remember that PPS inputs must be unlocked via CFGCON.IOLOCK before configuration and re-locked afterward for safety. CTMU calibration must be performed per the family datasheet for accurate capacitive touch readings; without calibration, touch sensitivity drifts with temperature.
Keep crystal traces short and symmetric; the PIC32MX120F064HT-50I/MR requires the primary oscillator (POSC) load capacitors to be placed within 1-2 mm of the OSC1/OSC2 pins to minimize jitter. The 32.768 kHz secondary oscillator (SOSC) for RTCC has the same requirement. Route USB D+/D- as a 90 ohm differential pair with matched lengths if USB is used, and place the 0.1 uF VUSB bypass capacitor within 3 mm of the VUSB pin per USB 2.0 layout guidelines.
合規資訊
RoHS compliant per Microchip product page. Industrial -40C to +85C operating range; not AEC-Q100 qualified (choose a Q1 suffix variant for automotive).