PIC32MX120F064H-V/PT - 64KB Flash 32-bit MCU | Microchip
부품 번호: PIC32MX120F064H-V/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: PIC32MX120F064H-V/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC32MX120F064H-V/PT (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Operating Temperature Range, Package, Parallel Master Port (PMP).
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC32MX120F064H-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX120F064HT-V/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX130F064H-V/PT
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC32MX150F064H-V/PT
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC32MX120F064H-V/MR
✅ 드롭인✓ 재고 있음
$2.18 / 개
데이터시트 보기 →PIC32MX120F064H-V/PT 최대 정격 & 전기적 특성
| Core Architecture | MIPS32 M4K (32-bit RISC) |
| Core Size | 32-Bit Single-Core |
| 최대 클록 주파수 | 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 |
| 동작 온도 범위 | -40C to +105C (Grade 2 / V suffix) |
| 패키지 | 64-TQFP (10x10 mm) |
| 실장 유형 | 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) |
| RoHS 상태 | Compliant |
PIC32MX120F064H-V/PT 핀 구성
| 핀 1 | PGEC2/AN6/RPB0/PMD0/RB0 — ICSP clock 2 / ADC analog input 6 / GPIO RPB0 / PMP data 0 / PORTB bit 0 |
| 핀 2 | PGED2/AN7/RPB1/PMD1/RB1 — ICSP data 2 / ADC analog input 7 / GPIO RPB1 / PMP data 1 / PORTB bit 1 |
| 핀 3 | AN8/RPB2/SDA2/CTED2/PMD2/RB2 — ADC analog input 8 / GPIO RPB2 / I2C2 SDA / CTMU edge 2 / PMP data 2 / PORTB bit 2 |
| 핀 4 | AN9/RPB3/SCL2/CTED3/PMD3/RB3 — ADC analog input 9 / GPIO RPB3 / I2C2 SCL / CTMU edge 3 / PMP data 3 / PORTB bit 3 |
| 핀 5 | AN10/RPB4/PMD4/RB4 — ADC analog input 10 / GPIO RPB4 / PMP data 4 / PORTB bit 4 |
| 핀 6 | AN11/RPB5/PMD5/RB5 — ADC analog input 11 / GPIO RPB5 / PMP data 5 / PORTB bit 5 |
| 핀 7 | VSS — Ground |
| 핀 8 | VDD — Positive supply voltage |
| 핀 9 | AN12/RPB6/PMD6/RB6 — ADC analog input 12 / GPIO RPB6 / PMP data 6 / PORTB bit 6 |
| 핀 10 | AN13/RPB7/PMD7/RB7 — ADC analog input 13 / GPIO RPB7 / PMP data 7 / PORTB bit 7 |
| 핀 11 | AN14/RPB8/CTED10/RB8 — ADC analog input 14 / GPIO RPB8 / CTMU edge 10 / PORTB bit 8 |
| 핀 12 | AN15/RPB9/CTED11/RB9 — ADC analog input 15 / GPIO RPB9 / CTMU edge 11 / PORTB bit 9 |
| 핀 13 | VSS — Ground |
| 핀 14 | VDD — Positive supply voltage |
| 핀 15 | OSC1/CLKI/RC13 — Oscillator crystal input / external clock input / PORTC bit 13 |
| 핀 16 | OSC2/CLKO/RC14 — Oscillator crystal output / clock output / PORTC bit 14 |
| 핀 17 | RC15 — PORTC bit 15 (general purpose digital I/O via PPS) |
| 핀 18 | VSS — Ground |
| 핀 19 | VDD — Positive supply voltage |
| 핀 20 | RPG6/SCK2/RC0 — GPIO RPG6 / SPI2 clock / PORTC bit 0 |
| 핀 21 | RPG7/SDO2/RC1 — GPIO RPG7 / SPI2 data out / PORTC bit 1 |
| 핀 22 | RPG8/SDI2/RC2 — GPIO RPG8 / SPI2 data in / PORTC bit 2 |
| 핀 23 | RPG9/SS2/RC3 — GPIO RPG9 / SPI2 slave select / PORTC bit 3 |
| 핀 24 | AN16/C1IND/RPC4/CTED4/RC4 — ADC analog input 16 / comparator 1 input / PORTC bit 4 / CTMU edge 4 |
| 핀 25 | AN17/C1INC/RPC5/CTED5/RC5 — ADC analog input 17 / comparator 1 input / PORTC bit 5 / CTMU edge 5 |
| 핀 26 | AN18/C2IND/RPC6/CTED6/RC6 — ADC analog input 18 / comparator 2 input / PORTC bit 6 / CTMU edge 6 |
| 핀 27 | AN19/C2INC/RPC7/CTED7/RC7 — ADC analog input 19 / comparator 2 input / PORTC bit 7 / CTMU edge 7 |
| 핀 28 | VSS — Ground |
| 핀 29 | VDD — Positive supply voltage |
| 핀 30 | RPC8/PMCS1/RC8 — PORTC bit 8 / PMP chip select 1 |
| 핀 31 | RPC9/PMCS2/RC9 — PORTC bit 9 / PMP chip select 2 |
| 핀 32 | PD0/INT0/RMII0/RD0 — PORTD bit 0 / external interrupt 0 / Ethernet RMII refclk / PPS-mapped |
| 핀 33 | PD1/RD1 — PORTD bit 1 / PPS-mapped peripheral I/O |
| 핀 34 | PD2/RD2 — PORTD bit 2 / PPS-mapped peripheral I/O |
| 핀 35 | PD3/RD3 — PORTD bit 3 / PPS-mapped peripheral I/O |
| 핀 36 | PD4/RD4 — PORTD bit 4 / PPS-mapped peripheral I/O |
| 핀 37 | PD5/PMRD/RD5 — PORTD bit 5 / PMP read strobe / PPS-mapped |
| 핀 38 | PD6/PMWR/RD6 — PORTD bit 6 / PMP write strobe / PPS-mapped |
| 핀 39 | PD7/PMD15/RD7 — PORTD bit 7 / PMP data 15 / PPS-mapped |
| 핀 40 | VSS — Ground |
| 핀 41 | VDD — Positive supply voltage |
| 핀 42 | RPF0/PMA8/RF0 — PORTF bit 0 / PMP address 8 |
| 핀 43 | RPF1/PMA9/RF1 — PORTF bit 1 / PMP address 9 |
| 핀 44 | RPF2/PMA10/RF2 — PORTF bit 2 / PMP address 10 |
| 핀 45 | RPF3/PMA11/RF3 — PORTF bit 3 / PMP address 11 |
| 핀 46 | RPF4/PMA12/RF4 — PORTF bit 4 / PMP address 12 |
| 핀 47 | RPF5/PMA13/RF5 — PORTF bit 5 / PMP address 13 |
| 핀 48 | RPF6/PMA14/RF6 — PORTF bit 6 / PMP address 14 |
| 핀 49 | RPF7/PMA15/RF7 — PORTF bit 7 / PMP address 15 |
| 핀 50 | VSS — Ground |
| 핀 51 | VDD — Positive supply voltage |
| 핀 52 | PGED1/RPB10/DML/PMD10/RB10 — ICSP data 1 / GPIO RPB10 / USB D- / PMP data 10 / PORTB bit 10 |
| 핀 53 | PGEC1/RPB11/DPL/PMD11/RB11 — ICSP clock 1 / GPIO RPB11 / USB D+ / PMP data 11 / PORTB bit 11 |
| 핀 54 | VSS — Ground |
| 핀 55 | VBUS — USB VBUS detect input |
| 핀 56 | VUSB — USB internal 3.3V regulator output (decoupling) |
| 핀 57 | PGED3/RPB12/PMD12/RB12 — ICSP data 3 / GPIO RPB12 / PMP data 12 / PORTB bit 12 |
| 핀 58 | PGEC3/RPB13/PMD13/RB13 — ICSP clock 3 / GPIO RPB13 / PMP data 13 / PORTB bit 13 |
| 핀 59 | TMS/RPB14/PMD14/RB14 — JTAG TMS / GPIO RPB14 / PMP data 14 / PORTB bit 14 |
| 핀 60 | TCK/RPB15/PMD15/RB15 — JTAG TCK / GPIO RPB15 / PMP data 15 / PORTB bit 15 |
| 핀 61 | TDO/RPA0/PMA0/RA0 — JTAG TDO / GPIO RPA0 / PMP address 0 / PORTA bit 0 |
| 핀 62 | TDI/RPA1/PMA1/RA1 — JTAG TDI / GPIO RPA1 / PMP address 1 / PORTA bit 1 |
| 핀 63 | TRST/RPA2/PMA2/RA2 — JTAG TRST / GPIO RPA2 / PMP address 2 / PORTA bit 2 |
| 핀 64 | PGED4/RPA3/PMA3/RA3 — ICSP data 4 / GPIO RPA3 / PMP address 3 / PORTA bit 3 |
일반적인 애플리케이션
PIC32MX120F064H-V/PT 적합 용도: 6 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC32MX120F064H-V/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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) |
주요 차별점
- 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)
설계 노트
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.
규정 준수 정보
AEC-Q100 Grade 2 qualified per Microchip product page. RoHS and REACH compliant per DigiKey listing. Halogen-free status not confirmed in provided data.