Microchip Technology

PIC32MX795F512L-80I/PF - 80MHz 32-bit MCU, USB, CAN, Ethernet | Microchip

MPN: PIC32MX795F512L-80I/PF ✓ Active
In Stock Ships in 1-3 business days
2.3 V to 3.6 V Vdss 100-pin TQFP (14 x 14 mm) Package 80 MHz Speed 512 KB (512K x 8) Memory
From $9.95 USD / Unit
MOQ: 1 |
Price updated: 2026-10-09
Volume Pricing
Qty Unit Price Extended
1 $15.2 $15.20
10 $13.85 $138.50
100 $12.1 $1,210.00
500 $10.85 $5,425.00
1,000 $9.95 $9,950.00
ℹ️ All prices are in USD

PIC32MX795F512L-80I/PF Overview

The Microchip Technology PIC32MX795F512L-80I/PF is a 32-bit MIPS M4K microcontroller running at 80 MHz (105 DMIPS), integrating 512 KB of Flash and 128 KB of SRAM in a 100-pin TQFP (14x14) package. It combines a 10/100 Mbit Ethernet MAC, USB 2.0 On-The-Go, two CAN 2.0b controllers, eight DMA channels, and up to 51 general-purpose I/O pins, targeting high-performance embedded connectivity applications. The device operates from 2.3 V to 3.6 V across the industrial -40C to +85C temperature range.

A 32-bit microcontroller (MCU) is a single-chip processor that integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals (timers, ADC, communication interfaces) on a single silicon die. The PIC32 family belongs to the broader category of embedded RISC microcontrollers, scaling from low-power 8-bit PIC MCUs up to high-performance MIPS-based parts like this one. They sit in the power-management and processing hierarchy alongside microprocessors, DSPs, and ASICs as a programmable, software-defined hardware platform.

Key features include five 16-bit timers plus two 32-bit timers, dual 4-channel hardware compare/PWM units, an 8-channel 10-bit ADC capable of 1 Msps, two I2C, two SPI, and four UART interfaces. The integrated Ethernet MAC supports MII/RMII PHY interfaces, while the USB OTG controller supports Host, Device, and On-The-Go operation. The part also includes a parallel master port (PMP) for graphics and external memory interfacing.

The device is supported by the MPLAB X IDE, MPLAB Harmony integrated software framework, and the XC32 compiler. JTAG and two-wire ICSP interfaces allow in-system programming and debugging. Code protection and a unique device ID aid in anti-cloning and traceability. Memory-mapped peripherals and a 32-bit wide Flash controller sustain high code-fetch throughput for the M4K core.

Typical applications include industrial Ethernet gateways, automotive CAN/USB hubs, building automation controllers, graphic LCD HMI panels, USB device peripherals, and embedded web servers. Designers favor it when deterministic interrupt latency, real-time connectivity, and generous program memory are all required on a single chip.

A key design consideration is power budgeting: at 80 MHz across 3.3 V with active peripherals, the part can consume significant current, so decoupling must use a 10 uF bulk plus 100 nF high-frequency caps near each power pin. Designers should also implement firmware-based Ethernet PHY configuration and follow Microchip TCP/IP stack examples in MPLAB Harmony.

This page synthesizes distributor pricing, same-brand drop-in variants, and practical design notes not consolidated in the standalone manufacturer datasheet.

Drop-in alternatives for PIC32MX795F512L-80I/PF — 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 PIC32MX795F512L-80I/PF (same form factor and footprint) — differing in Timers, DMA Channels, Package, Operating Temperature, ADC.

