PIC32MX795F512L-80V/PF - 80MHz 512KB Flash 32-bit MCU | Microchip
MPN: PIC32MX795F512L-80V/PF ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $14.5 | $14.50 |
| 10 | $13.2 | $132.00 |
| 100 | $11.85 | $1,185.00 |
| 250 | $10.95 | $2,737.50 |
| 500 | $9.95 | $4,975.00 |
PIC32MX795F512L-80V/PF Overview
A 32-bit microcontroller (MCU) is an integrated processor core, program memory, data memory, and peripherals built on a single CMOS die. The PIC32MX5/6/7 family belongs to the broader hierarchy MCU -> microcontroller -> embedded processor -> semiconductor IC. Compared with 8-bit and 16-bit MCUs, 32-bit parts deliver higher Dhrystone MIPS, larger linear address space, and richer peripheral integration, enabling TCP/IP stacks, USB device/host/OTG roles, and CAN-based industrial networking on a single chip.
Key features of this part include 80 MHz core / 105 DMIPS performance, 512 KB Flash with 12 KB auxiliary boot Flash, 128 KB SRAM, full-speed USB-OTG with dedicated DMA, dual CAN 2.0b modules, 10/100 Ethernet MAC with MII/RMII interface, 51 GPIO, a 16-channel 10-bit 1 Msps ADC, five timer/counters, parallel master port, and JTAG/ICSP debug. The 2.3 V-3.6 V single supply and industrial -40C to +105C V-temp range (suffix V) suit industrial and automotive-adjacent environments.
The device is built on a 5-stage pipelined MIPS32 M4K core with single-cycle multiply, hardware divide, and a multi-vector interrupt controller with eight priority levels and Fail-Safe Clock Monitor. Programmable prefetch cache and dual-panel Flash accelerate code execution. The 100-pin TQFP footprint is pin-compatible with most PIC24 and dsPIC DSC devices, simplifying migration and PCB reuse across the family.
Typical applications include industrial Ethernet gateways and PLCs, USB HID/CDC and CAN-to-Ethernet bridges, graphical HMI and POS terminals, building-automation controllers (BACnet, Modbus TCP), and serial-protocol concentrators that aggregate UART, SPI, and I2C field devices onto Ethernet or USB.
When designing with this MCU, allocate I/O carefully - the 100-pin TQFP exposes five 5 V-tolerant ports and a JTAG pinout that shares pins with trace; plan the JTAG/TRACE mux early. Add a 32.768 kHz crystal plus load capacitors for the RTCC if RTC functionality is required, and observe the strict USB-OTG Vbus / D+/D- trace-length matching for USB certification.
This page consolidates distributor inventory, drop-in same-package alternatives, and design notes not collected in the manufacturer datasheet, giving engineers an actionable selection starting point.
Drop-in alternatives for PIC32MX795F512L-80V/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-80V/PF (same form factor and footprint) — differing in ADC, DMA Channels, CAN, USB, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX795F512L-80I/PF
✅ Drop-In✓ In Stock
$9.95 / Unit
View Datasheet →PIC32MX795F512LT-80V/PF
✅ Drop-In✓ In Stock
$6.9 / Unit
View Datasheet →PIC32MX775F512L-80V/PT
✅ Drop-In✓ In Stock
$7.45 / Unit
View Datasheet →PIC32MX695F512LT-80V/PT
✅ Drop-In✓ In Stock
$8.4 / Unit
View Datasheet →PIC32MX675F512L-80V/PT
✅ Drop-In✓ In Stock
$6.74 / Unit
View Datasheet →PIC32MX795F512L-80V/PF Maximum Ratings & Electrical Characteristics
| Core Architecture | MIPS32 M4K 32-bit RISC |
| Maximum CPU Clock | 80 MHz |
| Performance | 105 DMIPS / 1.56 DMIPS/MHz |
| Program Flash Memory | 512 KB (512K x 8) |
| Auxiliary Boot Flash | 12 KB |
| SRAM | 128 KB |
| Supply Voltage | 2.3 V to 3.6 V |
| Operating Temperature | -40C to +105C (V-temp grade) |
| GPIO Count | 51 |
| ADC | 16-channel, 10-bit, 1 Msps |
| UART | 6 |
| SPI | 4 |
| I2C | 5 |
| CAN | 2 x CAN 2.0b |
| USB | USB 2.0 Full-Speed OTG |
| Ethernet | 10/100 Mbps MAC with MII/RMII |
| DMA Channels | 8 dedicated + 8 general |
| Timers | 5 x 16-bit timer/counter |
| Package | 100-pin TQFP (14x14 mm), PF suffix |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant (lead-free) |
| Debug Interface | JTAG / ICSP / Trace |
PIC32MX795F512L-80V/PF Pin Configuration
| Pin 1 | SDA3/SDI3/U1RTS/RG15 — I2C3 SDA / SPI3 SDI / UART1 RTS / GPIO RG15 |
| Pin 2 | SCL3/SCK3/U1CTS/RG14 — I2C3 SCL / SPI3 SCK / UART1 CTS / GPIO RG14 |
| Pin 3 | AN17/C1IND/RB13 — ADC input / Comparator input / GPIO RB13 |
| Pin 4 | AN18/C1INC/RB12 — ADC input / Comparator input / GPIO RB12 |
| Pin 5 | AN19/C2IND/RB11 — ADC input / Comparator input / GPIO RB11 |
| Pin 6 | VSS — Ground |
| Pin 7 | VDD — Digital supply 2.3-3.6 V |
| Pin 8 | AN20/C2INC/RB10 — ADC input / Comparator input / GPIO RB10 |
| Pin 9 | AN21/RE9 — ADC input / GPIO RE9 |
| Pin 10 | AN22/RE8 — ADC input / GPIO RE8 |
| Pin 11 | AN23/RE7 — ADC input / GPIO RE7 |
| Pin 12 | AN24/RE6 — ADC input / GPIO RE6 |
| Pin 13 | AN25/RE5 — ADC input / GPIO RE5 |
| Pin 14 | AN26/RE4 — ADC input / GPIO RE4 |
| Pin 15 | AN27/RE3 — ADC input / GPIO RE3 |
| Pin 16 | AN28/RE2 — ADC input / GPIO RE2 |
| Pin 17 | AN29/RE1 — ADC input / GPIO RE1 |
| Pin 18 | AN30/RE0 — ADC input / GPIO RE0 |
| Pin 19 | TCK/RPA7 — JTAG Test Clock / GPIO RA7 |
| Pin 20 | TDO/RPA8 — JTAG Test Data Out / GPIO RA8 |
| Pin 21 | TDI/RPA9 — JTAG Test Data In / GPIO RA9 |
| Pin 22 | TMS/RPA10 — JTAG Test Mode Select / GPIO RA10 |
| Pin 23 | VDD — Digital supply 2.3-3.6 V |
| Pin 24 | VSS — Ground |
| Pin 25 | TRCLK/RPA0 — Trace clock / GPIO RA0 |
| Pin 26 | TRD0/RPA1 — Trace data 0 / GPIO RA1 |
| Pin 27 | TRD1/RPA2 — Trace data 1 / GPIO RA2 |
| Pin 28 | TRD2/RPA3 — Trace data 2 / GPIO RA3 |
| Pin 29 | TRD3/RPA4 — Trace data 3 / GPIO RA4 |
| Pin 30 | SDA2/SDI2/U2RTS/RA5 — I2C2 SDA / SPI2 SDI / UART2 RTS / GPIO RA5 |
| Pin 31 | SCL2/SCK2/U2CTS/RA6 — I2C2 SCL / SPI2 SCK / UART2 CTS / GPIO RA6 |
| Pin 32 | OSC1/RC12 — Crystal oscillator input / GPIO RC12 |
| Pin 33 | OSC2/RC15 — Crystal oscillator output / GPIO RC15 |
| Pin 34 | VSS — Ground |
| Pin 35 | VDD — Digital supply 2.3-3.6 V |
| Pin 36 | SOSCI/RC13 — Secondary oscillator (32.768 kHz) input / GPIO RC13 |
| Pin 37 | SOSCO/RC14 — Secondary oscillator output / GPIO RC14 |
| Pin 38 | AERXD0/ETXD0/RPD15 — Ethernet MII/RMII receive data 0 / GPIO RD15 |
| Pin 39 | AERXD1/ETXD1/RPD14 — Ethernet MII/RMII receive data 1 / GPIO RD14 |
| Pin 40 | AECRS/RPD13 — Ethernet carrier sense / GPIO RD13 |
| Pin 41 | AETXEN/RPD12 — Ethernet transmit enable / GPIO RD12 |
| Pin 42 | AETXCLK/EREFCLK/RPD11 — Ethernet TX clock / reference clock / GPIO RD11 |
| Pin 43 | AERXERR/ERXD0/RPD10 — Ethernet RX error / data 0 / GPIO RD10 |
| Pin 44 | AERXDV/ECRS_DV/RPD9 — Ethernet RX data valid / GPIO RD9 |
| Pin 45 | AEMDC/RPD8 — Ethernet management data clock / GPIO RD8 |
| Pin 46 | AEMDIO/RPD7 — Ethernet management data I/O / GPIO RD7 |
| Pin 47 | ECOL/RPD6 — Ethernet collision detect / GPIO RD6 |
| Pin 48 | ETXERR/RPD5 — Ethernet TX error / GPIO RD5 |
| Pin 49 | ERXD1/RPD4 — Ethernet RMII/MII receive data 1 / GPIO RD4 |
| Pin 50 | ERXD2/RPD3 — Ethernet MII receive data 2 / GPIO RD3 |
| Pin 51 | ERXD3/RPD2 — Ethernet MII receive data 3 / GPIO RD2 |
| Pin 52 | ETXD2/RPD1 — Ethernet MII transmit data 2 / GPIO RD1 |
| Pin 53 | ETXD3/RPD0 — Ethernet MII transmit data 3 / GPIO RD0 |
| Pin 54 | VBUS — USB VBUS sense |
| Pin 55 | VUSB — USB 3.3 V regulator input |
| Pin 56 | D- — USB D- line |
| Pin 57 | D+ — USB D+ line |
| Pin 58 | VSS — Ground |
| Pin 59 | VDD — Digital supply 2.3-3.6 V |
| Pin 60 | AN8/C1OUT/RB8 — ADC input / Comparator output / GPIO RB8 |
| Pin 61 | AN9/C2OUT/RB9 — ADC input / Comparator output / GPIO RB9 |
| Pin 62 | AN10/CVREF-/RB10 — ADC input / CVREF- / GPIO RB10 |
| Pin 63 | AN11/CVREF+/RB11 — ADC input / CVREF+ / GPIO RB11 |
| Pin 64 | VSS — Ground |
| Pin 65 | VDD — Digital supply 2.3-3.6 V |
| Pin 66 | OC1/RD0 — Output compare 1 / GPIO RD0 |
| Pin 67 | OC2/RD1 — Output compare 2 / GPIO RD1 |
| Pin 68 | OC3/RD2 — Output compare 3 / GPIO RD2 |
| Pin 69 | OC4/RD3 — Output compare 4 / GPIO RD3 |
| Pin 70 | SDA1/SDI1/U1TX/RF8 — I2C1 SDA / SPI1 SDI / UART1 TX / GPIO RF8 |
| Pin 71 | SCL1/SCK1/U1RX/RF2 — I2C1 SCL / SPI1 SCK / UART1 RX / GPIO RF2 |
| Pin 72 | U2TX/RF3 — UART2 TX / GPIO RF3 |
| Pin 73 | U2RX/RF2 — UART2 RX / GPIO RF2 |
| Pin 74 | U3TX/RF5 — UART3 TX / GPIO RF5 |
| Pin 75 | U3RX/RF4 — UART3 RX / GPIO RF4 |
| Pin 76 | U4TX/RF13 — UART4 TX / GPIO RF13 |
| Pin 77 | U4RX/RF12 — UART4 RX / GPIO RF12 |
| Pin 78 | U5TX/RF6 — UART5 TX / GPIO RF6 |
| Pin 79 | U5RX/RF7 — UART5 RX / GPIO RF7 |
| Pin 80 | U6TX/RG6 — UART6 TX / GPIO RG6 |
| Pin 81 | U6RX/RG7 — UART6 RX / GPIO RG7 |
| Pin 82 | C1TX/RG8 — CAN1 TX / GPIO RG8 |
| Pin 83 | C1RX/RG9 — CAN1 RX / GPIO RG9 |
| Pin 84 | C2TX/RG0 — CAN2 TX / GPIO RG0 |
| Pin 85 | C2RX/RG1 — CAN2 RX / GPIO RG1 |
| Pin 86 | PMALL/PMA0/RA0 — Parallel master port low address latch / GPIO RA0 |
| Pin 87 | PMALH/PMA1/RA1 — Parallel master port high address latch / GPIO RA1 |
| Pin 88 | PMD0/RF0 — Parallel master port data 0 / GPIO RF0 |
| Pin 89 | PMD1/RF1 — Parallel master port data 1 / GPIO RF1 |
| Pin 90 | PMD2/RG0 — Parallel master port data 2 / GPIO RG0 |
| Pin 91 | PMD3/RG1 — Parallel master port data 3 / GPIO RG1 |
| Pin 92 | PMD4/RG2 — Parallel master port data 4 / GPIO RG2 |
| Pin 93 | PMD5/RG3 — Parallel master port data 5 / GPIO RG3 |
| Pin 94 | PMD6/RG4 — Parallel master port data 6 / GPIO RG4 |
| Pin 95 | PMD7/RG5 — Parallel master port data 7 / GPIO RG5 |
| Pin 96 | PMRD/RG12 — Parallel master port read strobe / GPIO RG12 |
| Pin 97 | PMWR/RG13 — Parallel master port write strobe / GPIO RG13 |
| Pin 98 | PMCS1/RG14 — Parallel master port chip select 1 / GPIO RG14 |
| Pin 99 | PMCS2/RG15 — Parallel master port chip select 2 / GPIO RG15 |
| Pin 100 | AVDD — Analog supply for ADC (filtered from VDD) |
Typical Applications
PIC32MX795F512L-80V/PF is suitable for 6 applications: Industrial Ethernet Gateway, USB HID / CDC Bridge Device, CAN-to-Ethernet Industrial Bridge, Graphical HMI / POS Terminal, Building Automation Controller, Serial-Protocol Concentrator.
Industrial Ethernet Gateway
The PIC32MX795F512L-80V/PF's integrated 10/100 Ethernet MAC with MII/RMII interface enables compact industrial protocol gateways without an external network processor. Combined with 128 KB SRAM and dual CAN 2.0b controllers, the part runs Microchip's TCP/IP stack while bridging CANopen or Modbus RTU traffic to Modbus TCP. The 80 MHz MIPS32 M4K core delivers 105 DMIPS - enough headroom for lwIP plus application logic. Pin-compatible PIC24 migration path and JTAG/Trace debug streamline firmware development for BACnet or EtherNet/IP nodes.
Recommended
USB HID / CDC Bridge Device
USB 2.0 Full-Speed On-The-Go with dedicated DMA makes the PIC32MX795F512L-80V/PF ideal for USB Human Interface Devices, CDC serial bridges, and USB-to-UART/SPI converters. The 51 GPIO and 6 UART ports allow aggregating multiple field buses over a single USB connection. Internal 128 KB SRAM accommodates USB descriptors plus protocol buffering without external memory. The V-temp -40C to +105C grade and 2.3-3.6 V supply suit industrial USB peripherals and test instruments.
Recommended
CAN-to-Ethernet Industrial Bridge
Dual CAN 2.0b controllers plus 10/100 Ethernet MAC make the PIC32MX795F512L-80V/PF a single-chip bridge between CAN field devices and Ethernet backbones. The 16-channel 10-bit ADC samples analog sensor data concurrently while the CAN and Ethernet engines operate via DMA, leaving the 80 MHz MIPS core free for protocol conversion. Microchip's MLA and Harmony stacks provide certified CANopen and DeviceNet libraries. The 100-pin TQFP gives access to 51 GPIO for status LEDs, keypads, and digital I/O.
Recommended
Graphical HMI / POS Terminal
The PIC32MX795F512L-80V/PF drives graphical HMI and POS terminals via its parallel master port (PMP) supporting 8-bit and 16-bit interfaces to TFT LCD controllers. With 512 KB Flash for graphics assets and 128 KB SRAM for frame buffers and font tables, the part handles QVGA/WQVGA TFTs without external memory. Six UART ports connect to barcode scanners, mag-stripe readers, and receipt printers. JTAG and 4-wire trace simplify real-time debugging of GUI rendering pipelines.
Recommended
Building Automation Controller
The PIC32MX795F512L-80V/PF serves as a BACnet, Modbus, or LonWorks controller node in building-automation systems, integrating Ethernet for IP backbone connectivity, dual CAN for HVAC bus, and up to six UARTs for legacy RS-485 metering. Five I2C ports handle sensor and EEPROM networks. The V-temp grade supports rooftop and mechanical-room environments, and the 100-pin TQFP footprint is pin-compatible with PIC24 plug-in modules for one-design reuse across product lines.
Recommended
Serial-Protocol Concentrator
Aggregating UART, SPI, and I2C field devices onto Ethernet or USB is a canonical use case for the PIC32MX795F512L-80V/PF. With 6 UART, 4 SPI, and 5 I2C ports the MCU supports dozens of sensor and actuator nodes concurrently, while DMA engines move data without CPU loading. The 128 KB SRAM holds TCP socket buffers and protocol framing state for transparent bridging. Microchip's Harmony framework includes certified TLS 1.2 stacks for cloud connectivity on top of the Ethernet MAC.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX795F512L-80V/PF — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX795F512L-80I/PF | PIC32MX795F512LT-80V/PF | PIC32MX775F512L-80V/PT | PIC32MX695F512LT-80V/PT | PIC32MX675F512L-80V/PT |
|---|---|---|---|---|---|---|
| Package | 100-TQFP (14x14 mm) | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same | 100-TQFP (14x14 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core Clock | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz | 80 MHz |
| Flash Memory | 512 KB | 512 KB | 512 KB | 512 KB | 512 KB | 512 KB |
| SRAM | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| Ethernet MAC | Yes (10/100) | Yes (10/100) | Yes (10/100) | No | Yes (10/100) | No |
| USB OTG | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | No | No |
| CAN 2.0b | 2 channels | 2 channels | 2 channels | 2 channels | 2 channels | 1 channel |
| Operating Temperature | -40C to +105C (V-temp) | -40C to +85C (I-temp) | -40C to +105C (V-temp) | -40C to +105C (V-temp) | -40C to +105C (V-temp) | -40C to +105C (V-temp) |
Key Differentiators
- Single-chip integration of Ethernet + USB-OTG + dual CAN (vs PIC32MX675F512L-80V/PT)
- Highest-density Flash/RAM combination in the PIC32MX family (vs PIC32MX795F512L-80I/PF)
- Pin-compatible family migration path (vs PIC32MX440F512H-80I/PT)
Design Notes
Estimated: at 80 MHz with all peripherals active the PIC32MX795F512L-80V/PF core current is approximately 60-70 mA from the 3.3 V rail. Place 100 nF decoupling capacitors within 3 mm of every VDD/VSS pair, plus a bulk 10 uF tantalum or ceramic near the package. A separate AVDD pin powers the 10-bit ADC; route AVDD through a ferrite bead from VDD to keep digital switching noise out of analog measurements, and add 10 nF + 1 uF on AVDD and AVSS.
Route the USB D+ and D- differential pair with 90-ohm differential impedance, matched trace lengths within 150 mil, and no stubs. Keep the Ethernet MII/RMII traces short (under 50 mm) and length-matched within 25 mm to avoid clock-data skew. The 100-pin TQFP has exposed GND/VDD planes underneath; stitch at least four thermal vias under the die to a bottom-layer copper pour to keep junction temperature under the 150C maximum at full CPU load.
Do not exceed 3.6 V on any I/O pin; the I/O banks are 5 V-tolerant only on specific pins per datasheet. The JTAG pins (TCK/TMS/TDO/TDI) double as GPIO and trace; if JTAG is unused, either disable it via configuration bits or leave it in a defined state. When using the parallel master port, ensure PMCS1/PMCS2 timing matches the attached LCD controller's t-acc specification, otherwise display artifacts appear at high PMP clock rates.
Compliance Information
RoHS and lead-free per Microchip product page (PF suffix indicates Pb-free 100-pin TQFP). Part is not AEC-Q100 qualified; automotive applications require review of Microchip's PIC32MX automotive portfolio separately.