PIC32MX320F128HT-80I/PT - 80MHz 32-bit MCU 128KB Flash | Microchip
Артикул: PIC32MX320F128HT-80I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $6.85 | $6,85 |
| 10 | $6.2 | $62,00 |
| 100 | $5.5 | $550,00 |
| 500 | $4.95 | $2.475,00 |
| 1.000 | $4.45 | $4.450,00 |
PIC32MX320F128HT-80I/PT Обзор
A 32-bit microcontroller (MCU) is a single-chip computer that integrates a high-performance processor core, Flash program memory, SRAM data memory, and a rich set of on-chip peripherals (ADC, timers, USB, UART, SPI, I2C). PIC32MX parts use the MIPS M4K core, placing them in the broader hierarchy MCU -> microcontroller -> embedded processor -> semiconductor, and they are widely deployed when 8/16-bit parts lack the throughput or memory needed for graphical user interfaces, USB stacks, or real-time control loops.
Key features of this part include 128 KB on-chip Flash organized as 128K x 8, 16 KB SRAM, an 80 MHz maximum CPU clock (40 MHz system clock for peripherals), five 16-bit timers/counters, two I2C, two SPI, two UART channels, USB 2.0 full-speed device/host/OTG, a 16-channel 10-bit ADC with 1 Msps, and a parallel master port. The industrial temperature grade (-40C to +85C) and 2.3V-3.6V single supply operation simplify integration into harsh environments.
The architecture combines a 5-stage pipelined MIPS32 core with single-cycle multiplication and hardware divide, enabling 1.56 DMIPS/MHz and excellent deterministic interrupt response. The PMD (peripheral module disable) and power-saving modes let idle peripherals draw near-zero current, which is critical for USB bus-powered and battery-backed designs.
Typical applications include USB human-interface devices, industrial control and HMI panels, embedded web servers, data loggers, sensor hubs, and low-cost graphics terminals. The 80 MHz performance, USB, and 128 KB Flash cover most mid-range connected-embedded workloads.
When designing with this MCU, budget for a 2.3V-3.6V LDO and follow Microchip's recommended decoupling network (100 nF + 10 uF bulk). Always program the device through the ICSP interface using MPLAB X IDE + XC32 compiler; never assume 80 MHz operation without proper PLL configuration.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes beyond what is in the manufacturer datasheet alone.
Аналоги без доработки для PIC32MX320F128HT-80I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC32MX320F128HT-80I/PT (тот же форм-фактор и посадочное место) — отличается по ADC, Core Architecture, I/O Pins, Maximum CPU Frequency, Package.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC32MX320F128H-80I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX340F128HT-80I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX320F128HT-40I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC32MX270F256D-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC32MX230F256D-50I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.15 / шт.
Открыть даташит →PIC32MX150F128D-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.51 / шт.
Открыть даташит →PIC32MX170F256B-I/ML
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$3.25 / шт.
Открыть даташит →PIC32MX320F128HT-80I/PT Максимальные параметры и электрические характеристики
| Core | MIPS32 M4K |
| Core Architecture | 32-bit RISC, 5-stage pipeline |
| Maximum CPU Frequency | 80 MHz |
| System Clock | 40 MHz (peripheral bus) |
| Program Memory (Flash) | 128 KB (128K x 8) |
| Data Memory (SRAM) | 16 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| I/O Pins | 53 |
| ADC | 10-bit, 16-channel, 1 Msps |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| UART | 2 |
| SPI | 2 |
| I2C | 2 |
| Timers | 5 x 16-bit |
| Корпус | 64-pin TQFP (PT), 10x10 mm |
| Тип монтажа | Surface Mount |
| Рабочая температура | -40C to +85C (Industrial, -I suffix) |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
Конфигурация выводов PIC32MX320F128HT-80I/PT
| Контакт 1 | RP15/PMA0/PMD15/AN15/SS2/RF5 — Remappable I/O / Parallel Master Port Address bit 0 |
| Контакт 2 | RP14/PMA1/PMD14/AN14/SCK2/RF4 — Remappable I/O / SPI2 clock |
| Контакт 3 | RP13/PMD13/AN13/C2IN-/OCFA/RF3 — Remappable I/O / Comparator input |
| Контакт 4 | RP12/PMD12/AN12/C2IN+/RF2 — Remappable I/O / Comparator input |
| Контакт 5 | RP11/OC5/PMRD/RF1 — Remappable I/O / Output Compare 5 |
| Контакт 6 | RP10/PMWR/U6TX/RF0 — Remappable I/O / PMP write strobe |
| Контакт 7 | SDA2/RA15 — I2C2 data / GPIO |
| Контакт 8 | SCL2/RA14 — I2C2 clock / GPIO |
| Контакт 9 | RA9/TDI — JTAG TDI / GPIO |
| Контакт 10 | RA10/TCK — JTAG TCK / GPIO |
| Контакт 11 | RA1/PGEC1 — ICSP clock / GPIO |
| Контакт 12 | RA0/PGED1 — ICSP data / GPIO |
| Контакт 13 | RA4/SOSCO — Secondary oscillator / GPIO |
| Контакт 14 | RA5/SOSCI — Secondary oscillator / GPIO |
| Контакт 15 | VDD — Positive supply (3.3V) |
| Контакт 16 | RG15 — GPIO / PMP address |
| Контакт 17 | RG13 — GPIO / PMP address |
| Контакт 18 | RG12 — GPIO / PMP address |
| Контакт 19 | RG14 — GPIO / PMP address |
| Контакт 20 | VSS — Ground |
| Контакт 21 | RG0/DEVCFG0 — GPIO / PMP data |
| Контакт 22 | RG1 — GPIO / PMP data |
| Контакт 23 | RG2 — GPIO / PMP data |
| Контакт 24 | RG3 — GPIO / PMP data |
| Контакт 25 | RE0/PMD0 — GPIO / PMP data |
| Контакт 26 | RE1/PMD1 — GPIO / PMP data |
| Контакт 27 | RE2/PMD2 — GPIO / PMP data |
| Контакт 28 | RE3/PMD3 — GPIO / PMP data |
| Контакт 29 | RE4/PMD4 — GPIO / PMP data |
| Контакт 30 | RE5/PMD5 — GPIO / PMP data |
| Контакт 31 | RE6/PMD6 — GPIO / PMP data |
| Контакт 32 | RE7/PMD7 — GPIO / PMP data |
| Контакт 33 | VDD — Positive supply (3.3V) |
| Контакт 34 | RB0/PGED2/AN0 — ICSP data / ADC ch0 |
| Контакт 35 | RB1/PGEC2/AN1 — ICSP clock / ADC ch1 |
| Контакт 36 | RB2/AN2 — GPIO / ADC ch2 |
| Контакт 37 | RB3/AN3 — GPIO / ADC ch3 |
| Контакт 38 | RB4/AN4 — GPIO / ADC ch4 |
| Контакт 39 | RB5/AN5 — GPIO / ADC ch5 |
| Контакт 40 | RB6/AN6/OC1 — GPIO / ADC ch6 / OC1 |
| Контакт 41 | RB7/AN7/OC2 — GPIO / ADC ch7 / OC2 |
| Контакт 42 | VSS — Ground |
| Контакт 43 | RB8/AN8/C1OUT — GPIO / ADC ch8 / Comparator out |
| Контакт 44 | RB9/AN9/C2OUT — GPIO / ADC ch9 / Comparator out |
| Контакт 45 | RB10/AN10 — GPIO / ADC ch10 |
| Контакт 46 | RB11/AN11 — GPIO / ADC ch11 |
| Контакт 47 | RC1/AN12 — GPIO / ADC ch12 |
| Контакт 48 | RC2/AN13 — GPIO / ADC ch13 |
| Контакт 49 | RC3/AN14 — GPIO / ADC ch14 |
| Контакт 50 | RC4/AN15 — GPIO / ADC ch15 |
| Контакт 51 | VDD — Positive supply (3.3V) |
| Контакт 52 | OSC1/CLKI/RC12 — Crystal input / external clock |
| Контакт 53 | OSC2/CLKO/RC15 — Crystal output / system clock out |
| Контакт 54 | VSS — Ground |
| Контакт 55 | RC13/CVREF — GPIO / comparator reference |
| Контакт 56 | RC14 — GPIO |
| Контакт 57 | RA6/TMS — JTAG TMS / GPIO |
| Контакт 58 | RA7/TDO — JTAG TDO / GPIO |
| Контакт 59 | RD0/SDO1 — SPI1 data out / GPIO |
| Контакт 60 | RD1/SDI1 — SPI1 data in / GPIO |
| Контакт 61 | RD2/SCK1 — SPI1 clock / GPIO |
| Контакт 62 | RD3/SS1 — SPI1 slave select / GPIO |
| Контакт 63 | RD4/SDO2/U1TX — SPI2/UART1 TX / GPIO |
| Контакт 64 | RD5/SDI2/U1RX — SPI2/UART1 RX / GPIO |
Типичное применение
PIC32MX320F128HT-80I/PT подходит для 6 применениеs: USB Human-Interface Devices (HID), Industrial Control and HMI Panels, Embedded Web Servers and TCP/IP Connectivity, Data Acquisition and Sensor Hubs, Low-Cost Graphics and LCD Terminals, Consumer Electronics and Home Appliance Controllers.
USB Human-Interface Devices (HID)
The PIC32MX320F128HT-80I/PT is well suited for USB HID peripherals such as custom keyboards, mice, game controllers, and industrial input panels. Its integrated USB 2.0 full-speed controller (device, host, OTG) eliminates the need for an external PHY, and the 80 MHz MIPS M4K core processes HID reports with deterministic interrupt latency. The 128 KB Flash holds the USB stack plus a 2 KB bootloader, while 16 KB SRAM comfortably buffers HID reports. Placed on a 4-layer board with 0.1uF + 4.7uF decoupling near the VDD pins, it delivers full-speed USB throughput with low EMI.
Рекомендуется
Industrial Control and HMI Panels
The 53 GPIO pins of the PIC32MX320F128HT-80I/PT directly drive 7-segment displays, keypads, and relay outputs in industrial HMI front panels. The 16-channel 10-bit ADC samples 4-20 mA loop sensors at 1 Msps, and the 5 x 16-bit timers generate precise PWM outputs for motor or valve control. The industrial -40C to +85C temperature grade supports factory-floor operation. The 80 MHz core plus DMA offload keeps the UI responsive while running control loops, and the 16 KB SRAM holds a 128-segment LCD buffer plus Modbus RTU frame.
Рекомендуется
Embedded Web Servers and TCP/IP Connectivity
The PIC32MX320F128HT-80I/PT is widely used in low-cost connected devices running Microchip's TCP/IP stack (or lwIP) for embedded web servers and MQTT clients. The 128 KB Flash accommodates the TCP/IP stack, an HTTP server, and application logic, while 16 KB SRAM serves socket buffers. The 80 MHz core and DMA deliver the throughput needed for several concurrent sockets at moderate data rates. With an external ENC28J60 or ENC424J600 Ethernet controller, it becomes a full-featured web server in industrial or building-automation applications.
Рекомендуется
Data Acquisition and Sensor Hubs
The 16-channel 10-bit 1 Msps ADC of the PIC32MX320F128HT-80I/PT enables multi-sensor data acquisition at 100 kHz aggregate sample rates, suitable for vibration, temperature, and process-monitoring applications. The 53 I/O pins interface with SPI sensors, I2C peripherals, and parallel ADCs, while the 16 KB RAM holds time-stamped sample buffers for SD-card logging. The device's DMA engine moves ADC data to RAM without CPU intervention, leaving 80% of the core free for filtering, FFT, or compression before writing to removable storage.
Рекомендуется
Low-Cost Graphics and LCD Terminals
The PIC32MX320F128HT-80I/PT drives small TFT or OLED graphical displays (up to 320x240 QVGA) with the PMP (Parallel Master Port) peripheral in 8-bit mode. The 80 MHz MIPS M4K core can update full-screen buffers at 30 fps, while the 16 KB SRAM holds a 320x240x1bpp monochrome framebuffer or a smaller RGB565 tile. Designers often pair it with the SSD1963 or ILI9341 controller, sending frame data via PMP and reading touch input over SPI. The 53 I/O frees pins for backlight PWM and touch interrupt.
Рекомендуется
Consumer Electronics and Home Appliance Controllers
The PIC32MX320F128HT-80I/PT is used in consumer appliances such as coffee machines, washing-machine front panels, and air-conditioner controllers. The 80 MHz core handles user-interface logic, sensor fusion, and motor-control loops; USB enables firmware update and diagnostics. The integrated 16-bit timers generate precise PWM for TRIAC or IGBT drivers, and the 53 I/O connect keypads, LED rings, and rotary encoders. With a 3.3V LDO and ESD-protected USB, the design meets consumer safety and reliability expectations.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC32MX320F128HT-80I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC32MX320F128H-80I/PT | PIC32MX340F128HT-80I/PT | PIC32MX270F256D-I/PT | PIC32MX230F256D-50I/PT | PIC32MX150F128D-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 |
| Maximum CPU Frequency | 80 MHz | 80 MHz | 80 MHz | 50 MHz | 50 MHz | 40 MHz |
| Flash | 128 KB | 128 KB | 128 KB | 256 KB | 256 KB | 128 KB |
| SRAM | 16 KB | 16 KB | 16 KB | 64 KB | 16 KB | 32 KB |
| USB | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed + CAN | USB 2.0 Full-Speed | USB 2.0 Full-Speed | USB 2.0 Full-Speed |
| I/O Pins | 53 | 53 | 53 | 53 | 53 | 53 |
| ADC | 10-bit, 16-ch, 1 Msps | 10-bit, 16-ch, 1 Msps | 10-bit, 16-ch, 1 Msps | 10-bit, 28-ch, 1 Msps | 10-bit, 28-ch, 1 Msps | 10-bit, 28-ch, 1 Msps |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Ключевые отличия
- 100% register/firmware compatible with PIC32MX320F128H-80I/PT (против PIC32MX320F128H-80I/PT)
- Highest CPU clock in the 64-TQFP 128 KB Flash class (против PIC32MX270F256D-I/PT (50 MHz, 256 KB Flash))
- Mature, widely-supported silicon with full Microchip toolchain (против Generic 32-bit MCU alternatives from non-Microchip vendors)
Заметки по проектированию
The PIC32MX320F128HT-80I/PT operates from 2.3V to 3.6V and has multiple VDD/VSS pins (15, 20, 33, 42, 51, 54). Place a 100 nF 0.1uF X7R decoupling capacitor within 3 mm of every VDD/VSS pair, plus a single 4.7uF to 10uF bulk capacitor near the IC. The internal 1.8V regulator powers the core; no external core supply is needed. USB bus-powered designs must enforce <100 mA average inrush to comply with USB 2.0 specs.
Do not assume 80 MHz operation out of reset: the device boots on the FRC (internal 8 MHz) oscillator. To reach 80 MHz you must configure the PLL with the correct divider/multiplier and switch the system clock source. Failing to set the SYSKEY register leaves configuration registers locked. The ICSP pins PGEC1/PGED1 (RA1/RA0) must remain accessible for in-circuit programming - do not repurpose them as outputs in production boards without a debug header.
The 64-pin TQFP (10x10 mm) has 0.5 mm pitch, so use 0.25 mm via-in-pad or 0.2 mm traces with 0.2 mm clearances for the inner pins. Place the 8 MHz primary crystal within 5 mm of OSC1/OSC2 with traces symmetrically matched. Route the USB D+/D- differential pair with 90-ohm differential impedance and keep them short and isolated. Connect all 4 VSS pins and all 3 VDD pins with low-impedance pours to avoid ground bounce during USB enumeration.
Информация о соответствии
RoHS and lead-free per Microchip product page. Industrial temperature grade (-40C to +85C) but not AEC-Q100 qualified for automotive. For automotive, consider PIC32MX variants with -V or automotive suffixes, or migrate to dsPIC33/PIC32MK families.