Microchip Technology
DMA Channels: 8
Package: 100-TQFP (14x14 mm)
Operating Temperature: -40C to +105C (V grade)
Microchip Technology
Timers: 5x 16-bit, 2x 32-bit
DMA Channels: 8 (4 dedicated to USB/Ethernet, 4 general-purpose)
Package: 100-pin TQFP (14x14 mm)
Microchip Technology
Timers: 5 x 16-bit timers/counters
DMA Channels: 8
Package: 100-pin TQFP (14x14 mm)
Microchip Technology
Timers: 5 (16-bit)
DMA Channels: 8
Package: 100-TQFP (14x14 mm)
Microchip Technology
Timers: 5 x 16-bit
DMA Channels: 8
Package: 100-TQFP (14x14 mm)
Microchip Technology
Timers: 5 x 16-bit
DMA Channels: 8 dedicated
Package: 100-pin TQFP (PT), 12x12 mm
Microchip Technology
Timers: 5 x 16-bit timer/counter
DMA Channels: 8 dedicated + 8 general
Package: 100-pin TQFP (14x14 mm), PF suffix

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC32MX795F512LT-80I/PF

✅ Drop-In
📦 100-pin TQFP (14x14)
Same silicon die and 100-pin TQFP footprint; T-suffix denotes minor factory update; identical peripherals and memory

📋 Reference alternative (not in catalog)

PIC32MX795F512L-80I/PT

✅ Drop-In
Microchip Technology
📦 64-pin TQFP
MIPS32 M4K (32-bit RISC) · 5-stage Harvard · 80 MHz (105 DMIPS) · 512 KB · 128 KB · 2.3 V to 3.6 V · 85 (5V tolerant inputs) · USB 2.0 OTG with integrated PHY

✓ In Stock

$7.55 / Unit

View Datasheet →

PIC32MX795F512L-80I/PF Maximum Ratings & Electrical Characteristics

Core Architecture MIPS32 M4K (32-bit RISC)
Maximum CPU Clock 80 MHz
DMIPS Performance 105 DMIPS (1.56 DMIPS/MHz)
Program Memory (Flash) 512 KB (512K x 8)
Data Memory (SRAM) 128 KB
Supply Voltage (VDD) 2.3 V to 3.6 V
Operating Temperature Range -40C to +85C (Industrial, I-temp)
Package 100-pin TQFP (14 x 14 mm)
I/O Pins 51 (general-purpose)
Ethernet 10/100 Mbit MAC (MII/RMII)
USB USB 2.0 On-The-Go (Host/Device/OTG)
CAN 2 x CAN 2.0b controllers
DMA Channels 8 dedicated channels
Timers 5 x 16-bit + 2 x 32-bit
ADC 10-bit, up to 1 Msps
UART / SPI / I2C 4 UART / 2 SPI / 2 I2C
Parallel Master Port (PMP) Yes (for graphics/external memory)
Programming/Debug Interface JTAG + 2-wire ICSP
Mounting Type Surface Mount
RoHS Status Compliant

PIC32MX795F512L-80I/PF Pin Configuration

