PIC32MX320F128L-80V/PT - 80MHz 128KB Flash 32-bit MCU | Microchip
N.º da peça: PIC32MX320F128L-80V/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC32MX320F128L-80V/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC32MX320F128L-80V/PT (mesmo formato e footprint) — diferindo em ADC, DMA Channels, Package, Program Memory (Flash), Operating Temperature.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC32MX320F128LT-80V/PT
✅ Drop-In✓ Em estoque
$4.75 / unidade
Ver ficha técnica →PIC32MX320F128L-80I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX340F128L-80I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX360F256L-80I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX360F512L-80I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX320F128L-80V/BG
✅ Drop-In✓ Em estoque
$4.85 / unidade
Ver ficha técnica →PIC32MX440F128L-80I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC32MX320F128L-80V/PT Classificações máximas e características elétricas
| Core Architecture | MIPS32 M4K |
| Core Count | 1 (Single-Core) |
| Largura do barramento de dados | 32-bit |
| Frequência máxima de clock | 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 |
| Temperatura de operação | -40C to +105C (V grade) |
| Supply Voltage (VDD) | 2.3V to 3.6V |
| Encapsulamento | 100-TQFP (12x12 mm) |
| Tipo de montagem | Surface Mount |
| Nível MSL | 3 (168 hours) |
| Status RoHS | Compliant |
Configuração de pinos do PIC32MX320F128L-80V/PT
| Pino 1 | RG15 — General purpose I/O / SDA |
| Pino 2 | VDD — Power supply (2.3V to 3.6V) |
| Pino 3 | RA0 — General purpose I/O |
| Pino 4 | RA1 — General purpose I/O |
| Pino 5 | RA2 — General purpose I/O |
| Pino 6 | RA3 — General purpose I/O |
| Pino 7 | RA4 — General purpose I/O |
| Pino 8 | RA5 — General purpose I/O |
| Pino 9 | RA6 — General purpose I/O |
| Pino 10 | RA7 — General purpose I/O |
| Pino 11 | AVDD — Analog power supply |
| Pino 12 | AVSS — Analog ground |
| Pino 13 | RB0 — General purpose I/O / PGED1 |
| Pino 14 | RB1 — General purpose I/O / PGEC1 |
| Pino 15 | RB2 — General purpose I/O |
| Pino 16 | RB3 — General purpose I/O |
| Pino 17 | RB4 — General purpose I/O |
| Pino 18 | RB5 — General purpose I/O |
| Pino 19 | RB6 — General purpose I/O |
| Pino 20 | RB7 — General purpose I/O |
| Pino 21 | RC0 — General purpose I/O |
| Pino 22 | RC1 — General purpose I/O |
| Pino 23 | RC2 — General purpose I/O |
| Pino 24 | RC3 — General purpose I/O |
| Pino 25 | RC4 — General purpose I/O |
| Pino 26 | RC5 — General purpose I/O |
| Pino 27 | RC6 — General purpose I/O |
| Pino 28 | RC7 — General purpose I/O |
| Pino 29 | RC8 — General purpose I/O |
| Pino 30 | RC9 — General purpose I/O |
| Pino 31 | VSS — Ground |
| Pino 32 | RD0 — General purpose I/O |
| Pino 33 | RD1 — General purpose I/O |
| Pino 34 | RD2 — General purpose I/O |
| Pino 35 | RD3 — General purpose I/O |
| Pino 36 | RD4 — General purpose I/O |
| Pino 37 | RD5 — General purpose I/O |
| Pino 38 | RD6 — General purpose I/O |
| Pino 39 | RD7 — General purpose I/O |
| Pino 40 | RD8 — General purpose I/O |
| Pino 41 | RD9 — General purpose I/O |
| Pino 42 | RD10 — General purpose I/O |
| Pino 43 | RD11 — General purpose I/O |
| Pino 44 | RD12 — General purpose I/O |
| Pino 45 | RD13 — General purpose I/O |
| Pino 46 | RD14 — General purpose I/O |
| Pino 47 | RD15 — General purpose I/O |
| Pino 48 | VSS — Ground |
| Pino 49 | VDD — Power supply (2.3V to 3.6V) |
| Pino 50 | RE0 — General purpose I/O |
| Pino 51 | RE1 — General purpose I/O |
| Pino 52 | RE2 — General purpose I/O |
| Pino 53 | RE3 — General purpose I/O |
| Pino 54 | RE4 — General purpose I/O |
| Pino 55 | RE5 — General purpose I/O |
| Pino 56 | RE6 — General purpose I/O |
| Pino 57 | RE7 — General purpose I/O |
| Pino 58 | RF0 — General purpose I/O |
| Pino 59 | RF1 — General purpose I/O |
| Pino 60 | RF2 — General purpose I/O / SDA2 |
| Pino 61 | RF3 — General purpose I/O / SCL2 |
| Pino 62 | RF4 — General purpose I/O |
| Pino 63 | RF5 — General purpose I/O |
| Pino 64 | VDD — Power supply (2.3V to 3.6V) |
| Pino 65 | VSS — Ground |
| Pino 66 | RG0 — General purpose I/O |
| Pino 67 | RG1 — General purpose I/O |
| Pino 68 | RG2 — General purpose I/O |
| Pino 69 | RG3 — General purpose I/O |
| Pino 70 | RG6 — General purpose I/O |
| Pino 71 | RG7 — General purpose I/O |
| Pino 72 | RG8 — General purpose I/O |
| Pino 73 | RG9 — General purpose I/O |
| Pino 74 | VSS — Ground |
| Pino 75 | VDD — Power supply (2.3V to 3.6V) |
| Pino 76 | RF6 — General purpose I/O / D+ |
| Pino 77 | RF7 — General purpose I/O / D- |
| Pino 78 | RF8 — General purpose I/O |
| Pino 79 | RG12 — General purpose I/O |
| Pino 80 | RG13 — General purpose I/O |
| Pino 81 | RG14 — General purpose I/O |
| Pino 82 | RG15 — General purpose I/O / SCL1 |
| Pino 83 | RA0 — General purpose I/O (secondary analog) |
| Pino 84 | OSC1 — Crystal oscillator input |
| Pino 85 | OSC2 — Crystal oscillator output |
| Pino 86 | MCLR — Master clear (reset) input |
| Pino 87 | RA9 — General purpose I/O |
| Pino 88 | RA10 — General purpose I/O |
| Pino 89 | RA11 — General purpose I/O |
| Pino 90 | RA12 — General purpose I/O |
| Pino 91 | RA13 — General purpose I/O |
| Pino 92 | RA14 — General purpose I/O |
| Pino 93 | RA15 — General purpose I/O |
| Pino 94 | RB8 — General purpose I/O |
| Pino 95 | RB9 — General purpose I/O |
| Pino 96 | RB10 — General purpose I/O |
| Pino 97 | RB11 — General purpose I/O |
| Pino 98 | RB12 — General purpose I/O |
| Pino 99 | RB13 — General purpose I/O |
| Pino 100 | RB14 — General purpose I/O |
Aplicações típicas
PIC32MX320F128L-80V/PT é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC32MX320F128L-80V/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.