PIC32MX664F128HT-I/PT - 32-bit MCU 80MHz 128KB Flash USB+ETH | Microchip
Артикул: PIC32MX664F128HT-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $6.78 | $6,78 |
| 10 | $6.05 | $60,50 |
| 100 | $5.38 | $538,00 |
| 500 | $4.82 | $2.410,00 |
| 1.000 | $4.36 | $4.360,00 |
PIC32MX664F128HT-I/PT Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program Flash, non-volatile data storage, RAM, and peripherals such as ADC, timers, and communication interfaces into one package. The PIC32MX6 family is Microchip's mid-range 32-bit MCU line, sitting between the PIC32MX1/2 entry-level parts and the PIC32MZ high-performance series, optimized for embedded connectivity applications.
Key features of the PIC32MX664F128HT-I/PT include 128 KB (128K x 8) Flash with self-programmable Flash, 32 KB SRAM, integrated full-speed USB 2.0 device/host/OTG, integrated 10/100 Mbit Ethernet MAC, 53 usable I/O lines, a 16-channel 16-bit ADC at 500 ksps, two I2C, two SPI, two UART, four 16-bit timers, a real-time clock, and 4-channel DMA. The device supports industrial temperature range of -40C to +85C.
Architecturally, the PIC32MX664F128HT-I/PT uses the MIPS32 M4K core with 5-stage pipeline, MMU-less flat memory map, and hardware multiply/divide. The peripheral set is interconnected via a peripheral bus matrix allowing simultaneous DMA and CPU access for high-throughput applications.
Typical applications include industrial Ethernet nodes, USB-based data loggers, embedded web servers, home automation gateways, and POS terminals. The combination of USB, Ethernet, and 16-bit ADC makes it a strong fit for connected sensing and protocol conversion designs.
When designing, allocate adequate decoupling near VDD/AVDD pins, follow Microchip's TQFP-64 land pattern, and use the MPLAB Harmony framework for peripheral drivers and TCP/IP stack.
Аналоги без доработки для PIC32MX664F128HT-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC32MX664F128HT-I/PT (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Timers, MSL Level, Operating Temperature.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC32MX664F128H-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX664F128L-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC32MX564F128HT-I/MR
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.73 / шт.
Открыть даташит →PIC32MX675F512HT-80I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$8.27 / шт.
Открыть даташит →PIC32MX795F512L-80I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$7.55 / шт.
Открыть даташит →PIC32MX470F512HT-120/PT
✅ Прямая замена✓ В наличии
$5.55 / шт.
Открыть даташит →PIC32MX664F128HT-I/PT Максимальные параметры и электрические характеристики
| Core Architecture | MIPS32 M4K (32-bit RISC) |
| Maximum CPU Speed | 80 MHz |
| Performance | 1.56 DMIPS/MHz |
| Program Flash | 128 KB (128K x 8) |
| SRAM | 32 KB |
| Number of I/O Pins | 53 |
| Рабочая температура | -40C to +85C (Industrial) |
| Корпус | 64-pin TQFP (PT), 10x10x1 mm |
| Тип монтажа | Surface Mount |
| ADC | 16-channel, 10-bit (at 80 MHz) |
| USB | USB 2.0 Full-Speed Device/Host/OTG |
| Ethernet | Integrated 10/100 Mbit MAC |
| DMA Channels | 4 |
| UART / SPI / I2C | 2 / 2 / 2 |
| Timers | 4 x 16-bit |
| Статус RoHS | Compliant |
Конфигурация выводов PIC32MX664F128HT-I/PT
| Контакт 1 | MCLR — Master Clear / Reset input |
| Контакт 2 | PGED1/AN0/CN2/RPB0 — Programming data / analog input / I/O port B0 |
| Контакт 3 | PGEC1/AN1/CN3/RPB1 — Programming clock / analog input / I/O port B1 |
| Контакт 4 | AN2/CN4/RPB2 — Analog input / I/O port B2 |
| Контакт 5 | AN3/CN5/RPB3 — Analog input / I/O port B3 |
| Контакт 6 | AN4/CN6/RPB4 — Analog input / I/O port B4 |
| Контакт 7 | AN5/CN7/RPB5 — Analog input / I/O port B5 |
| Контакт 8 | VDD — Core logic supply voltage |
| Контакт 9 | VSS — Ground core logic |
| Контакт 10 | PGED2/RPB6 — Programming data alternate / I/O port B6 |
| Контакт 11 | PGEC2/RPB7 — Programming clock alternate / I/O port B7 |
| Контакт 12 | AN6/RPB8 — Analog input / I/O port B8 |
| Контакт 13 | AN7/RPB9 — Analog input / I/O port B9 |
| Контакт 14 | TMS/AN8/RPB10 — JTAG TMS / analog input / I/O port B10 |
| Контакт 15 | TCK/AN9/RPB11 — JTAG TCK / analog input / I/O port B11 |
| Контакт 16 | TDO/AN11/RPB12 — JTAG TDO / analog input / I/O port B12 |
| Контакт 17 | TDI/AN10/RPB13 — JTAG TDI / analog input / I/O port B13 |
| Контакт 18 | VBUS — USB bus voltage sense |
| Контакт 19 | VUSB3V3 — USB internal 3.3V regulator output |
| Контакт 20 | D+ — USB data plus |
| Контакт 21 | D- — USB data minus |
| Контакт 22 | RPC0 — I/O port C0 |
| Контакт 23 | RPC1 — I/O port C1 |
| Контакт 24 | RPC2 — I/O port C2 |
| Контакт 25 | RPC3 — I/O port C3 |
| Контакт 26 | VDD — Core logic supply voltage |
| Контакт 27 | VSS — Ground core logic |
| Контакт 28 | RPC4 — I/O port C4 |
| Контакт 29 | RPC5 — I/O port C5 |
| Контакт 30 | RPC6 — I/O port C6 |
| Контакт 31 | RPC7 — I/O port C7 |
| Контакт 32 | RPC8 — I/O port C8 |
| Контакт 33 | RPC9 — I/O port C9 |
| Контакт 34 | CVREF-/AN12/RPC10 — Comparator reference / analog / I/O port C10 |
| Контакт 35 | CVREF+/AN13/RPC11 — Comparator reference / analog / I/O port C11 |
| Контакт 36 | RPD0/OC1 — I/O port D0 / output compare 1 |
| Контакт 37 | RPD1/OC2 — I/O port D1 / output compare 2 |
| Контакт 38 | RPD2/OC3 — I/O port D2 / output compare 3 |
| Контакт 39 | RPD3/OC4 — I/O port D3 / output compare 4 |
| Контакт 40 | RPD4/OC5 — I/O port D4 / output compare 5 |
| Контакт 41 | RPD5 — I/O port D5 |
| Контакт 42 | RPD6 — I/O port D6 |
| Контакт 43 | RPD7 — I/O port D7 |
| Контакт 44 | RPD8 — I/O port D8 |
| Контакт 45 | RPD9 — I/O port D9 |
| Контакт 46 | RPD10 — I/O port D10 |
| Контакт 47 | RPD11 — I/O port D11 |
| Контакт 48 | RPD12 — I/O port D12 |
| Контакт 49 | RPD13 — I/O port D13 |
| Контакт 50 | RPD14 — I/O port D14 |
| Контакт 51 | RPD15 — I/O port D15 |
| Контакт 52 | RPE0 — I/O port E0 |
| Контакт 53 | RPE1 — I/O port E1 |
| Контакт 54 | RPE2 — I/O port E2 |
| Контакт 55 | RPE3 — I/O port E3 |
| Контакт 56 | RPE4 — I/O port E4 |
| Контакт 57 | RPE5 — I/O port E5 |
| Контакт 58 | RPE6 — I/O port E6 |
| Контакт 59 | RPE7 — I/O port E7 |
| Контакт 60 | RPE8 — I/O port E8 |
| Контакт 61 | RPE9 — I/O port E9 |
| Контакт 62 | RPE10 — I/O port E10 |
| Контакт 63 | RPE11 — I/O port E11 |
| Контакт 64 | RPE12 — I/O port E12 |
Типичное применение
PIC32MX664F128HT-I/PT подходит для 6 применениеs: Industrial Ethernet Gateway, USB Data Logger, Embedded Web Server / IoT Node, POS Terminal / Barcode Scanner, Home Automation Gateway, Industrial Sensor / Protocol Converter.
Industrial Ethernet Gateway
The PIC32MX664F128HT-I/PT is well-suited for industrial Ethernet gateways because it combines an 80 MHz MIPS32 M4K core with an integrated 10/100 Mbit Ethernet MAC, 4-channel DMA, and 32 KB SRAM sufficient for an embedded TCP/IP stack. The 16-bit ADC and 53 I/O pins handle analog sensor reading and digital I/O for industrial sensors, while the -40C to +85C industrial temperature range supports factory-floor deployment. Paired with a Microchip KSZ8041 PHY, designers can build Modbus TCP, EtherNet/IP, or PROFINET nodes.
Рекомендуется
USB Data Logger
For USB data loggers, the PIC32MX664F128HT-I/PT's USB 2.0 Full-Speed device/host/OTG controller allows direct PC connection without an external bridge IC, while 128 KB Flash accommodates logging firmware and a 32 KB buffer for sensor records. The 16-channel 10-bit ADC samples sensor data at up to 500 ksps, and the DMA controller offloads ADC-to-RAM transfers to keep the CPU free for USB stack operations. The TQFP-64 footprint supports compact PCB designs for handheld data loggers.
Рекомендуется
Embedded Web Server / IoT Node
The PIC32MX664F128HT-I/PT supports embedded web server applications by running Microchip's MPLAB Harmony TCP/IP stack with HTTP server capability on the 80 MHz MIPS32 core. The integrated Ethernet MAC and 53 I/O pins let the device serve HTML/JSON to remote clients while reading sensors via I2C/SPI. With 128 KB Flash the stack, application logic, and a small web page can co-exist; with -40C to +85C operation the device is suited for outdoor IoT nodes.
Рекомендуется
POS Terminal / Barcode Scanner
In POS terminals and barcode scanners, the PIC32MX664F128HT-I/PT provides the USB host controller for connecting USB-HID barcode scanners and printers, plus the Ethernet MAC for connecting to backend systems. The 80 MHz core and 4 DMA channels handle real-time barcode decoding (via firmware DSP) without breaking USB throughput. The 32 KB RAM is sufficient for transaction buffers, and the TQFP-64 package fits in slim terminal enclosures.
Рекомендуется
Home Automation Gateway
For home automation gateways, the PIC32MX664F128HT-I/PT combines Ethernet (for WAN/LAN uplink) and USB (for ZigBee/Z-Wave dongles) in a single chip, eliminating dual-MCU designs. The 2x UART interfaces support RS-485 or RS-232 wired sensor networks, while 4 timers and 4 DMA channels handle real-time protocol stacks. With 128 KB Flash the device can run a small embedded HTTP server plus a custom automation scheduler.
Рекомендуется
Industrial Sensor / Protocol Converter
The PIC32MX664F128HT-I/PT is ideal for protocol conversion modules (e.g. Modbus RTU to Modbus TCP, RS-485 to Ethernet) because the dual UART and Ethernet MAC are both integrated. The 80 MHz MIPS32 core sustains conversion latency below 1 ms with DMA-assisted buffer handling, while 32 KB SRAM holds incoming/outgoing packet buffers. The 16-bit ADC allows local analog sensing, and the TQFP-64 industrial-grade package supports -40C to +85C DIN-rail mounted enclosures.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC32MX664F128HT-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC32MX664F128H-I/PT | PIC32MX564F128HT-I/MR | PIC32MX675F512HT-80I/PT | PIC32MX795F512L-80I/PT |
|---|---|---|---|---|---|
| Package | 64-pin TQFP (PT) | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same | 64-pin TQFP (PT) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core / Speed | MIPS32 M4K / 80 MHz | MIPS32 M4K / 80 MHz | MIPS32 M4K / 80 MHz | MIPS32 M4K / 80 MHz | MIPS32 M4K / 80 MHz |
| Flash | 128 KB | 128 KB | 128 KB | 512 KB | 512 KB |
| RAM | 32 KB | 32 KB | 32 KB | 64 KB | 128 KB |
| USB 2.0 FS | Yes (Device/Host/OTG) | Yes (Device/Host/OTG) | Yes | Yes (Device/Host/OTG) | Yes (Device/Host/OTG) |
| 10/100 Ethernet MAC | Yes | Yes | No (USB only) | Yes | Yes + CAN |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Pkg Format | Tape-and-Reel | Tray | Tape-and-Reel | Tape-and-Reel | Tape-and-Reel |
Ключевые отличия
- Integrated 10/100 Ethernet MAC + USB 2.0 FS controller (против PIC32MX564F128HT-I/MR)
- Drop-in tray-packaged twin available (против PIC32MX664F128H-I/PT)
- Higher Flash option in same package (против PIC32MX675F512HT-80I/PT)
- PIC32MX6 series with full USB+ETH integration (против PIC32MX575F512H-80I/PT)
Заметки по проектированию
Place a 0.1 uF decoupling capacitor as close as possible to each VDD pin (pins 8, 26) and a bulk 10 uF tantalum or aluminum electrolytic capacitor on the board-level VDD rail. The PIC32MX664F128HT-I/PT datasheet recommends VDD/VSS pairs to be bypassed at every pin pair to reduce switching noise that can affect the 10-bit ADC readings and the Ethernet MAC PHY interface.
Follow the TQFP-64 land pattern from Microchip's package specification (10x10 mm body, 0.5 mm pitch, 7.5x7.5 mm exposed pad not present - thermal pad not required). Route the USB D+/D- traces as a 90-ohm differential pair with matched length (within 150 mil) to the USB connector. Keep the 50 MHz RMII clock trace to the Ethernet PHY under 50 mm and well-spaced from switching signals.
Do not forget to enable the internal USB 3.3V regulator by leaving the VUSB3V3 pin floating (not grounded) and connecting a 0.1 uF decoupling capacitor. The Ethernet MAC requires an external PHY; the PIC32MX664F128HT-I/PT alone cannot drive an RJ45 jack. For RMII mode, ensure the 50 MHz reference clock is sourced from the PHY (not the MCU) to avoid timing skew.
When using the Ethernet MAC in MII mode (4-bit data bus at 25 MHz), the MCU outputs run at 25 MHz on EMDC/EMDIO/ETXD/ERXD - keep these within 25 mm and avoid running them parallel to the USB differential pair. For RMII mode the bus runs at 50 MHz - shorter traces and ground reference are essential. The MCLR pin should have a 10 kohm pull-up to VDD; do not leave it floating during operation.
Информация о соответствии
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified - choose PIC32MX variants with -V suffix for automotive-grade qualification. Lead-free per JEDEC J-STD-020 reflow profile.