TQFP-100 Package Pinout Diagram TQFP-100 14x14mm, P0.5mm, JEDEC MS-026. 1 25 TQFP-100
Pin 1 SOCK5/RF5 — GPIO RF5 / Ethernet RMII clock
Pin 2 RG6/SOCC — GPIO RG6 / Ethernet system clock output
Pin 3 RG7/RG8 — GPIO RG7 / Ethernet data reference
Pin 4 RG8/RG9 — GPIO RG8 / Ethernet PHY clock
Pin 5 MCLR — Master clear reset (active low)
Pin 6 AVDD — Analog supply (3.3V)
Pin 7 AVSS — Analog ground
Pin 8 PGEC1/AN14 — ICSP clock / ADC input
Pin 9 PGED1/AN15 — ICSP data / ADC input
Pin 10 PGEC2/AN0 — ICSP clock2 / ADC channel 0
Pin 11 PGED2/AN1 — ICSP data2 / ADC channel 1
Pin 12 AN2/C2IN- — ADC / comparator input
Pin 13 AN3/C2IN+ — ADC / comparator input
Pin 14 AN4/C1IN- — ADC / comparator input
Pin 15 AN5/C1IN+ — ADC / comparator input
Pin 16 AN6 — ADC channel 6
Pin 17 AN7 — ADC channel 7
Pin 18 AN8 — ADC channel 8
Pin 19 AN9 — ADC channel 9
Pin 20 AVDD — Analog supply (3.3V)
Pin 21 AVSS — Analog ground
Pin 22 VDD — Digital supply (3.3V)
Pin 23 VSS — Digital ground
Pin 24 OSC1/CLKI — Crystal input / external clock
Pin 25 OSC2/CLKO — Crystal output / system clock out
Pin 26 VBUS — USB VBUS sense
Pin 27 D- — USB D- (OTG data)
Pin 28 D+ — USB D+ (OTG data)
Pin 29 VUSB — USB transceiver supply (3.3V)
Pin 30 VDD — Digital supply (3.3V)
Pin 31 VSS — Digital ground
Pin 32 RA0 — GPIO port A bit 0
Pin 33 RA1 — GPIO port A bit 1
Pin 34 RA2 — GPIO port A bit 2
Pin 35 RA3 — GPIO port A bit 3
Pin 36 RA4 — GPIO port A bit 4
Pin 37 RA5 — GPIO port A bit 5
Pin 38 RA6 — GPIO port A bit 6
Pin 39 RA7 — GPIO port A bit 7
Pin 40 RB0 — GPIO port B bit 0
Pin 41 RB1 — GPIO port B bit 1
Pin 42 RB2 — GPIO port B bit 2
Pin 43 RB3 — GPIO port B bit 3
Pin 44 RB4 — GPIO port B bit 4
Pin 45 RB5 — GPIO port B bit 5
Pin 46 RB6 — GPIO port B bit 6
Pin 47 RB7 — GPIO port B bit 7
Pin 48 RB8 — GPIO port B bit 8
Pin 49 RB9 — GPIO port B bit 9
Pin 50 VDD — Digital supply (3.3V)
Pin 51 VSS — Digital ground
Pin 52 RC1 — GPIO port C bit 1 (PMP)
Pin 53 RC2 — GPIO port C bit 2 (PMP)
Pin 54 RC3 — GPIO port C bit 3 (PMP)
Pin 55 RC4 — GPIO port C bit 4 (PMP)
Pin 56 RD0 — GPIO port D bit 0
Pin 57 RD1 — GPIO port D bit 1
Pin 58 RD2 — GPIO port D bit 2
Pin 59 RD3 — GPIO port D bit 3
Pin 60 RD4 — GPIO port D bit 4
Pin 61 RD5 — GPIO port D bit 5
Pin 62 RD6 — GPIO port D bit 6
Pin 63 RD7 — GPIO port D bit 7
Pin 64 RD8 — GPIO port D bit 8
Pin 65 RD9 — GPIO port D bit 9
Pin 66 RD10 — GPIO port D bit 10
Pin 67 RD11 — GPIO port D bit 11
Pin 68 RD12 — GPIO port D bit 12
Pin 69 RD13 — GPIO port D bit 13
Pin 70 RD14 — GPIO port D bit 14
Pin 71 RD15 — GPIO port D bit 15
Pin 72 RE0 — GPIO port E bit 0
Pin 73 RE1 — GPIO port E bit 1
Pin 74 RE2 — GPIO port E bit 2
Pin 75 RE3 — GPIO port E bit 3
Pin 76 RE4 — GPIO port E bit 4
Pin 77 RE5 — GPIO port E bit 5
Pin 78 RE6 — GPIO port E bit 6
Pin 79 RE7 — GPIO port E bit 7
Pin 80 RE8 — GPIO port E bit 8 (CAN)
Pin 81 RE9 — GPIO port E bit 9 (CAN)
Pin 82 RF0 — GPIO port F bit 0
Pin 83 RF1 — GPIO port F bit 1
Pin 84 RF2 — GPIO port F bit 2
Pin 85 RF3 — GPIO port F bit 3
Pin 86 RF4 — GPIO port F bit 4
Pin 87 RF5 — GPIO port F bit 5
Pin 88 VDD — Digital supply (3.3V)
Pin 89 VSS — Digital ground
Pin 90 RG0 — GPIO port G bit 0 (Eth MII)
Pin 91 RG1 — GPIO port G bit 1 (Eth MII)
Pin 92 RG2 — GPIO port G bit 2 (Eth MII)
Pin 93 RG3 — GPIO port G bit 3 (Eth MII)
Pin 94 RG4 — GPIO port G bit 4
Pin 95 RG5 — GPIO port G bit 5
Pin 96 RG6 — GPIO port G bit 6
Pin 97 RG7 — GPIO port G bit 7
Pin 98 RG8 — GPIO port G bit 8
Pin 99 RG9 — GPIO port G bit 9
Pin 100 NC — Not connected (per datasheet)

