PIC32MX664F128LT-I/PT - 80MHz 32-bit MCU 128KB Flash USB Ethernet | Microchip
MPN: PIC32MX664F128LT-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.45 | $9.45 |
| 10 | $8.61 | $86.10 |
| 100 | $7.79 | $779.00 |
| 500 | $7.04 | $3,520.00 |
| 1,000 | $6.42 | $6,420.00 |
PIC32MX664F128LT-I/PT Overview
A 32-bit MCU is a microprocessor core that processes 32-bit data words in a single instruction, providing roughly 4x the throughput of an 8-bit or 16-bit MCU at the same clock rate. PIC32MX devices sit in the middle of Microchip's 32-bit portfolio - above the SAM D20 Cortex-M0+ entry family in performance and below the SAM E70/SAMS70 Cortex-M7 in compute. They target connected embedded applications where Ethernet, USB, or CAN connectivity is required alongside real-time control and low BOM cost.
The PIC32MX664F128LT-I/PT is built on a 5-stage pipelined MIPS32 M4K core with single-cycle hardware multiply and hardware divide. It features a 16-channel 10-bit ADC with up to 16 Msps total throughput across the channels, four dedicated DMA channels that offload data movement from the CPU, and a 16-bit Parallel Master Port for external bus expansion. The 'L' suffix denotes the 100-pin TQFP package; 'I' denotes the industrial -40C to +85C temperature range; 'T' denotes tape-and-reel packaging.
Typical applications include industrial Ethernet gateways, USB device and host controllers, barcode scanners, point-of-sale terminals, building automation, and embedded web servers. The combination of full-speed USB OTG and Ethernet MAC in a single 80 MHz MCU is the key differentiator against cost-down PIC32MX1xx/2xx variants and against Microchip's own Cortex-M0+ based SAM D20/D21.
When designing with this device, allocate sufficient decoupling on the 2.5V internal regulator pin (pin 56/100) - Microchip recommends a 10 uF tantalum or ceramic plus a 0.1 uF bypass on VCAP. The Ethernet MAC requires an external PHY and magnetics; the USB OTG transceiver requires external 15 k pull-downs on D+/D-.
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes not found in the standalone manufacturer datasheet.
Drop-in alternatives for PIC32MX664F128LT-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC32MX664F128LT-I/PT (same form factor and footprint) — differing in ADC, Core Architecture, Operating Temperature, Supply Voltage, RAM Size.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX664F128L-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX664F128LT-I/PF
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX664F128LT-V/PT
✅ Drop-In✓ In Stock
$5.8 / Unit
View Datasheet →PIC32MX664F064LT-I/PT
✅ Drop-In✓ In Stock
$4.55 / Unit
View Datasheet →PIC32MX564F128LT-I/PT
✅ Drop-In✓ In Stock
$4.78 / Unit
View Datasheet →PIC32MX575F512LT-80I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX664F128LT-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K (32-bit, 5-stage pipeline) |
| CPU Frequency | 80 MHz |
| Flash Program Memory | 128 KB |
| SRAM | 32 KB |
| Operating Voltage | 2.3 V to 3.6 V |
| Operating Temperature | -40 C to +85 C (industrial, I suffix) |
| I/O Pins | 83 |
| ADC | 10-bit, 16 channels, up to 1 Msps |
| DMA Channels | 4 |
| USB | USB 2.0 Full-Speed OTG (Host/Device) |
| Ethernet | 10/100 Mbps MAC (MII/RMII) |
| Parallel Master Port | 16-bit PMP |
| Timers | 5 x 16-bit (Timer1-5) |
| UART | 6 |
| SPI | 4 |
| I2C | 4 |
| Package | 100-pin TQFP (PT), 12 x 12 x 1 mm |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC32MX664F128LT-I/PT Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active-low |
| Pin 2 | RA0 — PORTA bit 0 / CN2 |
| Pin 10 | VDD — Positive supply voltage (2.3-3.6 V) |
| Pin 9 | VSS — Ground reference |
| Pin 34 | VUSB — USB transceiver supply (3.3V) |
| Pin 36 | ERXD0 — Ethernet RMII receive data 0 |
| Pin 37 | ERXD1 — Ethernet RMII receive data 1 |
| Pin 38 | ERXERR — Ethernet receive error |
| Pin 39 | ETXEN — Ethernet transmit enable |
| Pin 56 | VCAP — Internal 1.8V/2.5V regulator output; 10 uF decoupling required |
| Pin 57 | PGEC1 — Programming/debug clock (ICD) |
| Pin 58 | PGED1 — Programming/debug data (ICD) |
| Pin 100 | RA15 — PORTA bit 15 |
Typical Applications
PIC32MX664F128LT-I/PT is suitable for 6 applications: Industrial Ethernet Gateway, USB Device/Host Controller, Building Automation Controller, Point-of-Sale Terminal, Embedded Web Server / IoT Node, Medical Data Acquisition Front-End.
Industrial Ethernet Gateway
The PIC32MX664F128LT-I/PT's integrated 10/100 Ethernet MAC with MII/RMII PHY interface makes it a natural choice for industrial protocol gateways - Modbus TCP, EtherNet/IP, PROFINET, and MQTT-to-Ethernet bridges. The 80 MHz MIPS32 M4K core runs a TCP/IP stack with deterministic timing, while the 32 KB SRAM holds lwIP or Microchip's Harmony TCP/IP Lite buffers. The USB OTG port concurrently serves as a local console or host for HMI touchscreens. With -40C to +85C industrial temperature range and 128 KB Flash, the MCU handles both the network stack and user application logic in one IC. Compared to PIC32MX1xx (no Ethernet) this part eliminates the need for an external MAC+PHY, reducing BOM cost by ~USD 4-6 in volume.
Recommended
USB Device/Host Controller
The PIC32MX664F128LT-I/PT integrates a USB 2.0 Full-Speed On-The-Go transceiver that can operate as either a USB device or USB host without external PHY. This makes it well-suited for USB barcode scanners, USB mass-storage readers, HID peripherals, and CDC virtual COM port bridges. The 4-channel DMA engine offloads USB endpoint memory operations, freeing the 80 MHz CPU for application processing. The 16-bit Parallel Master Port can interface external FIFO or bus peripherals common in legacy USB-to-ATA or USB-to-printer designs. Industrial temperature rating allows deployment in factory-floor USB instrumentation.
Recommended
Building Automation Controller
Building automation hubs (BACnet, KNX, Modbus) benefit from the PIC32MX664F128LT-I/PT's combination of Ethernet MAC, USB OTG, six UART channels, four I2C buses, and four SPI ports. These peripherals enable concurrent connectivity to BACnet/IP over Ethernet, KNX bus via UART-attached transceiver, sensor I2C networks, and SPI-driven graphical HMI displays. The 128 KB Flash accommodates BACnet stack plus custom automation logic, while 32 KB RAM handles BACnet/IP packet buffers. The industrial -40C to +85C rating supports unheated equipment rooms and outdoor enclosures. Compared to Cortex-M0+ alternatives like SAM D21, the PIC32MX664 delivers 3-4x the throughput needed for fast protocol stack updates.
Recommended
Point-of-Sale Terminal
POS terminals require a mix of USB (for barcode scanners and printers), Ethernet (for payment processing and inventory sync), GPIO (for cash drawer and customer display), and a 10-bit ADC (for thermal printer head temperature monitoring). The PIC32MX664F128LT-I/PT integrates all of these in a single 100-pin TQFP IC. The 80 MHz MIPS core runs the payment encryption stack, display refresh, and USB enumeration concurrently. The 32 KB SRAM is sufficient for TCP/TLS packet buffers used in payment transactions. Industrial temperature range handles the elevated heat of enclosed POS housings. Compared to multi-chip solutions, this single-chip approach cuts PCB area by ~30%.
Recommended
Embedded Web Server / IoT Node
The PIC32MX664F128LT-I/PT can run a lightweight HTTP/HTTPS web server directly, exposing sensor data and control interfaces over Ethernet. With Microchip's Harmony TCP/IP stack, the 80 MHz CPU delivers adequate throughput for ~10 simultaneous connections and dynamic page rendering. The 16-channel 10-bit ADC reads analog sensors, the I2C buses interface digital sensors (temperature, humidity, pressure), and the USB OTG port serves as a local debug/configuration interface. The 128 KB Flash holds the TCP/IP stack plus user web pages; 32 KB SRAM serves HTTP request buffers. Compared to ESP32 (which has Wi-Fi instead of Ethernet), this part targets wired industrial IoT where Wi-Fi is unsuitable.
Recommended
Medical Data Acquisition Front-End
Patient monitoring front-ends benefit from the PIC32MX664F128LT-I/PT's 16-channel 10-bit ADC running at 1 Msps, capable of sampling multiple biosignal channels (ECG, SpO2, respiration) simultaneously. The 80 MHz core performs real-time digital filtering (low-pass, notch for 50/60 Hz line noise) on acquired data before forwarding over Ethernet to a central monitor. The USB OTG port enables bedside tablet connectivity for local display. Industrial temperature rating and the medical-grade lifecycle support from Microchip (15+ year availability) make this part suitable for regulated medical device designs. Compared to discrete ADC + MCU solutions, this single-chip approach reduces analog front-end complexity.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX664F128LT-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX664F128L-I/PT | PIC32MX664F128LT-V/PT | PIC32MX664F064LT-I/PT | PIC32MX564F128LT-I/PT | PIC32MX575F512LT-80I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 100-pin TQFP (PT) 12x12 mm | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same | 100-pin TQFP (PT) - same |
| CPU Core | MIPS32 M4K 32-bit @ 80 MHz | MIPS32 M4K @ 80 MHz | MIPS32 M4K @ 80 MHz | MIPS32 M4K @ 80 MHz | MIPS32 M4K @ 80 MHz | MIPS32 M4K @ 80 MHz |
| Flash Memory | 128 KB | 128 KB | 128 KB | 64 KB (-50%) | 128 KB | 512 KB (+300%) |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB | 64 KB (+100%) |
| USB OTG | USB 2.0 Full-Speed OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG | USB 2.0 FS OTG |
| Ethernet MAC | 10/100 Mbps (MII/RMII) | 10/100 Mbps | 10/100 Mbps | 10/100 Mbps | 10/100 Mbps | None |
| Temperature Range | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +105 C (Extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- Integrated USB OTG + Ethernet MAC in single IC (vs PIC32MX575F512LT-80I/PT)
- Lower cost tray-pack variant available (vs PIC32MX664F128L-I/PT (tray))
- Higher Flash than lower-cost 64KB variant (vs PIC32MX664F064LT-I/PT)
Design Notes
The PIC32MX664F128LT-I/PT requires careful decoupling on the VCAP pin (pin 56 on 100-pin TQFP). Microchip specifies a 10 uF low-ESR ceramic or tantalum capacitor on VCAP to ground; do not omit this capacitor - the internal 1.8V/2.5V regulator needs it to maintain stability. Place a 0.1 uF X7R ceramic bypass within 3 mm of each VDD pin (pins 10, 28, 49, 64, 79, 90). Use a ground plane on layer 2 to provide a low-impedance return path for high-frequency switching currents.
For Ethernet RMII operation, route the 50 MHz RMII reference clock and the 2-bit RMII data signals (ERXD0, ERXD1, ETXEN, ETXDO, ETXD1, ECRSDV, EREF_CLK) with matched trace lengths to within 50 mil (1.27 mm) of each other. Keep these traces short and away from switching signals. Place the LAN8720A RMII PHY within 25 mm of the MCU. For USB, route D+/D- as a 90 ohm differential pair with length matching within 150 mil.
Do not confuse the 'L' suffix (100-pin TQFP) with 'H' (64-pin QFN) or 'F' (none). The PIC32MX664F128H-V/MR is a 64-pin QFN and is NOT drop-in compatible with the 100-pin TQFP PT package. Also note that the 'T' suffix in PIC32MX664F128LT denotes tape-and-reel, not a temperature grade - this is opposite of Microchip's older PIC18 convention. Confirm the full ordering code before PCB layout.
At 80 MHz full operation, the PIC32MX664F128LT-I/PT consumes approximately 60-80 mA from VDD. Power dissipation is around 200-280 mW depending on peripheral activity. The 100-pin TQFP package has theta_JA of approximately 39 C/W, so junction temperature rise above ambient is ~10 C - well within the 125 C max. No heatsink is required under normal conditions.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified (industrial grade only); for automotive PIC32MX applications use AEC-Q100 qualified PIC32MK or dsPIC33 variants. Lead-free matte-tin finish per JESD97.