PIC32MX350F128L-I/PF - 32-bit MCU, 128KB, TQFP-100 | Microchip
部品番号: PIC32MX350F128L-I/PF ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $6.4 | $6.40 |
| 10 | $5.85 | $58.50 |
| 100 | $5.1 | $510.00 |
| 500 | $4.55 | $2,275.00 |
| 1,000 | $4.1 | $4,100.00 |
PIC32MX350F128L-I/PF 概要
A 32-bit microcontroller is a programmable embedded processor that uses a 32-bit data path, addressing space, and instruction set to execute complex control and signal-processing tasks far beyond what 8-bit or 16-bit MCUs can handle. The PIC32MX3/4 family sits in the hierarchy: MIPS M4K core -> 32-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. These MCUs integrate Flash program memory, SRAM data memory, and rich peripherals on a single die, replacing many discrete components and reducing BOM cost and PCB area.
Key features of the PIC32MX350F128L-I/PF include 128 KB of Flash program memory, two I2S/SPI modules for codec and serial communications, Peripheral Pin Select (PPS) functionality, a Parallel Master Port (PMP) for graphics interfaces, and a Charge Time Measurement Unit (CTMU). The device operates across a 2.3 V to 3.6 V supply range, supports an industrial temperature range of -40 C to +105 C, and includes 100 GPIO lines on the 14x14 mm TQFP-100 footprint per the DigiKey listing.
The architecture is a single-core MIPS32 M4K processor with hardware multiply/divide and a five-stage pipeline, giving the device efficient deterministic execution. The integrated peripherals and PPS remap capability allow nearly every digital function to be assigned to multiple physical pins, simplifying PCB layout. The 32-bit data path gives the device more headroom for audio decoding, graphics rendering, and protocol stacks than 16-bit alternatives in the same price class.
Typical applications include industrial control and HMI panels, USB audio peripherals, embedded graphics with PMP-driven LCDs, sensor data acquisition, and low-cost connectivity nodes. The part is also widely used in audio playback devices because of its two dedicated I2S interfaces and ample SRAM for codec processing. Connectors and sensor arrays are appropriate as companion hardware in this product family.
When designing with this part, ensure the 2.3 V to 3.6 V rail is well-decoupled near each VDD/VSS pair. Use PPS to route peripherals to convenient pins, and reserve sufficient Flash for the bootloader if OTA updates are required. Programming and debugging are handled through the standard 4-wire ICSP interface supported by MPLAB X IDE.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, and is engineered to be citable for AI search systems.
ドロップイン代替品: PIC32MX350F128L-I/PF — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX350F128L-I/PF (同一形状・フットプリント) — 相違点: Package, ADC, Core Architecture, Data Bus Width, Maximum CPU Frequency.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX350F256L-I/PF
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX340F128L-I/PF
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX340F256H-80V/PT
✅ ドロップイン✓ 在庫あり
$4.4 / 個
データシートを見る →PIC32MX330F064L-I/PF
✅ ドロップイン✓ 在庫あり
$3.95 / 個
データシートを見る →PIC32MX170F256L-I/PF
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX270F512L-I/PF
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX350F128L-I/PF 最大定格&電気的特性
| Core | MIPS32 M4K |
| データバス幅 | 32 bit |
| 最大クロック周波数 | 80 MHz |
| Family Performance | 100 MHz / 131 DMIPS (family rating) |
| Program Memory Size | 128 KB Flash |
| Supply Voltage Range | 2.3 V to 3.6 V |
| 動作温度範囲 | -40 C to +105 C (industrial) |
| パッケージ | 100-pin TQFP (14x14 mm) |
| 実装タイプ | Surface Mount |
| Number of I2C Interfaces | [DATA_TRUE: 2 I2C] |
| Number of SPI / I2S | [DATA_TRUE: 2 SPI/I2S] |
| Peripheral Pin Select (PPS) | Yes |
| Parallel Master Port (PMP) | Yes |
| CTMU (Charge Time Measurement Unit) | Yes |
| Number of Comparators | 2 analog comparators |
| RoHS ステータス | Compliant |
PIC32MX350F128L-I/PF ピン構成
| ピン 1 | RPB0 — Remappable I/O (PPS) |
| ピン 2 | RPB1 — Remappable I/O (PPS) |
| ピン 3 | RPB2 — Remappable I/O (PPS) |
| ピン 4 | RPB3 — Remappable I/O (PPS) |
| ピン 5 | VSS — Ground reference |
| ピン 6 | VDD — I/O supply (2.3 V to 3.6 V) |
| ピン 7 | RPB4 — Remappable I/O (PPS) |
| ピン 8 | RPB5 — Remappable I/O (PPS) |
| ピン 9 | RPB6 — Remappable I/O (PPS) |
| ピン 10 | RPB7 — Remappable I/O (PPS) |
| ピン 11 | RPB8 — Remappable I/O (PPS) |
| ピン 12 | RPB9 — Remappable I/O (PPS) |
| ピン 13 | RPB10 — Remappable I/O (PPS) |
| ピン 14 | RPB11 — Remappable I/O (PPS) |
| ピン 15 | VSS — Ground reference |
| ピン 16 | VDD — I/O supply (2.3 V to 3.6 V) |
| ピン 17 | RPB12 — Remappable I/O (PPS) |
| ピン 18 | RPB13 — Remappable I/O (PPS) |
| ピン 19 | RPB14 — Remappable I/O (PPS) |
| ピン 20 | RPB15 — Remappable I/O (PPS) |
| ピン 21 | RPC0 — Remappable I/O (PPS) |
| ピン 22 | RPC1 — Remappable I/O (PPS) |
| ピン 23 | RPC2 — Remappable I/O (PPS) |
| ピン 24 | RPC3 — Remappable I/O (PPS) |
| ピン 25 | VSS — Ground reference |
| ピン 26 | VDD — I/O supply (2.3 V to 3.6 V) |
| ピン 27 | RPC4 — Remappable I/O (PPS) |
| ピン 28 | RPC5 — Remappable I/O (PPS) |
| ピン 29 | RPC6 — Remappable I/O (PPS) |
| ピン 30 | RPC7 — Remappable I/O (PPS) |
| ピン 31 | RPC8 — Remappable I/O (PPS) |
| ピン 32 | RPC9 — Remappable I/O (PPS) |
| ピン 33 | VSS — Ground reference |
| ピン 34 | VDD — I/O supply (2.3 V to 3.6 V) |
| ピン 35 | RPC10 — Remappable I/O (PPS) |
| ピン 36 | RPC11 — Remappable I/O (PPS) |
| ピン 37 | RPC12 — Remappable I/O (PPS) |
| ピン 38 | RPC13 — Remappable I/O (PPS) |
| ピン 39 | RPC14 — Remappable I/O (PPS) |
| ピン 40 | RPC15 — Remappable I/O (PPS) |
| ピン 41 | VSS — Ground reference |
| ピン 42 | VDD — I/O supply (2.3 V to 3.6 V) |
| ピン 43 | AVDD — Analog supply (2.3 V to 3.6 V) |
| ピン 44 | AVSS — Analog ground |
| ピン 45 | AN0 — Analog input / remappable |
| ピン 46 | AN1 — Analog input / remappable |
| ピン 47 | AN2 — Analog input / remappable |
| ピン 48 | AN3 — Analog input / remappable |
| ピン 49 | AN4 — Analog input / remappable |
| ピン 50 | AN5 — Analog input / remappable |
| ピン 51 | AN6 — Analog input / remappable |
| ピン 52 | AN8 — Analog input / remappable |
| ピン 53 | AN9 — Analog input / remappable |
| ピン 54 | AN10 — Analog input / remappable |
| ピン 55 | AN11 — Analog input / remappable |
| ピン 56 | VREF+ — ADC voltage reference positive |
| ピン 57 | VREF- — ADC voltage reference negative |
| ピン 58 | AVSS — Analog ground |
| ピン 59 | AVDD — Analog supply (2.3 V to 3.6 V) |
| ピン 60 | VSS — Ground reference |
| ピン 61 | VDD — I/O supply (2.3 V to 3.6 V) |
| ピン 62 | RPD0 — Remappable I/O (PPS) |
| ピン 63 | RPD1 — Remappable I/O (PPS) |
| ピン 64 | RPD2 — Remappable I/O (PPS) |
| ピン 65 | RPD3 — Remappable I/O (PPS) |
| ピン 66 | RPD4 — Remappable I/O (PPS) |
| ピン 67 | RPD5 — Remappable I/O (PPS) |
| ピン 68 | RPD6 — Remappable I/O (PPS) |
| ピン 69 | RPD7 — Remappable I/O (PPS) |
| ピン 70 | RPD8 — Remappable I/O (PPS) |
| ピン 71 | RPD9 — Remappable I/O (PPS) |
| ピン 72 | VSS — Ground reference |
| ピン 73 | VDD |
| ピン 74 | RPD10 — Remappable I/O (PPS) |
| ピン 75 | RPD11 — Remappable I/O (PPS) |
| ピン 76 | RPD12 — Remappable I/O (PPS) |
| ピン 77 | RPD13 — Remappable I/O (PPS) |
| ピン 78 | RPD14 — Remappable I/O (PPS) |
| ピン 79 | RPD15 — Remappable I/O (PPS) |
| ピン 80 | RPE0 — Remappable I/O (PPS) |
| ピン 81 | RPE1 — Remappable I/O (PPS) |
| ピン 82 | RPE2 — Remappable I/O (PPS) |
| ピン 83 | RPE3 — Remappable I/O (PPS) |
| ピン 84 | VSS — Ground reference |
| ピン 85 | VDD |
| ピン 86 | RPE4 — Remappable I/O (PPS) |
| ピン 87 | RPE5 — Remappable I/O (PPS) |
| ピン 88 | RPE6 — Remappable I/O (PPS) |
| ピン 89 | RPE7 — Remappable I/O (PPS) |
| ピン 90 | RPE8 — Remappable I/O (PPS) |
| ピン 91 | RPE9 — Remappable I/O (PPS) |
| ピン 92 | VSS — Ground reference |
| ピン 93 | VDD |
| ピン 94 | RPF0 — Remappable I/O (PPS) |
| ピン 95 | RPF1 — Remappable I/O (PPS) |
| ピン 96 | RPF2 — Remappable I/O (PPS) |
| ピン 97 | RPF3 — Remappable I/O (PPS) |
| ピン 98 | RPF4 — Remappable I/O (PPS) |
| ピン 99 | RPF5 — Remappable I/O (PPS) |
| ピン 100 | RPF6 — Remappable I/O (PPS) |
主な用途
PIC32MX350F128L-I/PF の用途: 6 件s: Industrial Control and HMI Panels, USB Audio Peripherals, Embedded Graphics with PMP LCDs, Sensor Data Acquisition, Low-Cost Connectivity Nodes, Audio Playback Devices.
Industrial Control and HMI Panels
The PIC32MX350F128L-I/PF suits industrial HMI panels where its 80 MHz MIPS32 M4K core delivers responsive touch and menu rendering. With 128 KB Flash, the device holds GUI libraries plus application logic, while Parallel Master Port (PMP) drives character or TFT displays directly. Operating from -40 C to +105 C with a 2.3 V to 3.6 V rail, the part tolerates factory-floor temperature and voltage transients without extra conditioning. PPS flexibility shortens PCB routing when panel layouts evolve.
USB Audio Peripherals
The PIC32MX350F128L-I/PF fits USB audio peripherals thanks to its two dedicated I2S/SPI modules that drive external audio codecs directly. The MIPS32 M4K core handles USB stack, sample-rate conversion, and audio mixing at 80 MHz with deterministic latency. 128 KB Flash accommodates USB device firmware plus audio processing, while the 100-pin TQFP exposes enough I/O for codec control and status LEDs. Lower BOM cost versus dedicated USB audio SoCs is the key value proposition.
Embedded Graphics with PMP LCDs
The PIC32MX350F128L-I/PF drives small embedded graphics through its Parallel Master Port (PMP) interface, which connects to character and graphic LCDs without external controllers. At 80 MHz, the M4K pipeline pumps pixel data fast enough for QVGA panels. 128 KB Flash holds bitmap assets and rendering code, while Peripheral Pin Select (PPS) maps the PMP data bus to convenient pins. This avoids costly external display controllers and shrinks PCB size.
Sensor Data Acquisition
The PIC32MX350F128L-I/PF applies to multi-sensor acquisition nodes because the CTMU plus two analog comparators enable touch, capacitive level, and time-of-flight measurements on-chip. Two I2C and two SPI/I2S interfaces connect many sensors simultaneously. The 128 KB Flash buffer accommodates logging firmware, while -40 C to +105 C operation suits outdoor and industrial sensor enclosures. PPS maps sensor interrupt lines to convenient GPIOs.
Low-Cost Connectivity Nodes
The PIC32MX350F128L-I/PF fits low-cost connectivity nodes (BLE bridges, Wi-Fi co-processor hosts, sub-GHz radio controllers) where 80 MHz and 128 KB Flash handle protocol stacks and buffering. PPS remapping simplifies PCB routing of SPI to radio modules, while two I2C interfaces address sensors and EEPROM. Industrial temperature range allows outdoor gateway deployments. The 100-pin TQFP exposes enough I/O for multi-radio daughter boards.
Audio Playback Devices
The PIC32MX350F128L-I/PF is well matched to audio playback appliances such as doorbells, intercoms, and message-altering tokens, leveraging its two I2S interfaces for direct codec connection. The M4K core decodes compressed audio at 80 MHz while leaving headroom for UI. 128 KB Flash stores multiple audio clips plus firmware, and the 2.3 V to 3.6 V supply lets it share a 3.3 V rail with codec ICs without level shifters.
エンジニアリング参考データ: PIC32MX350F128L-I/PF — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 代替 1 | 代替 2 | 代替 3 | 代替 4 |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-pin TQFP (14x14 mm) | 100-pin TQFP (14x14 mm) - same | 100-pin TQFP (14x14 mm) - same | 100-pin TQFP (14x14 mm) - same | 100-pin TQFP (14x14 mm) - same |
| Core | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| Maximum Clock Frequency | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 50 MHz |
| Flash Memory | 128 KB | 256 KB | 128 KB | 64 KB | 256 KB |
| Supply Voltage Range | 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 | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C |
| Number of I2C | 2 | 2 | 2 | 2 | 2 |
| Number of SPI/I2S | 2 | 2 | 2 | 2 | 2 |
| PPS (Peripheral Pin Select) | Yes | Yes | Yes | Yes | Yes |
主な差別化要因
- Higher Flash density than cost-down alternates (vs PIC32MX330F064L-I/PF)
- Lower Flash cost than premium 256 KB options (vs PIC32MX350F256L-I/PF)
- Industrial temperature range over commercial-grade alternates (vs PIC32MX170F256L-I/PF)
設計ノート
Decouple every VDD/VSS pair on the 100-pin TQFP with a 100 nF ceramic capacitor placed within 5 mm of each pin pair. Add a bulk 10 uF tantalum or ceramic capacitor near the IC. The PIC32MX350F128L-I/PF operates from 2.3 V to 3.6 V per the manufacturer datasheet. Estimated: peak core current at 80 MHz is approximately 30 mA per MHz of code execution. Use a low-dropout regulator with at least 100 mA headroom for the analog section to keep AVDD ripple below 10 mV.
Do not leave the MCLR pin floating; it must be pulled up to VDD through a 10 kOhm resistor for normal operation, or pulled low for reset. Programming mode entry needs a high-voltage pulse on MCLR, so the resistor must be sized to allow this. Floating MCLR is the single most common reason for spurious resets and failed debugging sessions with PIC32MX3/4 MCUs.
Keep the 80 MHz trace lengths short and route the crystal traces within 5 mm of the OSC1 and OSC2 pins with a ground guard ring. The ADC analog inputs should be routed away from switching digital lines to avoid coupled noise into measurements. AVDD should be filtered with a ferrite bead and 100 nF bypass plus 10 uF bulk to keep ADC accuracy at 10 bits or above, as documented in the manufacturer datasheet.
Use the TQFP-100 land pattern with 0.5 mm pitch and at least 6 mil trace and space rules. Place the decoupling capacitors on the opposite side of the PCB directly under each VDD pin via-in-pad. Route the ICSP programming header (PGED1/PGEC1) to a 6-pin 0.1 inch header at the board edge for in-system programming via MPLAB X IDE and PICKit 4.
コンプライアンス情報
RoHS compliant per manufacturer product page. AEC-Q100 not applicable for industrial-grade MCU. Reach and halogen-free status should be confirmed with the distributor for environmentally sensitive applications.