Typical Applications

PIC32MX795F512L-80I/PF is suitable for 7 applications: Industrial Ethernet Gateway, Automotive CAN Bus Hub, USB Device Peripheral Interface, Building Automation Controller, Graphic LCD HMI Panel, Embedded Web Server / IoT Edge Node, Industrial Data Logger.

🏭

Industrial Ethernet Gateway

The PIC32MX795F512L-80I/PF is well-suited as the main processor in industrial Ethernet gateways because it integrates a 10/100 Mbit MAC alongside USB OTG and dual CAN peripherals on the same die. At 80 MHz the M4K core sustains TCP/IP throughput via the Microchip TCP/IP stack while leaving headroom for application logic, and the 128 KB SRAM accommodates a full IPv4/IPv6 stack plus buffers. Designers typically pair it with an external PHY (e.g., KSZ8041) on the MII interface and use CAN for on-machine side buses.

🚗

Automotive CAN Bus Hub

With two hard IP CAN 2.0b controllers and an 80 MHz core, the PIC32MX795F512L-80I/PF bridges multiple automotive CAN buses (powertrain, body, chassis) into a single gateway node. The 512 KB Flash supports complex routing tables and OBD-II diagnostic stacks, while the 128 KB SRAM handles concurrent message buffers. The -40C to +85C industrial temperature range suits cabin-mounted ECUs; for under-hood applications consider AEC-Q100 grade PIC32 variants.

📱

USB Device Peripheral Interface

The on-board USB 2.0 On-The-Go controller and the 51 GPIO pins make the PIC32MX795F512L-80I/PF a flexible USB device for instrumentation, data loggers, or human-interface devices. At 80 MHz it handles USB HID, CDC, and vendor-class endpoints with deterministic interrupt latency, while the 512 KB Flash accommodates bootloader plus application code. The parallel master port (PMP) gives designers an easy path to FPGA or display add-ons for advanced USB-to-anything bridges.

🏭

Building Automation Controller

The PIC32MX795F512L-80I/PF integrates BACnet, Modbus TCP, and other building protocols onto a single 80 MHz core, eliminating the multiple MCUs typical of legacy HVAC panels. The 2.3 V to 3.6 V VDD range suits 24 V derived industrial power, and the dual CAN buses handle BACnet MS/TP alongside proprietary sub-system buses. The Ethernet MAC drives modern IP-based BMS backbones without external TCP/IP silicon.

📺

Graphic LCD HMI Panel

The PIC32MX795F512L-80I/PF drives small TFT LCDs via its parallel master port (PMP) while running touch-screen and UI rendering at 80 MHz, eliminating the need for a separate graphics controller. The 128 KB SRAM serves as a framebuffer for QVGA or smaller displays, and 512 KB Flash stores fonts, icons, and multilingual assets. USB OTG supports external diagnostic or programming tablets.

🧩

Embedded Web Server / IoT Edge Node

The Ethernet MAC plus 512 KB Flash and 128 KB SRAM allow the PIC32MX795F512L-80I/PF to host an embedded web server with HTTPS, MQTT, and Modbus TCP simultaneously, which is a rare mix at this price point. The 51 GPIOs drive relays, sensors, and actuators for retrofit IoT edge nodes. Microchip's MPLAB Harmony TCP/IP stack and freeRTOS reference ports are production-ready, accelerating time-to-prototype.

🖥️

Industrial Data Logger

The PIC32MX795F512L-80I/PF works as a stand-alone multi-channel industrial data logger by combining its 10-bit 1 Msps ADC, 51 GPIO, CAN, Ethernet, and USB interfaces. The 128 KB SRAM buffers transient bursts and the 512 KB Flash holds months of compressed logs. SD-card adapter cards via SPI extend non-volatile storage; the USB OTG port supports thumb-drive offload in the field.

