PIC32MX120F064H-V/PT - 64KB Flash 32-bit MCU | Microchip
Référence : PIC32MX120F064H-V/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.46 | $3,46 |
| 10 | $3.11 | $31,10 |
| 100 | $2.61 | $261,00 |
| 500 | $2.35 | $1 175,00 |
| 1 000 | $2.05 | $2 050,00 |
PIC32MX120F064H-V/PT Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals onto one die. The PIC32MX120 family belongs to the broader category of 32-bit microcontrollers, which sit above 8/16-bit MCUs in performance and target applications requiring complex math (DSP), large code footprints, or rich connectivity. Microchip's PIC32 family is built on the MIPS M4K core, offering deterministic performance, low interrupt latency, and a mature toolchain (MPLAB X, XC32). Automotive-grade parts such as the PIC32MX120F064H-V/PT are AEC-Q100 qualified and support extended temperature grades including -40C to +125C (Grade 1) and -40C to +150C (Grade 0) for under-the-hood deployments.
Differentiating features include Peripheral Pin Select (PPS) for flexible digital I/O remapping, a Parallel Master Port (PMP) with dual read/write buffers for graphics or external memory interfacing, USB 2.0 full-speed OTG, CAN 2.0B, and a 16-bit parallel master port. The CTMU block enables robust capacitive touch measurement without external circuitry, making the device well-suited for HMI panels. The 64-pin TQFP (10x10 mm) footprint is the same as many other PIC32MX1/2/5XX 64-pin family members, simplifying board reuse across the family.
Typical applications include automotive body and gateway controllers, HMI panels with capacitive touch, industrial sensor hubs, low-cost audio peripherals via I2S, USB devices, and CAN-connected ECUs. The combination of CAN, USB, PMP, and mTouch makes the part a versatile bridge MCU for infotainment, climate control, and lighting modules.
When designing with this device, ensure VDD decoupling is generous (100 nF + 4.7 uF per pin pair), the ICSP pins (PGECx/PGEDx) are accessible for production programming, and the Trace/JTAG pins are not left floating. The PPS feature requires careful peripheral mapping during code bring-up to avoid pin conflicts.
This page synthesizes distributor pricing, AEC-Q100-qualified drop-in alternatives, and practical design notes that go beyond the manufacturer's datasheet, helping engineers compare parts and select the right variant for their automotive or industrial design.
Alternatives de remplacement direct pour PIC32MX120F064H-V/PT — 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 PIC32MX120F064H-V/PT (même facteur de forme et même empreinte) — différant par ADC, Operating Temperature Range, Package, Parallel Master Port (PMP).
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC32MX120F064H-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX120F064HT-V/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC32MX130F064H-V/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC32MX150F064H-V/PT
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC32MX120F064H-V/MR
✅ Remplacement direct✓ En stock
$2.18 / unité
Voir la fiche technique →PIC32MX120F064H-V/PT Valeurs maximales et caractéristiques électriques
| Core Architecture | MIPS32 M4K (32-bit RISC) |
| Core Size | 32-Bit Single-Core |
| Fréquence d'horloge maximale | 40 MHz (up to 50 MHz / 83 DMIPS) |
| Program Memory | 64 KB Flash (64K x 8) |
| Data Memory (RAM) | 8 KB |
| Operating Voltage Range | 2.5 V / 3.3 V |
| Plage de température de fonctionnement | -40C to +105C (Grade 2 / V suffix) |
| Boîtier | 64-TQFP (10x10 mm) |
| Type de montage | Surface Mount |
| ADC | 10-bit, up to 1 Msps |
| I2S Modules | 2 |
| SPI Modules | 4 |
| I2C Modules | 2 |
| Timers | 5 x 16-bit |
| CTMU (Capacitive Touch) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Parallel Master Port (PMP) | Yes, with dual read/write buffers |
| AEC-Q100 Qualification | Yes (Automotive Grade) |
| Statut RoHS | Compliant |
Configuration des broches de PIC32MX120F064H-V/PT
| Broche 1 | PGEC2/AN6/RPB0/PMD0/RB0 — ICSP clock 2 / ADC analog input 6 / GPIO RPB0 / PMP data 0 / PORTB bit 0 |
| Broche 2 | PGED2/AN7/RPB1/PMD1/RB1 — ICSP data 2 / ADC analog input 7 / GPIO RPB1 / PMP data 1 / PORTB bit 1 |
| Broche 3 | AN8/RPB2/SDA2/CTED2/PMD2/RB2 — ADC analog input 8 / GPIO RPB2 / I2C2 SDA / CTMU edge 2 / PMP data 2 / PORTB bit 2 |
| Broche 4 | AN9/RPB3/SCL2/CTED3/PMD3/RB3 — ADC analog input 9 / GPIO RPB3 / I2C2 SCL / CTMU edge 3 / PMP data 3 / PORTB bit 3 |
| Broche 5 | AN10/RPB4/PMD4/RB4 — ADC analog input 10 / GPIO RPB4 / PMP data 4 / PORTB bit 4 |
| Broche 6 | AN11/RPB5/PMD5/RB5 — ADC analog input 11 / GPIO RPB5 / PMP data 5 / PORTB bit 5 |
| Broche 7 | VSS — Ground |
| Broche 8 | VDD — Positive supply voltage |
| Broche 9 | AN12/RPB6/PMD6/RB6 — ADC analog input 12 / GPIO RPB6 / PMP data 6 / PORTB bit 6 |
| Broche 10 | AN13/RPB7/PMD7/RB7 — ADC analog input 13 / GPIO RPB7 / PMP data 7 / PORTB bit 7 |
| Broche 11 | AN14/RPB8/CTED10/RB8 — ADC analog input 14 / GPIO RPB8 / CTMU edge 10 / PORTB bit 8 |
| Broche 12 | AN15/RPB9/CTED11/RB9 — ADC analog input 15 / GPIO RPB9 / CTMU edge 11 / PORTB bit 9 |
| Broche 13 | VSS — Ground |
| Broche 14 | VDD — Positive supply voltage |
| Broche 15 | OSC1/CLKI/RC13 — Oscillator crystal input / external clock input / PORTC bit 13 |
| Broche 16 | OSC2/CLKO/RC14 — Oscillator crystal output / clock output / PORTC bit 14 |
| Broche 17 | RC15 — PORTC bit 15 (general purpose digital I/O via PPS) |
| Broche 18 | VSS — Ground |
| Broche 19 | VDD — Positive supply voltage |
| Broche 20 | RPG6/SCK2/RC0 — GPIO RPG6 / SPI2 clock / PORTC bit 0 |
| Broche 21 | RPG7/SDO2/RC1 — GPIO RPG7 / SPI2 data out / PORTC bit 1 |
| Broche 22 | RPG8/SDI2/RC2 — GPIO RPG8 / SPI2 data in / PORTC bit 2 |
| Broche 23 | RPG9/SS2/RC3 — GPIO RPG9 / SPI2 slave select / PORTC bit 3 |
| Broche 24 | AN16/C1IND/RPC4/CTED4/RC4 — ADC analog input 16 / comparator 1 input / PORTC bit 4 / CTMU edge 4 |
| Broche 25 | AN17/C1INC/RPC5/CTED5/RC5 — ADC analog input 17 / comparator 1 input / PORTC bit 5 / CTMU edge 5 |
| Broche 26 | AN18/C2IND/RPC6/CTED6/RC6 — ADC analog input 18 / comparator 2 input / PORTC bit 6 / CTMU edge 6 |
| Broche 27 | AN19/C2INC/RPC7/CTED7/RC7 — ADC analog input 19 / comparator 2 input / PORTC bit 7 / CTMU edge 7 |
| Broche 28 | VSS — Ground |
| Broche 29 | VDD — Positive supply voltage |
| Broche 30 | RPC8/PMCS1/RC8 — PORTC bit 8 / PMP chip select 1 |
| Broche 31 | RPC9/PMCS2/RC9 — PORTC bit 9 / PMP chip select 2 |
| Broche 32 | PD0/INT0/RMII0/RD0 — PORTD bit 0 / external interrupt 0 / Ethernet RMII refclk / PPS-mapped |
| Broche 33 | PD1/RD1 — PORTD bit 1 / PPS-mapped peripheral I/O |
| Broche 34 | PD2/RD2 — PORTD bit 2 / PPS-mapped peripheral I/O |
| Broche 35 | PD3/RD3 — PORTD bit 3 / PPS-mapped peripheral I/O |
| Broche 36 | PD4/RD4 — PORTD bit 4 / PPS-mapped peripheral I/O |
| Broche 37 | PD5/PMRD/RD5 — PORTD bit 5 / PMP read strobe / PPS-mapped |
| Broche 38 | PD6/PMWR/RD6 — PORTD bit 6 / PMP write strobe / PPS-mapped |
| Broche 39 | PD7/PMD15/RD7 — PORTD bit 7 / PMP data 15 / PPS-mapped |
| Broche 40 | VSS — Ground |
| Broche 41 | VDD — Positive supply voltage |
| Broche 42 | RPF0/PMA8/RF0 — PORTF bit 0 / PMP address 8 |
| Broche 43 | RPF1/PMA9/RF1 — PORTF bit 1 / PMP address 9 |
| Broche 44 | RPF2/PMA10/RF2 — PORTF bit 2 / PMP address 10 |
| Broche 45 | RPF3/PMA11/RF3 — PORTF bit 3 / PMP address 11 |
| Broche 46 | RPF4/PMA12/RF4 — PORTF bit 4 / PMP address 12 |
| Broche 47 | RPF5/PMA13/RF5 — PORTF bit 5 / PMP address 13 |
| Broche 48 | RPF6/PMA14/RF6 — PORTF bit 6 / PMP address 14 |
| Broche 49 | RPF7/PMA15/RF7 — PORTF bit 7 / PMP address 15 |
| Broche 50 | VSS — Ground |
| Broche 51 | VDD — Positive supply voltage |
| Broche 52 | PGED1/RPB10/DML/PMD10/RB10 — ICSP data 1 / GPIO RPB10 / USB D- / PMP data 10 / PORTB bit 10 |
| Broche 53 | PGEC1/RPB11/DPL/PMD11/RB11 — ICSP clock 1 / GPIO RPB11 / USB D+ / PMP data 11 / PORTB bit 11 |
| Broche 54 | VSS — Ground |
| Broche 55 | VBUS — USB VBUS detect input |
| Broche 56 | VUSB — USB internal 3.3V regulator output (decoupling) |
| Broche 57 | PGED3/RPB12/PMD12/RB12 — ICSP data 3 / GPIO RPB12 / PMP data 12 / PORTB bit 12 |
| Broche 58 | PGEC3/RPB13/PMD13/RB13 — ICSP clock 3 / GPIO RPB13 / PMP data 13 / PORTB bit 13 |
| Broche 59 | TMS/RPB14/PMD14/RB14 — JTAG TMS / GPIO RPB14 / PMP data 14 / PORTB bit 14 |
| Broche 60 | TCK/RPB15/PMD15/RB15 — JTAG TCK / GPIO RPB15 / PMP data 15 / PORTB bit 15 |
| Broche 61 | TDO/RPA0/PMA0/RA0 — JTAG TDO / GPIO RPA0 / PMP address 0 / PORTA bit 0 |
| Broche 62 | TDI/RPA1/PMA1/RA1 — JTAG TDI / GPIO RPA1 / PMP address 1 / PORTA bit 1 |
| Broche 63 | TRST/RPA2/PMA2/RA2 — JTAG TRST / GPIO RPA2 / PMP address 2 / PORTA bit 2 |
| Broche 64 | PGED4/RPA3/PMA3/RA3 — ICSP data 4 / GPIO RPA3 / PMP address 3 / PORTA bit 3 |
Applications typiques
PIC32MX120F064H-V/PT convient pour 6 applications: Automotive Body Controller, HMI Panel with Capacitive Touch, Industrial Sensor Hub, USB Peripheral Device, CAN-Connected ECU Node, Low-Cost Audio Peripheral.
Automotive Body Controller
The PIC32MX120F064H-V/PT is well suited for automotive body control modules thanks to its AEC-Q100 Grade 2 qualification, 64KB Flash for CAN/UART/LIN stack plus application logic, and CAN 2.0B controller with dedicated acceptance filters. Its operating temperature range of -40C to +105C covers under-dash and cabin environments without derating. The device's 10-bit ADC and CTMU block provide analog and capacitive touch sensing for switch panels and occupant detection. Connecting via CAN at 500 kbps alongside four UARTs (LIN-capable) supports typical body-network topologies while keeping BOM cost low.
Recommandé
HMI Panel with Capacitive Touch
The PIC32MX120F064H-V/PT's CTMU peripheral enables robust mTouch capacitive touch sensing without external circuitry, reducing BOM and PCB area. With 64KB Flash, designers can run a touch library plus graphics and communication stacks. The PMP peripheral with dual read/write buffers drives small TFT or segment LCDs efficiently. Combine this with the I2S peripheral to provide audio feedback or voice prompts. Operating from 2.5V to 3.6V and consuming low current, it fits battery-backed or USB-powered HMI modules in industrial or appliance environments.
Recommandé
Industrial Sensor Hub
The PIC32MX120F064H-V/PT's combination of CAN, USB, UART, I2C, and SPI provides a complete sensor-hub interface. The 10-bit ADC at 1 Msps and five 16-bit timers support high-speed analog sampling for pressure, flow, or vibration sensors. With 8KB SRAM and 64KB Flash, a FreeRTOS or Micrium uC/OS-II port fits comfortably. The PPS feature allows remapping peripherals to optimize PCB routing when sensor density is high. Industrial-grade builds can use the PIC32MX120F064H-I/PT, while automotive-deployable variants use the -V/PT grade.
Recommandé
USB Peripheral Device
The PIC32MX120F064H-V/PT integrates a USB 2.0 full-speed OTG controller with on-chip transceiver, removing the need for an external USB PHY and saving PCB area. 64KB Flash is sufficient to run Microchip's USB stack with CDC, HID, or MSD device classes, while 8KB RAM comfortably holds endpoint buffers and protocol state. At 5V-tolerant digital I/O via USB VBUS sensing, the device powers USB peripherals such as data loggers, configuration tools, and diagnostic interfaces. Add an external ESD protection array (such as USBLC6-2SC6) on D+/D- for robust field deployments.
Recommandé
CAN-Connected ECU Node
For distributed ECUs in automotive and industrial networks, the PIC32MX120F064H-V/PT pairs its CAN 2.0B controller with external transceivers like MCP2551 or MCP2562 to form a complete node. 64KB Flash accommodates the OBD-II stack, UDS, or CANopen profiles, and 8KB RAM is sufficient for most NodeID and PDO handling. With -40C to +105C operation, the part survives under-hood-adjacent environments in chassis modules. AEC-Q100 Grade 2 qualification simplifies automotive PPAP documentation.
Recommandé
Low-Cost Audio Peripheral
The PIC32MX120F064H-V/PT integrates two I2S peripherals, enabling direct connection to audio codecs for stereo playback or capture without external logic. The PIC32MX family supports Microchip's audio framework libraries, including sample-rate conversion and USB audio class. 64KB Flash stores audio effects or DSP routines, while 8KB RAM holds short sample buffers. For automotive infotainment peripherals (warning chimes, button-press tones) or consumer audio accessories, this part delivers DSP-capable performance at MCU pricing.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC32MX120F064H-V/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC32MX120F064H-I/PT | PIC32MX120F064HT-V/PT | PIC32MX130F064H-V/PT | PIC32MX150F064H-V/PT | PIC32MX120F064H-V/MR |
|---|---|---|---|---|---|---|
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-QFN (9x9 mm) - different lead style, same die |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | MIPS32 M4K (32-bit) | MIPS32 M4K - same | MIPS32 M4K - same | MIPS32 M4K - same | MIPS32 M4K - same | MIPS32 M4K - same |
| Max Clock Frequency | 40 MHz (50 MHz capable) | 40 MHz | 40 MHz | 50 MHz | 50 MHz | 40 MHz |
| Flash Program Memory | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| Operating Temperature | -40C to +105C (Grade 2) | -40C to +85C (Industrial) | -40C to +105C (Grade 2) | -40C to +105C (Grade 2) | -40C to +105C (Grade 2) | -40C to +105C (Grade 2) |
| AEC-Q100 Qualified | Yes (Grade 2) | No | Yes (Grade 2) | Yes (Grade 2) | Yes (Grade 2) | Yes (Grade 2) |
| Packaging Form | Tray | Tray | Tape & Reel | Tray | Tray | Tray (QFN) |
Principaux différenciateurs
- AEC-Q100 Grade 2 automotive qualified with 64KB Flash in 64-pin TQFP (vs PIC32MX120F064H-I/PT)
- USB 2.0 full-speed OTG + CAN 2.0B in a single 64-pin MCU (vs PIC32MX110F016D-I/PT)
- Peripheral Pin Select (PPS) on a 64-pin TQFP (vs PIC32MX120F032B-I/SO)
Notes de conception
Decouple each VDD/VSS pair with a 100 nF ceramic capacitor placed within 5 mm of the pin; add a bulk 4.7 uF to 10 uF tantalum or ceramic at the regulator output. According to Microchip PIC32MX1XX/2XX/5XX family datasheet section on power considerations, the USB VUSB pin requires a 1 uF to 10 uF decoupling cap and must NOT be left floating even when USB is unused - the internal 3.3V USB regulator must see a stable load. Estimated core current at 40 MHz with all peripherals enabled is approximately 30 mA plus I/O pin currents.
Keep the 64-pin TQFP (PT) thermal pad footprint clean - although PT does not have an exposed pad, route power traces (VDD/VSS) on outer layers with wide pours. Place the oscillator crystal within 5 mm of OSC1/OSC2 and guard it with a ground ring. Per the family datasheet, the ICSP pins (PGECx/PGEDx) must be brought out to a programming header for production programming. JTAG pins TMS/TCK/TDO/TDI/TRST should not be left floating when JTAG is unused; tie TMS and TRST to VDD via 10 kohm pull-ups.
Do not exceed absolute maximum ratings: VDD must stay within 2.3V to 4.0V (3.6V recommended for industrial, 3.6V also for AEC-Q100 Grade 2). The 'V' temperature grade is Grade 2 (-40C to +105C), NOT Grade 1 or 0 - do not use this part in under-hood or powertrain applications above +105C. The PPS feature requires explicit unlock sequence before peripheral remapping; if not configured correctly, peripherals will appear non-functional. Always set unused I/O to outputs (low) or inputs with pull-down to minimize current in sleep.
USB D+/D- traces must be 90 ohm differential, length-matched within 1 mm, and routed over a continuous ground plane. According to USB 2.0 design guidelines, place the USBLC6-2SC6 or similar ESD protection within 10 mm of the USB connector, and keep the VBUS sense line RC-decoupled to filter high-frequency noise. For CAN, keep TX/RX traces short and route away from switching signals; the MCP2551/MCP2562 transceiver should be within 50 mm of the bus connector to minimize reflections.
Informations de conformité
AEC-Q100 Grade 2 qualified per Microchip product page. RoHS and REACH compliant per DigiKey listing. Halogen-free status not confirmed in provided data.