PIC32MX320F128L-80V/PT - 80MHz 128KB Flash 32-bit MCU | Microchip
部品番号: PIC32MX320F128L-80V/PT ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $7.38 | $7.38 |
| 10 | $6.65 | $66.50 |
| 100 | $5.92 | $592.00 |
| 500 | $5.18 | $2,590.00 |
| 1,000 | $4.45 | $4,450.00 |
PIC32MX320F128L-80V/PT 概要
A 32-bit microcontroller (MCU) is an integrated circuit containing a 32-bit processor core, program memory (typically Flash), data memory (SRAM), and on-chip peripherals such as analog-to-digital converters, timers, and communication interfaces. Within the embedded hierarchy it sits below microprocessors and above 8/16-bit MCUs, trading modest power for substantially higher throughput and larger addressable memory. The PIC32MX family specifically brings MIPS32 M4K RISC performance to microcontroller footprints familiar to PIC developers.
Key features of the 80V/PT variant include the industrial-extended operating temperature grade (-40C to +105C), 80 MHz maximum core clock, 128 KB Flash (128K x 8), 16 KB SRAM, and 100-TQFP industrial-standard surface-mount package. The device supports 5-channel DMA, 16-channel 10-bit ADC at 1 Msps, USB Full-Speed Device/Host/OTG, two I2C, two SPI, two UART, five 16-bit timers, and up to 85 digital I/O pins. An integrated 8 MHz internal oscillator and PLL simplify external BOM.
Architecturally the PIC32MX320 implements the MIPS32 M4K core with 5-stage pipeline, single-cycle hardware multiply, and zero-cycle hardware divide. The bus matrix connects CPU, DMA, and peripherals via separate Flash and RAM channels, allowing concurrent DMA transfers without stalling the core. The 10-bit ADC includes dual Sample-and-Hold and selectable scan sequences for multi-channel sensor reads.
Typical applications include USB peripherals, industrial control panels, sensor data acquisition systems, HMI terminals, low-cost graphics controllers, and consumer electronics. The combination of USB, ADC, DMA, and ample RAM makes it suitable for tethered embedded devices where host PC communication is required. Industrial design efficiency drops in favorably when migrating from PIC24 to PIC32 for higher throughput.
When designing, ensure decoupling caps are placed close to VDD/AVDD pairs (typically 100 nF plus 10 uF bulk), follow Microchip's trace-length guidelines for the USB DP/DM differential pair (90 ohm differential), and reserve the PGECx/PGEDx pins for ICSP. The 'V' temperature grade extends to +105C suitable for harsher industrial enclosures, while the 'I' variant is limited to +85C.
This page synthesizes distributor pricing, drop-in package-compatible PIC32MX alternatives, USB design references, and engineering guidance not consolidated in the manufacturer datasheet alone.
ドロップイン代替品: PIC32MX320F128L-80V/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC32MX320F128L-80V/PT (同一形状・フットプリント) — 相違点: ADC, DMA Channels, Package, Program Memory (Flash), Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
PIC32MX320F128LT-80V/PT
✅ ドロップイン✓ 在庫あり
$4.75 / 個
データシートを見る →PIC32MX320F128L-80I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX340F128L-80I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX360F256L-80I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX360F512L-80I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX320F128L-80V/BG
✅ ドロップイン✓ 在庫あり
$4.85 / 個
データシートを見る →PIC32MX440F128L-80I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC32MX320F128L-80V/PT 最大定格&電気的特性
| Core Architecture | MIPS32 M4K |
| Core Count | 1 (Single-Core) |
| データバス幅 | 32-bit |
| 最大クロック周波数 | 80 MHz |
| Program Memory (Flash) | 128 KB (128K x 8) |
| Data Memory (SRAM) | 16 KB |
| ADC | 10-bit, up to 16 channels |
| DMA Channels | 5 |
| USB Interface | USB 2.0 Full-Speed (Device/Host/OTG) |
| UART | 2 |
| SPI | 2 |
| I2C | 2 |
| Timers | 5 x 16-bit |
| Digital I/O Pins | 85 |
| 動作温度 | -40C to +105C (V grade) |
| Supply Voltage (VDD) | 2.3V to 3.6V |
| パッケージ | 100-TQFP (12x12 mm) |
| 実装タイプ | Surface Mount |
| MSLレベル | 3 (168 hours) |
| RoHS ステータス | Compliant |
PIC32MX320F128L-80V/PT ピン構成
| ピン 1 | RG15 — General purpose I/O / SDA |
| ピン 2 | VDD — Power supply (2.3V to 3.6V) |
| ピン 3 | RA0 — General purpose I/O |
| ピン 4 | RA1 — General purpose I/O |
| ピン 5 | RA2 — General purpose I/O |
| ピン 6 | RA3 — General purpose I/O |
| ピン 7 | RA4 — General purpose I/O |
| ピン 8 | RA5 — General purpose I/O |
| ピン 9 | RA6 — General purpose I/O |
| ピン 10 | RA7 — General purpose I/O |
| ピン 11 | AVDD — Analog power supply |
| ピン 12 | AVSS — Analog ground |
| ピン 13 | RB0 — General purpose I/O / PGED1 |
| ピン 14 | RB1 — General purpose I/O / PGEC1 |
| ピン 15 | RB2 — General purpose I/O |
| ピン 16 | RB3 — General purpose I/O |
| ピン 17 | RB4 — General purpose I/O |
| ピン 18 | RB5 — General purpose I/O |
| ピン 19 | RB6 — General purpose I/O |
| ピン 20 | RB7 — General purpose I/O |
| ピン 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 | VSS — Ground |
| ピン 32 | RD0 — General purpose I/O |
| ピン 33 | RD1 — General purpose I/O |
| ピン 34 | RD2 — General purpose I/O |
| ピン 35 | RD3 — General purpose I/O |
| ピン 36 | RD4 — General purpose I/O |
| ピン 37 | RD5 — General purpose I/O |
| ピン 38 | RD6 — General purpose I/O |
| ピン 39 | RD7 — General purpose I/O |
| ピン 40 | RD8 — General purpose I/O |
| ピン 41 | RD9 — General purpose I/O |
| ピン 42 | RD10 — General purpose I/O |
| ピン 43 | RD11 — General purpose I/O |
| ピン 44 | RD12 — General purpose I/O |
| ピン 45 | RD13 — General purpose I/O |
| ピン 46 | RD14 — General purpose I/O |
| ピン 47 | RD15 — General purpose I/O |
| ピン 48 | VSS — Ground |
| ピン 49 | VDD — Power supply (2.3V to 3.6V) |
| ピン 50 | RE0 — General purpose I/O |
| ピン 51 | RE1 — General purpose I/O |
| ピン 52 | RE2 — General purpose I/O |
| ピン 53 | RE3 — General purpose I/O |
| ピン 54 | RE4 — General purpose I/O |
| ピン 55 | RE5 — General purpose I/O |
| ピン 56 | RE6 — General purpose I/O |
| ピン 57 | RE7 — General purpose I/O |
| ピン 58 | RF0 — General purpose I/O |
| ピン 59 | RF1 — General purpose I/O |
| ピン 60 | RF2 — General purpose I/O / SDA2 |
| ピン 61 | RF3 — General purpose I/O / SCL2 |
| ピン 62 | RF4 — General purpose I/O |
| ピン 63 | RF5 — General purpose I/O |
| ピン 64 | VDD — Power supply (2.3V to 3.6V) |
| ピン 65 | VSS — Ground |
| ピン 66 | RG0 — General purpose I/O |
| ピン 67 | RG1 — General purpose I/O |
| ピン 68 | RG2 — General purpose I/O |
| ピン 69 | RG3 — General purpose I/O |
| ピン 70 | RG6 — General purpose I/O |
| ピン 71 | RG7 — General purpose I/O |
| ピン 72 | RG8 — General purpose I/O |
| ピン 73 | RG9 — General purpose I/O |
| ピン 74 | VSS — Ground |
| ピン 75 | VDD — Power supply (2.3V to 3.6V) |
| ピン 76 | RF6 — General purpose I/O / D+ |
| ピン 77 | RF7 — General purpose I/O / D- |
| ピン 78 | RF8 — General purpose I/O |
| ピン 79 | RG12 — General purpose I/O |
| ピン 80 | RG13 — General purpose I/O |
| ピン 81 | RG14 — General purpose I/O |
| ピン 82 | RG15 — General purpose I/O / SCL1 |
| ピン 83 | RA0 — General purpose I/O (secondary analog) |
| ピン 84 | OSC1 — Crystal oscillator input |
| ピン 85 | OSC2 — Crystal oscillator output |
| ピン 86 | MCLR — Master clear (reset) input |
| ピン 87 | RA9 — General purpose I/O |
| ピン 88 | RA10 — General purpose I/O |
| ピン 89 | RA11 — General purpose I/O |
| ピン 90 | RA12 — General purpose I/O |
| ピン 91 | RA13 — General purpose I/O |
| ピン 92 | RA14 — General purpose I/O |
| ピン 93 | RA15 — General purpose I/O |
| ピン 94 | RB8 — General purpose I/O |
| ピン 95 | RB9 — General purpose I/O |
| ピン 96 | RB10 — General purpose I/O |
| ピン 97 | RB11 — General purpose I/O |
| ピン 98 | RB12 — General purpose I/O |
| ピン 99 | RB13 — General purpose I/O |
| ピン 100 | RB14 — General purpose I/O |
主な用途
PIC32MX320F128L-80V/PT の用途: 6 件s: USB Peripherals and Tethered Devices, Industrial Sensor Data Acquisition, Human-Machine Interface (HMI) Panels, Low-Cost Graphics and Display Controllers, Consumer Electronics and Home Appliances, Educational and Development Platforms.
USB Peripherals and Tethered Devices
The PIC32MX320F128L-80V/PT is purpose-built for USB peripheral designs thanks to its integrated USB 2.0 Full-Speed controller with internal transceiver supporting Device, Host, and OTG modes. With 128 KB Flash and 16 KB SRAM, it can host composite USB stacks (HID + CDC + MSC) without external memory. The 80 MHz MIPS32 M4K core sustains full-speed 12 Mbps throughput with ample headroom for class drivers. Place the device close to the USB connector, maintain 90 ohm differential impedance on DP/DM traces per Microchip's USB hardware design note, and use a 15 kohm pull-up on D+. Compared to adding an external USB bridge IC, the integrated approach reduces BOM cost by $1-3 and shrinks PCB area.
おすすめ
Industrial Sensor Data Acquisition
The 16-channel 10-bit ADC at up to 1 Msps combined with 5-channel DMA and 85 GPIO makes the PIC32MX320F128L-80V/PT well-suited for multi-sensor acquisition panels. Dual sample-and-hold channels support simultaneous voltage and current sensing, while the DMA engine offloads conversion sequences without CPU overhead. The V-grade -40C to +105C operating range supports harsh industrial enclosures. The 80 MHz MIPS32 M4K pipeline executes Kalman filtering or FFT pre-processing in real time. Connect thermocouples, strain gauges, or 4-20 mA loops via the ADC channels and stream results via UART, SPI, or USB to a host controller.
おすすめ
Human-Machine Interface (HMI) Panels
HMI terminals benefit from the PIC32MX320F128L-80V/PT's combination of 85 GPIO for keypads and LEDs, USB for firmware update and PC connectivity, and 128 KB Flash to host multi-language UI strings and graphics resources. The 80 MHz core drives character LCD controllers, segmented displays, or low-resolution TFT panels via SPI or parallel interface. The 16 KB SRAM buffers frame updates and touchscreen scan results. The PIC32MX peripheral library accelerates PWM backlight dimming and rotary encoder decoding. Industrial-grade V temperature rating supports factory-floor deployment without additional thermal conditioning.
おすすめ
Low-Cost Graphics and Display Controllers
The PIC32MX320F128L-80V/PT can drive small graphic LCD or OLED panels as a low-cost alternative to dedicated graphics controllers. The 80 MHz MIPS32 M4K core sustains partial-frame refresh rates while the DMA engine continuously streams pixel data to the display via SPI or parallel PMP (Parallel Master Port). 128 KB Flash stores bitmap fonts and icons; 16 KB RAM holds at least one full screen buffer for 128x64 monochrome or partial buffer for color TFT. USB simplifies host-side font/image asset loading during production.
おすすめ
Consumer Electronics and Home Appliances
Consumer appliances such as coffee machines, air purifiers, or smart kitchen devices benefit from the PIC32MX320F128L-80V/PT's USB update channel, touch-button support via the ADC, and PWM outputs for motor control. The integrated DMA offloads repetitive sampling tasks, while the 80 MHz core handles user-interface logic, sensor fusion, and communication. The 100-TQFP package is hand-solderable for prototype runs and the part is widely stocked at consumer-electronics distributors at $4-7 per unit. The V temperature grade supports enclosed appliance environments where internal temperatures can rise above 70C.
おすすめ
Educational and Development Platforms
The PIC32MX320F128L-80V/PT is widely supported by Microchip's MPLAB X IDE, XC32 compiler, and the PICkit 5 in-circuit debugger, making it a popular choice for university embedded systems courses and rapid prototyping. The PIC32 USB Starter Board and ChipKIT Max32 development platforms use this family. With 128 KB Flash and 16 KB RAM, students can experiment with RTOS kernels, USB stacks, and TCP/IP libraries without external components. The 100-TQFP package exposes all peripherals for breadboard or perfboard experimentation when paired with breakout adapters.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC32MX320F128L-80V/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC32MX320F128LT-80V/PT | PIC32MX320F128L-80I/PT | PIC32MX340F128L-80I/PT | PIC32MX360F256L-80I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-TQFP (12x12 mm) | 100-TQFP (12x12 mm) - same | 100-TQFP (12x12 mm) - same | 100-TQFP (12x12 mm) - same | 100-TQFP (12x12 mm) - same |
| Core Architecture | MIPS32 M4K (32-bit) | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K | MIPS32 M4K |
| Max Clock | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 256 KB | 256 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 32 KB | 64 KB |
| Operating Temperature | -40C to +105C (V grade) | -40C to +105C (V) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
| USB Interface | USB 2.0 Full-Speed Device/Host/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 |
| Approx Unit Price (qty 1) | $7.38 | $7.38 (same die, T&R variant) | $6.50 (I grade) | $8.20 (256 KB Flash) | $9.10 (256 KB Flash + 64 KB RAM) |
主な差別化要因
- Extended V temperature grade (vs PIC32MX320F128L-80I/PT)
- Cost-optimized memory configuration (vs PIC32MX340F128L-80I/PT)
- Integrated USB Full-Speed OTG controller (vs PIC24FJ series)
設計ノート
Decouple VDD/AVDD pairs with a 100 nF ceramic placed within 5 mm of each supply pin and a shared 10 uF bulk near the MCU. Use a separate AVDD trace from the same regulator output, decoupled with its own 100 nF cap, to isolate analog reference noise from the digital rail. For USB-powered designs, ensure VBUS detection through the USB peripheral's internal comparator rather than a GPIO to maintain code compatibility. Estimated: at 80 MHz with all peripherals active, typical IDD is around 60-80 mA per the family datasheet; disable unused peripherals in the PMD register to reduce this to 35-45 mA.
Maintain 90 ohm differential impedance on the USB DP/DM pair routed over a continuous ground reference; keep the pair matched within 150 mil length tolerance. Place the 15 kohm pull-up resistor on D+ close to the MCU pin (under 5 mm) to ensure proper USB signal integrity. For the ICSP connector, keep PGECx/PGEDx traces under 100 mm total length per Microchip's debug header guidelines to avoid programming failures. Use a 4-layer PCB with a dedicated ground plane for best EMC results, particularly for industrial EMC compliance.
Do not skip the 10 uF bulk capacitor on VDD - inrush current during Flash programming can cause brownouts without sufficient bulk capacitance. Configure unused pins as digital outputs (not high-impedance inputs) to minimize supply current. The MCLR pin requires a 10 kohm pull-up to VDD; do not leave it floating. For USB host mode, VBUS must be supplied from a 5V regulator capable of at least 500 mA. Always use the latest XC32 compiler and MPLAB X IDE to avoid known silicon errata issues documented in the PIC32MX3XX/4XX errata sheet.
コンプライアンス情報
RoHS and REACH compliant per Microchip product declaration. Not AEC-Q100 qualified; for automotive applications use AEC-Q100 qualified PIC32MX variants or dsPIC33 families. Lead-free matte-tin finish on TQFP leads.