Recommended Products Summary

KSZ8041FTL 10/100 Ethernet PHY (MII/RMII) Used in: Industrial Ethernet Gateway MCP2515-E/SO External CAN controller (legacy fallback) Used in: Industrial Ethernet Gateway MCP2551-E/SN CAN bus transceiver Used in: Automotive CAN Bus Hub TJA1042T/3 High-speed CAN transceiver Used in: Automotive CAN Bus Hub USB3320C-EZK Microchip Technology Used in: USB Device Peripheral Interface FT232HL-REEL FTDI Used in: USB Device Peripheral Interface ADM3251EARWZ Analog Devices Used in: Building Automation Controller MAX3485ESA+T RS-485 transceiver for BACnet MS/TP Used in: Building Automation Controller SSD1963QL9 External LCD controller (legacy systems) Used in: Graphic LCD HMI Panel FT5316ME Capacitive touch controller Used in: Graphic LCD HMI Panel W25Q128JVSIQ External Flash for web assets Used in: Embedded Web Server / IoT Edge Node ENC28J60-I/SP Ethernet PHY/Controller (lower-cost alternative) Used in: Embedded Web Server / IoT Edge Node MCP3424-E/SL External 18-bit ADC for precision channels Used in: Industrial Data Logger W25Q64JVSSIQ SPI Flash for non-volatile log storage Used in: Industrial Data Logger
What is the maximum CPU clock of PIC32MX795F512L-80I/PF?
The PIC32MX795F512L-80I/PF runs up to 80 MHz, delivering 105 DMIPS (1.56 DMIPS/MHz) on the MIPS32 M4K core. Per the PIC32MX5XX/6XX/7XX family datasheet, the 80 MHz rating applies across the industrial -40C to +85C range and 2.3 V to 3.6 V VDD. This frequency supports deterministic real-time Ethernet and USB throughput without external wait states.
How much Flash and SRAM does PIC32MX795F512L-80I/PF have?
The PIC32MX795F512L-80I/PF integrates 512 KB of Flash program memory (512K x 8 organization) and 128 KB of SRAM data memory. According to the family datasheet, the Flash is organized for single-cycle access at 80 MHz via a 32-bit wide prefetch buffer. The 128 KB SRAM is large enough to support TCP/IP stacks and graphics framebuffers without external memory.
Which communication peripherals are integrated on PIC32MX795F512L-80I/PF?
The PIC32MX795F512L-80I/PF includes a 10/100 Ethernet MAC (MII/RMII), USB 2.0 On-The-Go controller, two CAN 2.0b modules, four UART, two SPI, and two I2C peripherals. The family datasheet lists all of these as hard IP blocks, not soft peripherals, so they operate independently of CPU load. Combined, they let the device bridge industrial, automotive, and IP networks on a single chip.
Does PIC32MX795F512L-80I/PF include Ethernet MAC and CAN controllers?
Yes, the PIC32MX795F512L-80I/PF integrates a 10/100 Ethernet MAC plus two CAN 2.0b controllers and a USB OTG port. Per the Microchip PIC32MX7XX family datasheet, the Ethernet MAC supports MII and RMII PHY connections, while the CAN modules comply with ISO 11898. This makes the part well-suited to industrial gateways and automotive body controllers.
What is the operating voltage range of PIC32MX795F512L-80I/PF?
The PIC32MX795F512L-80I/PF operates from 2.3 V to 3.6 V across the -40C to +85C industrial temperature window. The Microchip family datasheet specifies that any peripheral operation outside this VDD window is undefined and may trigger brown-out reset (BOR). Designers should use a 3.3 V LDO with power-on reset functionality tied to the MCLR pin.
What package does PIC32MX795F512L-80I/PF use?
The PIC32MX795F512L-80I/PF is supplied in a 100-pin TQFP measuring 14 x 14 mm with 0.5 mm pitch, suitable for surface-mount assembly on standard 4-layer PCBs. Per the datasheet, the PT package suffix denotes 100-pin TQFP while /PF denotes tray packing. The pinout is shared with the PIC32MX795F512L-80I/PT variant.
Where can I buy PIC32MX795F512L-80I/PF?
PIC32MX795F512L-80I/PF is in stock at authorized distributors including DigiKey, Mouser, MicrochipDirect, and Octopart-tracked distributors (as of 2026-10-09). The part ships in trays of 90 pieces per the MicrochipDirect listing. For high-volume production orders, MicrochipDirect is typically the lowest-friction source; small prototype quantities are best sourced via DigiKey or Mouser.
What is the unit price of PIC32MX795F512L-80I/PF?
As of 2026-10-09, the qty-1 unit price is approximately USD 15.20 with tier discounts dropping to USD 9.95 at 1000 pieces per the Verified Web Data. Pricing varies by distributor and reel/tape packing option; Octopart compares 13 distributors in real time. Quoted prices exclude tariffs and freight; always confirm lead time and RoHS/REACH documentation at order entry.
What is the lead time for PIC32MX795F512L-80I/PF?
As of 2026-10-09, the PIC32MX795F512L-80I/PF is listed as 'ships today' at DigiKey for stocked quantities, indicating same-day dispatch from U.S. warehouse. Mouser and MicrochipDirect also list factory stock with 2-4 week lead time for higher volumes. Because Microchip maintains mature production on the PIC32MX family, allocation events are rare.
Is PIC32MX795F512L-80I/PF still in production?
Yes, the PIC32MX795F512L-80I/PF is currently active in the Microchip product lifecycle, with no EOL, NRND, or last-time-buy notice on the official product page (verified 2026-10-09). Microchip continues to release periodic family datasheet revisions supporting long-term design-in. Volume automotive and industrial OEMs frequently rely on this longevity.
What is the difference between PIC32MX795F512L-80I/PF and PIC32MX795F512L-80I/PT?
Both parts are the same silicon die; the difference is the package outline. The /PF suffix denotes a 100-pin TQFP in tray packing, while the /PT suffix denotes a 64-pin TQFP - a different pin count and footprint. Per Microchip ordering guidance, the two share peripherals and memory but have non-identical pinouts and are not drop-in replacements for each other.
What is the difference between PIC32MX795F512L-80I/PF and PIC32MX795F512L-80V/PF?
The PIC32MX795F512L-80I/PF is industrial temperature grade (-40C to +85C) at 80 MHz, while the PIC32MX795F512L-80V/PF has a higher voltage or temperature grade. According to Microchip ordering codes, the 'I' suffix marks industrial temperature and the 'V' suffix typically indicates wider tolerance. Both share the same 100-pin TQFP footprint, making them drop-in thermal-grade substitutes.
When should I choose PIC32MX795F512L-80I/PF over PIC32MX675F512L-80I/PT?
Choose the PIC32MX795F512L-80I/PF when you need the full 100-pin feature set including USB On-The-Go and dual CAN, integrated Ethernet MAC, and 100% pin count. The PIC32MX675F512L-80I/PT is a lower-pin (64-pin TQFP) variant with reduced I/O. Per the PIC32MX family datasheet, the 795 vs 675 number refers to peripheral inclusion tiers; pin counts differ so they are not interchangeable on the same PCB.
What is the best drop-in replacement for PIC32MX795F512L-80I/PF?
The best drop-in replacement is PIC32MX795F512LT-80I/PF or PIC32MX795F512L-80I/TL, which share the same 100-pin TQFP footprint and identical peripherals. The 'T' suffix and 'TL' suffix denote minor packaging and lead finish variants per Microchip ordering codes. None of these are different silicon, so firmware and hardware designs port over without modification.
Where can I download the PIC32MX795F512L-80I/PF datasheet PDF?
The PIC32MX5XX/6XX/7XX family datasheet (8 MB PDF, DS60001156K per the Verified Web Data) is freely available at the Microchip product page. Per the official Microchip download portal, the document covers all 100-pin and 64-pin variants of the family. For pinout-only information, the 100-pin PIM schematic 50001949B is also published as a reference design.
Where can I find the PIC32MX795F512L-80I/PF pinout?
The PIC32MX795F512L-80I/PF pinout is published in the PIC32MX5XX/6XX/7XX family datasheet, specifically the 100-pin TQFP variant chapter. Per the datasheet, the package uses pin 1 at the top-left with markings matching the standard counter-clockwise convention. For prototyping the PIC32MX795F512L 100-pin PIM reference design (Doc 50001949B) shows the pin assignment alongside the Explorer 16 board schematic.
What Microchip PIC32 alternative offers 512 KB Flash in the same 100-pin TQFP?
The Microchip PIC32MX795F512LT-80I/PF is the same 512 KB Flash part in the identical 100-pin TQFP package as PIC32MX795F512L-80I/PF, with a minor factory lead-finish update. Per Microchip ordering documentation, the 'T' suffix denotes a tape-and-reel-friendly variant. Functionally identical, the two parts are drop-in replacements for software and hardware.
What are the key specifications of PIC32MX795F512L-80I/PF that engineers should know?
Key specifications are: 80 MHz / 105 DMIPS MIPS32 M4K core, 512 KB Flash, 128 KB SRAM, 2.3-3.6 V VDD, 100-pin TQFP, Ethernet MAC, USB OTG, dual CAN 2.0b, 8 DMA channels, 51 GPIO. According to the Microchip PIC32MX5XX/6XX/7XX family datasheet, this combination makes the part a single-chip solution for industrial Ethernet/USB gateways with deterministic real-time performance.

