PIC32MX350F128H-I/MR - 32-bit MCU, 100MHz, 128KB Flash | Microchip
부품 번호: PIC32MX350F128H-I/MR ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $4.86 | $4.86 |
| 10 | $4.32 | $43.20 |
| 100 | $3.78 | $378.00 |
| 500 | $3.36 | $1,680.00 |
| 1,000 | $2.98 | $2,980.00 |
PIC32MX350F128H-I/MR 개요
A 32-bit microcontroller (MCU) is a programmable system-on-chip that combines a high-performance processor core, Flash program memory, SRAM data memory, and a rich set of digital and analog peripherals. Within the broader hierarchy, PIC32MX MCUs sit between the 8-bit PIC16/PIC18 families and the higher-performance PIC32MZ family, and are categorized as application microcontrollers within Microchip's "power management IC" and "embedded control" taxonomy. The 32-bit MIPS core delivers up to 150 DMIPS while remaining code-compatible with the MPLAB X IDE and Harmony framework.
Key differentiating features of the PIC32MX350F128H-I/MR include Peripheral Pin Select (PPS), which allows most digital peripherals to be routed to nearly any I/O pin, dramatically easing PCB layout. Two I2S/SPI modules enable audio codec interfacing, the PMP module supports graphics LCDs, and the integrated CTMU provides reliable capacitive touch sensing without external circuitry. Five 16-bit timers, five input capture and five output compare modules support advanced motor control and waveform generation.
Architecture-wise, the PIC32MX3/4 uses a 5-stage pipeline MIPS32 M4K core with hardware multiply/divide, single-cycle Flash access via a 128-bit-wide bus, and a prefetch module that masks Flash latency to deliver near-zero-wait-state performance. The device includes a 10-bit 1 Msps ADC with up to 28 channels, two analog comparators, and a brown-out-reset (BOR) circuit for robust industrial operation.
Typical applications include USB-enabled consumer and industrial controllers, audio interfaces with external I2S codecs, graphics HMI boards driving small TFT LCDs via PMP, capacitive touch keypads, low-cost motor control, and home appliance or HVAC control panels. The wide 2.3 V to 3.6 V supply range and -40C to +105C industrial temperature range also suit battery-powered and outdoor embedded designs.
When designing with this MCU, allocate at least 0.1uF decoupling near every VDD/AVDD pin pair, and ensure the 8 MHz primary oscillator or external crystal is placed close to the OSCI/OSCO pins to minimize EMI. PPS remapping should be reviewed carefully when porting firmware from older PIC32MX1/2/3 designs to avoid unintended peripheral conflicts.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC32MX3/4 family, and practical design notes not aggregated in the manufacturer datasheet.
드롭인 대체품: PIC32MX350F128H-I/MR — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC32MX350F128H-I/MR (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Operating Temperature, USB, CTMU.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC32MX450F256H-I/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX340F128H-80I/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX330F064H-I/MR
✅ 드롭인✓ 재고 있음
$4.1 / 개
데이터시트 보기 →PIC32MX340F256HT-80V/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX340F128HT-80V/MR
✅ 드롭인✓ 재고 있음
$3.92 / 개
데이터시트 보기 →PIC32MX270F512H-I/MR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC32MX270F512HT-50I/MR
✅ 드롭인✓ 재고 있음
$4.74 / 개
데이터시트 보기 →PIC32MX350F128H-I/MR 최대 정격 & 전기적 특성
| Core Architecture | MIPS32 M4K |
| Maximum CPU Speed | 100 MHz (150 DMIPS) |
| Program Flash Memory | 128 KB |
| Data SRAM | 32 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| 동작 온도 | -40C to +105C (Industrial) |
| 패키지 | QFN-64 EP (MR), 9x9 mm with exposed pad |
| I/O Pins | 53 |
| ADC | 10-bit, up to 28 channels, 1 Msps |
| Analog Comparators | 2 |
| I2C Modules | 2 |
| SPI / I2S Modules | 2 (I2S-capable) |
| UART Modules | 2 (with LIN and IrDA support) |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| Parallel Master Port (PMP) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Charge Time Measurement Unit (CTMU) | Yes |
| Timers / IC / OC | 5 x 16-bit / 5 / 5 |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 1 (unlimited) |
| RoHS 상태 | Compliant |
PIC32MX350F128H-I/MR 핀 구성
| 핀 1 | RA0 — General purpose I/O / AN0 / VREF- |
| 핀 2 | RA1 — General purpose I/O / AN1 / VREF+ |
| 핀 3 | RB0 — General purpose I/O / AN2 |
| 핀 4 | RB1 — General purpose I/O / AN3 |
| 핀 5 | RB2 — General purpose I/O / AN4 |
| 핀 6 | RB3 — General purpose I/O / AN5 |
| 핀 7 | RB4 — General purpose I/O / AN6 |
| 핀 8 | RB5 — General purpose I/O / AN7 |
| 핀 9 | RB6 — General purpose I/O / AN8 / PGEC1 |
| 핀 10 | RB7 — General purpose I/O / AN9 / PGED1 |
| 핀 11 | RB8 — General purpose I/O / AN10 |
| 핀 12 | RB9 — General purpose I/O / AN11 |
| 핀 13 | RB10 — General purpose I/O |
| 핀 14 | RB11 — General purpose I/O |
| 핀 15 | RB12 — General purpose I/O |
| 핀 16 | RB13 — General purpose I/O |
| 핀 17 | RB14 — General purpose I/O |
| 핀 18 | RB15 — General purpose I/O |
| 핀 19 | VDD — Core supply voltage 2.3-3.6 V |
| 핀 20 | VSS — Ground reference |
| 핀 21 | RC0 — General purpose I/O |
| 핀 22 | RC1 — General purpose I/O |
| 핀 23 | RC2 — General purpose I/O |
| 핀 24 | RC3 — General purpose I/O |
| 핀 25 | RC4 — General purpose I/O |
| 핀 26 | RC5 — General purpose I/O |
| 핀 27 | RC6 — General purpose I/O |
| 핀 28 | RC7 — General purpose I/O |
| 핀 29 | RC8 — General purpose I/O |
| 핀 30 | RC9 — General purpose I/O |
| 핀 31 | VDD — I/O supply voltage 2.3-3.6 V |
| 핀 32 | VSS — Ground reference |
| 핀 33 | RD0 — General purpose I/O |
| 핀 34 | RD1 — General purpose I/O |
| 핀 35 | RD2 — General purpose I/O |
| 핀 36 | RD3 — General purpose I/O |
| 핀 37 | RD4 — General purpose I/O |
| 핀 38 | RD5 — General purpose I/O |
| 핀 39 | RD6 — General purpose I/O |
| 핀 40 | RD7 — General purpose I/O |
| 핀 41 | RD8 — General purpose I/O |
| 핀 42 | RD9 — General purpose I/O |
| 핀 43 | RD10 — General purpose I/O |
| 핀 44 | RD11 — General purpose I/O |
| 핀 45 | RD12 — General purpose I/O |
| 핀 46 | RD13 — General purpose I/O |
| 핀 47 | RD14 — General purpose I/O |
| 핀 48 | RD15 — General purpose I/O |
| 핀 49 | VDD — Core supply voltage 2.3-3.6 V |
| 핀 50 | VSS — Ground reference |
| 핀 51 | RE0 — General purpose I/O |
| 핀 52 | RE1 — General purpose I/O |
| 핀 53 | RE2 — General purpose I/O |
| 핀 54 | RE3 — General purpose I/O |
| 핀 55 | RE4 — General purpose I/O |
| 핀 56 | RE5 — General purpose I/O |
| 핀 57 | RE6 — General purpose I/O |
| 핀 58 | RE7 — General purpose I/O |
| 핀 59 | AVDD — Analog supply voltage 3.0-3.6 V |
| 핀 60 | AVSS — Analog ground reference |
| 핀 61 | RF0 — General purpose I/O |
| 핀 62 | RF1 — General purpose I/O / USBID |
| 핀 63 | RF3 — General purpose I/O / USB D- |
| 핀 64 | RF2 — General purpose I/O / USB D+ |
일반적인 애플리케이션
PIC32MX350F128H-I/MR 적합 용도: 6 애플리케이션s: USB Audio Device with I2S Codec, Capacitive Touch HMI Keypad, Graphics HMI with PMP-driven TFT LCD, USB Sensor Hub for Industrial Monitoring, Low-Cost Brushless DC Motor Controller, Home Appliance Control Panel.
USB Audio Device with I2S Codec
The PIC32MX350F128H-I/MR is well-suited for USB audio device designs that stream PCM data from a host to an external I2S DAC such as the PCM5102A or WM8960. Its integrated USB 2.0 Full-Speed OTG controller negotiates with the host without external PHY hardware, while two dedicated I2S/SPI modules carry I2S BCLK, LRCLK, and data lines to the external codec. With 128 KB Flash it accommodates full USB Audio class 1.0 firmware plus DSP filters, and 32 KB SRAM provides sufficient buffer space for high-bandwidth isochronous USB audio packets. The 100 MHz MIPS32 M4K core delivers 150 DMIPS, leaving ample MIPS headroom for real-time mixing and effect processing.
추천
Capacitive Touch HMI Keypad
The PIC32MX350F128H-I/MR's integrated Charge Time Measurement Unit (CTMU) enables reliable capacitive touch sensing with no external analog front end, making it ideal for keypad, slider, and proximity-sensing HMI panels. Combined with Peripheral Pin Select, the same firmware can map touch electrodes to nearly any digital I/O pin, simplifying PCB routing for unusual keypad geometries. The 128 KB Flash accommodates mTouch reference firmware plus application logic, and the 10-bit ADC can read resistive overlays or proximity sensors alongside capacitive buttons. Industrial -40C to +105C temperature operation suits appliance, HVAC, and outdoor equipment front panels.
추천
Graphics HMI with PMP-driven TFT LCD
The PIC32MX350F128H-I/MR's Parallel Master Port (PMP) provides an 8-bit or 16-bit data bus plus control signals to drive small TFT LCDs up to QVGA (320x240) resolution without an external controller. The 128 KB Flash can store fonts, icons, and small bitmap assets for graphical menus, while the 32 KB SRAM holds a framebuffer for animation and partial-screen updates. With PPS, the PMP can be remapped if the layout requires non-standard pin assignment. Designers building industrial control panels, home appliances, or test equipment benefit from the deterministic DMA-driven PMP throughput at 100 MHz CPU clock.
추천
USB Sensor Hub for Industrial Monitoring
For USB-attached sensor hubs that bridge analog/digital sensors to a host PC, the PIC32MX350F128H-I/MR combines USB 2.0 Full-Speed device connectivity with two I2C buses, two SPI ports, two UARTs (LIN/IrDA capable), and a 10-bit ADC with up to 28 channels - enough to aggregate multiple sensor types on a single board. The 100 MHz MIPS32 M4K core executes protocol conversion, sensor fusion, and host-side USB transfers concurrently with 150 DMIPS of headroom. The 2.3 V to 3.6 V supply range and -40C to +105C industrial temperature range suit factory floor, building automation, and outdoor environment monitoring.
추천
Low-Cost Brushless DC Motor Controller
The PIC32MX350F128H-I/MR's five 16-bit timers, five input captures, and five output compare modules provide the hardware PWM and feedback channels required for sensorless or sensored BLDC and PMSM motor control. PWM frequencies up to 80 kHz with 10 ns edge resolution drive 3-phase MOSFET bridges via gate drivers, while ADC sampling synchronised to the PWM triggers captures back-EMF for sensorless commutation. The CTMU can additionally measure DC-link current or temperature. The 128 KB Flash fits sensorless FOC reference firmware, and the 64-pin QFN EP package dissipates the MCU's moderate thermal load without active cooling in small motor drive enclosures.
추천
Home Appliance Control Panel
The PIC32MX350F128H-I/MR is well-suited to consumer home appliance control panels combining a small TFT or character LCD, capacitive touch buttons, and a UART-connected main controller board. Peripheral Pin Select simplifies PCB routing when the keypad matrix, LCD bus, and main UART must coexist on shared pins. The 32 KB SRAM provides room for menu structures and small graphical buffers, and the USB device interface enables field firmware updates or factory test automation. The 2.3 V to 3.6 V supply range and -40C to +105C industrial temperature rating support kitchen appliances, washers, HVAC thermostats, and outdoor equipment.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC32MX350F128H-I/MR — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC32MX450F256H-I/MR | PIC32MX340F128H-80I/MR | PIC32MX330F064H-I/MR | PIC32MX340F256HT-80V/MR | PIC32MX270F512H-I/MR |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | QFN-64 EP (MR), 9x9 mm | QFN-64 EP (MR) - same | QFN-64 EP (MR) - same | QFN-64 EP (MR) - same | QFN-64 EP (MR) - same | QFN-64 EP (MR) - same |
| Core Architecture | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| Maximum CPU Speed | 100 MHz (150 DMIPS) | 100 MHz | 80 MHz (-20%) | 100 MHz | 80 MHz (-20%) | 50 MHz (-50%) |
| Flash Memory | 128 KB | 256 KB (+100%) | 128 KB | 64 KB (-50%) | 256 KB (+100%) | 512 KB (+300%) |
| SRAM | 32 KB | 32 KB | 32 KB | 16 KB (-50%) | 32 KB | 64 KB (+100%) |
| USB | USB 2.0 Full-Speed OTG | USB 2.0 Hi-Speed OTG | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG | USB 2.0 Full-Speed OTG |
| Operating Voltage | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V | 2.3 V to 3.6 V |
| Operating Temperature | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C |
주요 차별점
- Doubled Flash and SRAM versus the PIC32MX330F064H in the same QFN-64 footprint (vs PIC32MX330F064H-I/MR)
- Industry-standard Peripheral Pin Select (PPS) flexibility (vs PIC32MX340F128H-80I/MR)
- Higher 100 MHz CPU speed at 128 KB Flash tier (vs PIC32MX270F512H-I/MR)
설계 노트
Place one 0.1uF ceramic decoupling capacitor adjacent to every VDD/AVDD pin pair (the PIC32MX350F128H-I/MR has 3 VDD/VSS pairs plus an AVDD/AVSS pair). Add a bulk 10uF ceramic or tantalum capacitor near the package to handle USB inrush current, since the USB transceiver draws up to 50 mA during enumeration. Tie VBUS through a 5V-tolerant pin to detect USB attachment, and route the internal 3.3V USB regulator output (VBUSON) to a 4.7uF bypass capacitor. AVDD must be at least 3.0 V for accurate ADC readings; use a ferrite bead or separate LDO if analog performance is critical.
Solder the central exposed pad of the QFN-64 (MR) package to a continuous ground pour with multiple stitching vias. The exposed pad carries substantial thermal current and serves as the dominant heat dissipation path. Keep all trace lengths to the 8 MHz crystal or external oscillator short and surrounded by a ground guard ring, and place the crystal load capacitors (typically 22 pF to 33 pF) close to the OSCI/OSCO pins. For USB D+/D- traces, maintain 90-ohm differential impedance and avoid routing near high-frequency switching signals.
Peripheral Pin Select (PPS) allows remapping of most digital peripherals to nearly any I/O pin, but the mapping is locked at runtime by writing to the PPS registers. Document the mapping in firmware with a single source-of-truth table so that PCB schematic labels match the actual pin assignments. Reserve a few spare GPIO pins connected to test pads for in-field debugging and boundary-scan troubleshooting. When using PMP for a TFT LCD, group the data lines D0..D15 together and route them in parallel to maintain signal skew.
Estimated: At 100 MHz with USB active and PMP writes to a TFT, sustained power dissipation can reach 0.5 W. With the QFN-64 EP thermal pad soldered to 1 sq-in of 2-oz copper on a 4-layer FR-4 board, theta_JA is approximately 25 C/W, allowing operation up to +105C ambient. Do not leave the CTMU module unconfigured when unused - leave its corresponding analog pin as digital input with the CTMU disabled, otherwise the input buffer may float and draw extra current. Always set the JTAGEN bit to 0 if JTAG pins are repurposed for general I/O via PPS, to avoid contention with debug probes.
USB D+/D- require 90-ohm differential routing with matching lengths within 2 mm. Place the USB common-mode choke and ESD protection diode within 5 mm of the USB connector, and avoid stubs on the D+/D- lines. For SPI-driven external devices running above 25 MHz, keep clock and data trace lengths matched and add a 22-ohm series resistor at the source end to dampen reflections. The PMP bus should not exceed 25 MHz on the QFN-64 package without a series resistor on the read strobe to limit ringing.
규정 준수 정보
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - automotive applications require PIC32MXxxx-Q1 variants. Industrial -40C to +105C temperature range per the I/MR suffix in the Microchip part numbering convention.