PIC32MX350F128H-I/PT - 32-bit MCU 80MHz 128KB Flash 64-TQFP | Microchip
부품 번호: PIC32MX350F128H-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $5.78 | $5.78 |
| 10 | $5.21 | $52.10 |
| 100 | $4.62 | $462.00 |
| 500 | $4.05 | $2,025.00 |
| 1,000 | $3.48 | $3,480.00 |
PIC32MX350F128H-I/PT 개요
A 32-bit microcontroller (MCU) is an embedded processor that executes instructions on a 32-bit data path, enabling higher code performance, more addressable memory, and richer peripheral integration than 8-bit or 16-bit predecessors. The PIC32 family uses the MIPS32 M4K Harvard architecture with separate instruction and data buses, sitting in the hierarchy: 32-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. PIC32MX3/4 series parts target cost-effective applications that demand 32-bit performance without paying for higher-tier Cortex-M cores.
Key features include 128 KB Flash program memory (with an additional 12 KB auxiliary Flash), 32 KB SRAM data memory, two I2S/SPI modules for audio codec interfaces, Peripheral Pin Select (PPS) for flexible signal routing, Parallel Master Port (PMP) for graphics displays, Charge Time Measurement Unit (CTMU) for capacitive touch sensing, and a 10-bit ADC. The I-suffix industrial temperature grade spans -40C to +85C, and operating voltage is 2.3V to 3.6V. The TQFP-64 footprint simplifies PCB layout and hand-prototyping versus QFN variants.
The MIPS32 M4K core implements a 5-stage pipeline with hardware multiply/divide, single-cycle 32-bit ALU operations, and deterministic interrupt response. Five 16-bit and two 32-bit timers provide flexible timing, and the integrated USB 2.0 full-speed device/host/OTG controller removes the need for an external PHY in many designs.
Typical applications include industrial control and HMI panels, USB peripherals, audio playback devices with I2S codecs, capacitive-touch user interfaces, and low-cost graphics terminals using small TFT displays driven by PMP. The 53 GPIO count and PPS flexibility allow pin-limited packages to expose most peripherals simultaneously.
Design consideration: use MPLAB X IDE with the XC32 compiler for code development and ICD3/REAL ICE for in-circuit debugging. Plan the ICSP PGECx/PGEDx pin pair assignment carefully because any pair is acceptable but both pins of a pair must be used together. Add bulk + bypass decoupling (10uF + 100nF) at each VDD/VSS pair to ensure stable operation across the 2.3-3.6V range.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone.
드롭인 대체품: PIC32MX350F128H-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC32MX350F128H-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, ADC, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC32MX350F128H-V/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX350F128HT-I/PT
✅ 드롭인✓ 재고 있음
$3.59 / 개
데이터시트 보기 →PIC32MX350F128H-I/PTG
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX450F256H-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX340F128H-80I/PT
✅ 드롭인✓ 재고 있음
$4.61 / 개
데이터시트 보기 →PIC32MX330F064H-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX350F128H-I/PT 최대 정격 & 전기적 특성
| Core Architecture | MIPS32 M4K 32-bit RISC |
| 최대 클록 주파수 | 80 MHz |
| Program Memory Size | 128 KB Flash |
| Data RAM Size | 32 KB SRAM |
| Operating Voltage Range | 2.3 V to 3.6 V |
| 동작 온도 범위 | -40 C to +85 C (Industrial) |
| 데이터 버스 폭 | 32 bit |
| Number of I/O Pins | 53 |
| ADC | 10-bit on-chip |
| I2S/SPI Modules | 2 |
| I2C Modules | 2 |
| Timers | 5 x 16-bit and 2 x 32-bit |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| 패키지 | 64-TQFP (PT) 10x10 mm |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| MSL 레벨 | 3 (168 hours) |
PIC32MX350F128H-I/PT 핀 구성
| 핀 1 | RPB0 — Remappable peripheral I/O (PPS) |
| 핀 2 | RPB1 — Remappable peripheral I/O (PPS) |
| 핀 3 | RPB2 — Remappable peripheral I/O (PPS) |
| 핀 4 | RPB3 — Remappable peripheral I/O (PPS) |
| 핀 5 | VSS — Ground |
| 핀 6 | RPB4 — Remappable peripheral I/O (PPS) |
| 핀 7 | RPB5 — Remappable peripheral I/O (PPS) |
| 핀 8 | VSS — Ground |
| 핀 9 | RPB6 — Remappable peripheral I/O (PPS) / ICSP PGEC2 |
| 핀 10 | RPB7 — Remappable peripheral I/O (PPS) / ICSP PGED2 |
| 핀 11 | VDD — Power supply (2.3V to 3.6V) |
| 핀 12 | VSS — Ground |
| 핀 13 | RPB8 — Remappable peripheral I/O (PPS) |
| 핀 14 | RPB9 — Remappable peripheral I/O (PPS) |
| 핀 15 | RPB10 — Remappable peripheral I/O (PPS) |
| 핀 16 | VSS — Ground |
| 핀 17 | RPB11 — Remappable peripheral I/O (PPS) |
| 핀 18 | VDD — Power supply |
| 핀 19 | VSS — Ground |
| 핀 20 | RA0 — Port A GPIO |
| 핀 21 | RA1 — Port A GPIO |
| 핀 22 | RA2 — Port A GPIO |
| 핀 23 | RA3 — Port A GPIO |
| 핀 24 | RA4 — Port A GPIO |
| 핀 25 | RA5 — Port A GPIO |
| 핀 26 | RA6 — Port A GPIO |
| 핀 27 | RA7 — Port A GPIO |
| 핀 28 | VSS — Ground |
| 핀 29 | RA9 — Port A GPIO |
| 핀 30 | RA10 — Port A GPIO |
| 핀 31 | RA11 — Port A GPIO |
| 핀 32 | RA12 — Port A GPIO |
| 핀 33 | RA13 — Port A GPIO |
| 핀 34 | RA14 — Port A GPIO |
| 핀 35 | RA15 — Port A GPIO |
| 핀 36 | VSS — Ground |
| 핀 37 | OSC1 — Oscillator input / CLKIN |
| 핀 38 | OSC2 — Oscillator output |
| 핀 39 | VSS — Ground |
| 핀 40 | VDD — Power supply |
| 핀 41 | RPG6 — Remappable peripheral I/O (PPS) |
| 핀 42 | RPG7 — Remappable peripheral I/O (PPS) |
| 핀 43 | RPG8 — Remappable peripheral I/O (PPS) |
| 핀 44 | RPG9 — Remappable peripheral I/O (PPS) |
| 핀 45 | VDD — Power supply |
| 핀 46 | VSS — Ground |
| 핀 47 | RPC1 — Remappable peripheral I/O (PPS) |
| 핀 48 | RPC2 — Remappable peripheral I/O (PPS) |
| 핀 49 | RPC3 — Remappable peripheral I/O (PPS) |
| 핀 50 | RPC4 — Remappable peripheral I/O (PPS) |
| 핀 51 | D+ — USB D+ data line |
| 핀 52 | D- — USB D- data line |
| 핀 53 | VBUS — USB VBUS sense |
| 핀 54 | VUSB — USB internal transceiver power |
| 핀 55 | VSS — Ground |
| 핀 56 | RPC5 — Remappable peripheral I/O (PPS) |
| 핀 57 | RPC6 — Remappable peripheral I/O (PPS) |
| 핀 58 | RPC7 — Remappable peripheral I/O (PPS) |
| 핀 59 | RPC8 — Remappable peripheral I/O (PPS) |
| 핀 60 | VDD — Power supply |
| 핀 61 | MCLR — Master clear (reset) input |
| 핀 62 | RPG0 — Remappable peripheral I/O (PPS) / ICSP PGEC1 |
| 핀 63 | RPG1 — Remappable peripheral I/O (PPS) / ICSP PGED1 |
| 핀 64 | VSS — Ground |
일반적인 애플리케이션
PIC32MX350F128H-I/PT 적합 용도: 7 애플리케이션s: Industrial HMI Control Panels, USB HID Peripheral Devices, Audio Playback with I2S DAC, Capacitive Touch User Interfaces, Low-Cost Graphics Terminals, IoT Sensor Edge Nodes, Motor Control and Drive Interfaces.
Industrial HMI Control Panels
The PIC32MX350F128H-I/PT fits industrial HMI panels because its MIPS32 M4K core at 80 MHz delivers the 131 DMIPS throughput required for menu rendering and real-time input handling on Parallel Master Port (PMP)-driven TFT displays. The integrated Charge Time Measurement Unit (CTMU) enables robust capacitive touch sensing without an external touch controller, reducing BOM cost. With 53 GPIO via Peripheral Pin Select, the part can drive a 4.3-inch QVGA TFT plus multiple LEDs, relays, and keypad rows simultaneously from a single chip. The industrial -40C to +85C temperature grade ensures reliable operation in factory-floor enclosures.
추천
USB HID Peripheral Devices
The PIC32MX350F128H-I/PT integrates a USB 2.0 Full-Speed Device/Host/OTG controller with on-chip transceiver, eliminating the need for an external PHY in HID keyboards, mice, game controllers, and custom input devices. The 128 KB Flash comfortably holds the Microchip USB HID stack plus application firmware, while 32 KB SRAM provides buffer headroom for HID reports and command queues. The two I2S/SPI modules allow simultaneous USB operation and external peripheral expansion, and the 53 GPIO support keyboard matrices, LED arrays, and rotary encoder inputs in a single MCU.
추천
Audio Playback with I2S DAC
The PIC32MX350F128H-I/PT drives external I2S DACs through its two dedicated I2S/SPI modules at sample rates up to 192 kHz, supporting high-fidelity audio playback in consumer audio devices. The MIPS32 M4K core at 80 MHz decodes MP3, AAC, or FLAC streams in real time with cycle budget remaining for display updates and user-interface state. The 128 KB Flash stores audio codec firmware and small UI assets, while 32 KB SRAM serves as decoded audio buffers. PMP enables LCD character or graphic display integration in the same MCU.
추천
Capacitive Touch User Interfaces
The PIC32MX350F128H-I/PT excels in capacitive touch interfaces through its on-chip Charge Time Measurement Unit (CTMU), which measures capacitance changes with sub-pF resolution without external touch controller ICs. Combined with Peripheral Pin Select, up to 53 touch electrodes can be implemented directly from the MCU GPIO, supporting sliders, wheels, and matrix touch panels. The 80 MHz core processes touch scanning, gesture recognition, and host communication in real time. The 128 KB Flash holds touch libraries plus application firmware.
추천
Low-Cost Graphics Terminals
The PIC32MX350F128H-I/PT drives small TFT displays through its Parallel Master Port (PMP) at up to 80 MHz, supporting QVGA and smaller WQVGA color panels with 8-bit or 16-bit parallel interfaces. The 53 GPIO count allows direct connection of 16-bit data bus plus control signals without external glue logic. 128 KB Flash stores font tables and small bitmap assets, while 32 KB SRAM serves as frame buffer for partial screen updates. Combined with USB device capability, this enables compact POS terminals, vending machine displays, and instrument front panels.
추천
IoT Sensor Edge Nodes
The PIC32MX350F128H-I/PT serves IoT edge nodes that aggregate sensor data and forward it over USB, UART, or I2C to upstream gateways. The 10-bit ADC with multiple channels reads analog sensors directly, while two I2C ports interface to modern digital sensors and EEPROMs. 53 GPIO support multiple sensor interfaces including SPI peripherals. The 2.3V to 3.6V supply range is compatible with battery monitoring circuits, and the industrial temperature grade supports outdoor enclosure deployment.
추천
Motor Control and Drive Interfaces
The PIC32MX350F128H-I/PT provides the 80 MHz MIPS32 M4K throughput and rich timer mix (five 16-bit plus two 32-bit timers) needed for motor control applications including stepper, brushed DC, and small BLDC drives. The PWM-capable timers generate complementary outputs with dead-band control, while 53 GPIO route QRS-style I/O for Hall sensors, encoders, and fault inputs. The 128 KB Flash holds field-oriented control algorithms plus application firmware, and the industrial -40C to +85C range supports motor compartment mounting.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC32MX350F128H-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC32MX350F128H-V/PT | PIC32MX350F128HT-I/PT | PIC32MX450F256H-I/PT | PIC32MX340F128H-80I/PT | PIC32MX330F064H-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (PT) 10x10 mm | 64-TQFP (PT) - same | 64-TQFP (PT) - same | 64-TQFP (PT) - same | 64-TQFP (PT) - same | 64-TQFP (PT) - same |
| Core | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit | MIPS32 M4K 32-bit |
| Max Clock Frequency | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 256 KB (+100%) | 128 KB | 64 KB (-50%) |
| SRAM | 32 KB | 32 KB | 32 KB | 64 KB (+100%) | 32 KB | 16 KB (-50%) |
| Temperature Grade | Industrial -40C to +85C | Automotive -40C to +105C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| USB Controller | USB 2.0 FS Device/Host/OTG | USB 2.0 FS Device/Host/OTG | USB 2.0 FS Device/Host/OTG | USB 2.0 FS Device/Host/OTG | USB 2.0 FS Device/Host/OTG | USB 2.0 FS Device/Host/OTG |
| GPIO Count | 53 | 53 | 53 | 53 | 53 | 53 |
주요 차별점
- Drop-in upgrade path to 256 KB Flash without PCB rework (vs PIC32MX450F256H-I/PT)
- Higher memory than lower-tier PIC32MX330 family in same package (vs PIC32MX330F064H-I/PT)
- Higher performance than predecessor PIC32MX340 family (vs PIC32MX340F128H-80I/PT)
설계 노트
Place a 10uF bulk tantalum or ceramic capacitor at each VDD/VSS pin pair, plus a 100nF ceramic bypass capacitor within 5mm of every VDD pin. The PIC32MX350F128H-I/PT has multiple VDD/VSS pins distributed around the 64-TQFP package; inadequate decoupling causes code execution failures and ADC measurement errors. The 2.3V to 3.6V supply range requires tight regulation - use an LDO with PSRR greater than 50 dB at 1 MHz to prevent switching noise from affecting USB operation.
Route the 80 MHz system clock traces with 50-ohm controlled impedance and keep them away from analog traces like the ADC inputs. Place the 8 MHz primary crystal or resonator within 5mm of the OSC1/OSC2 pins with short traces and a ground guard ring. For USB designs, route D+ and D- as a 90-ohm differential pair with no stubs, matching length within 150 mil. Add ESD protection diodes (USBLC6-2 or equivalent) at the USB connector.
When using the ICSP programming/debug interface, you must use any pair of PGECx/PGEDx pins as a pair - if you select PGEC2, ICSPDAT must be connected to PGED2. MCLR must have a 10kohm pull-up to VDD or programming will fail. For Peripheral Pin Select (PPS), configure the peripheral input/output mapping registers before enabling the peripheral; misconfiguration is a common source of no-operation issues. The 53 GPIO count assumes PPS remapping is configured - many pins share alternate functions at reset.
The 64-TQFP package has a theta_JA around 50 C/W in still air, which is generally adequate for the PIC32MX350F128H-I/PT's typical 30-40 mA active current at 80 MHz (around 130 mW at 3.3V). However, in enclosed industrial enclosures above 60C ambient, verify thermal margin by measuring the case temperature during worst-case operation. For higher ambient environments, choose the -V (automotive -40C to +105C) variant which shares the same 64-TQFP footprint.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. Lead-free matte-tin finish on TQFP. The -I suffix indicates industrial temperature grade (-40C to +85C); the -V suffix variants in the same family are AEC-Q100 qualified for automotive applications. For automotive designs, choose PIC32MX350F128H-V/PT or higher-grade variants.