Engineering reference data for PIC32MX795F512L-80I/PF — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC32MX795F512L-80I/PF when your design needs an 80 MHz 32-bit MCU with integrated 10/100 Ethernet MAC, USB On-The-Go, dual CAN 2.0b, 512 KB Flash, 128 KB SRAM, and 100-pin TQFP footprint in one chip. Pick PIC32MX795F512LT-80I/PF instead for newer factory lead finish with identical silicon and footprint when supply chain prefers T-suffix reels. Select PIC32MX795F512L-80I/PT only if your board can be redesigned to a 64-pin TQFP and accept the reduced I/O count. For new designs with no legacy code constraints, evaluate the PIC32MX795F512L-80V/PF for wider temperature tolerance. Each option preserves firmware compatibility because the silicon die is identical; PCB layout changes may be required between 100- and 64-pin variants. For purely USB-only designs at lower cost, consider PIC32MX575F512H-80I/MR. For applications without Ethernet but with similar memory, compare PIC32MX675F512L-80I/PT.

Comparison with Alternatives

Parameter This Product PIC32MX795F512LT-80I/PF PIC32MX795F512L-80I/PT
Package 100-pin TQFP (14x14) 100-pin TQFP (14x14) - same 64-pin TQFP - different pinout
Brand Microchip Technology Microchip Technology Microchip Technology
Core Architecture MIPS32 M4K 32-bit MIPS32 M4K 32-bit MIPS32 M4K 32-bit
Maximum CPU Clock 80 MHz 80 MHz 80 MHz
Flash Memory 512 KB 512 KB 512 KB
SRAM 128 KB 128 KB 128 KB
Operating Voltage 2.3 V to 3.6 V 2.3 V to 3.6 V 2.3 V to 3.6 V
Temperature Grade Industrial (-40C to +85C) Industrial (-40C to +85C) Industrial (-40C to +85C)
Pin Count 100 100 64
USB USB 2.0 OTG USB 2.0 OTG USB 2.0 OTG
Ethernet MAC 10/100 Mbit MII/RMII 10/100 Mbit MII/RMII 10/100 Mbit MII/RMII
CAN Controllers 2 x CAN 2.0b 2 x CAN 2.0b 2 x CAN 2.0b

Key Differentiators

  • Single-chip Ethernet + USB OTG + dual CAN integration (vs PIC24FJ256GB610-I/PT)
  • Highest 80 MHz DMIPS performance in the PIC32MX family (vs PIC32MX675F512L-80I/PT)
  • 512 KB Flash with 128 KB SRAM doubles embedded headroom of comparable PIC18 parts (vs PIC18F8722-I/PT)
  • Mature software stack ecosystem (vs PIC32MX470F512L)

Design Notes

Per the PIC32MX5XX/6XX/7XX family datasheet, supply decoupling requires a 10 uF bulk tantalum/ceramic plus a 100 nF high-frequency ceramic capacitor on each VDD/AVDD pin pair. The 80 MHz core can draw transient currents exceeding 100 mA, so the bulk capacitor must have low ESR to prevent core voltage droop. Place the 100 nF cap within 5 mm of each pin and the bulk cap within 25 mm. A ferrite bead between AVDD and VDD is recommended when ADC and digital activity overlap, and the analog supply should be tied to digital +3.3 V at one point only.

The 100-pin TQFP at 0.5 mm pitch demands a 4-layer PCB with 0.2 mm/0.2 mm trace/space rules and a continuous ground plane under the device. Per Microchip's PIC32MX hardware design checklist, the crystal traces must be symmetric and short (less than 8 mm) with grounded guard traces to minimize EMI. USB D+/D- traces require 45 ohm differential impedance to the connector, and the Ethernet MII traces must be length-matched within 25 mm to avoid signal skew at 100 Mbit/s.

A common mistake is leaving the MCLR pin floating; the datasheet mandates a 10 kohm pull-up to VDD if the reset function is unused. Per the family datasheet, the Watchdog Timer disable sequence requires an unlock register write in a 32-bit instruction window — without it firmware may 'lock up' unintentionally. Designers should also configure the JTAG pins as digital I/O at reset to release RB10-RB13 for general use; otherwise an in-circuit programmer may interfere with peripheral selection.

When routing the parallel master port (PMP) to an LCD or external FPGA, length-matching control signals (RD, WR, CS) within 5 mm of the data bus to avoid setup/hold violations. Per the PIC32MX peripheral library documentation, the PMP timing registers PMCON and PMAEN must be tuned to the slave device's datasheet; default 80 MHz PMP timing assumes a 25 ns Tr/Tf requirement. For 100 Mbit Ethernet, place the termination resistors within 20 mm of the PHY and keep the MII pair isolated from switching nodes.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. Not AEC-Q100 qualified — automotive applications should use automotive-grade Microchip PIC32 variants such as the PIC32MX795F512L-E/PT or dedicated AEC-Q100 qualified lines. Tray packing (90 per tray) is lead-free and halogen-free per MicrochipDirect ordering info.

Data verified on: 2026-10-09 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC32MX795F512L-80I/PF datasheet PIC32MX795F512L-80I/PF price PIC32MX 80MHz 512KB Flash 100-pin TQFP Microchip PIC32MX USB CAN Ethernet MCU PIC32MX795F512L-80I/PF vs PIC32MX795F512L-80I/PT PIC32MX795F512L-80I/PF pinout industrial Ethernet gateway MCU automotive CAN bus hub microcontroller buy PIC32MX795F512L-80I/PF in stock MPLAB Harmony PIC32 starter PIC32MX795F512L lead time drop-in replacement PIC32MX795F512L 100-pin TQFP 32-bit MCU 80MHz what is the flash size of PIC32MX795F512L-80I/PF PIC32MX795F512L RoHS AEC-Q100

Related Components & Terms

Microchip Technology PIC32MX795F512L-80I/PF PIC32MX795F512LT-80I/PF PIC32MX795F512L-80I/PT PIC32MX675F512L-80I/PT PIC32MX470F512L PIC32MX575F512H-80I/MR PIC24FJ256GB610-I/PT MIPS32 M4K 32-bit microcontroller MCU TQFP-100 TQFP-64 TQFP package family surface mount SMD USB 2.0 OTG CAN 2.0b Ethernet MAC MII RMII DMA Flash memory SRAM 10-bit ADC JTAG ICSP IC RoHS AEC-Q100 MPLAB Harmony XC32 compiler
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details