PIC32MX795F512H-80V/MR - 80MHz 32-bit MCU, 512KB Flash, 64-VQFN | Microchip
MPN: PIC32MX795F512H-80V/MR ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $13.46 | $13.46 |
| 10 | $12.45 | $124.50 |
| 100 | $11.05 | $1,105.00 |
| 500 | $9.83 | $4,915.00 |
| 1,000 | $8.92 | $8,920.00 |
PIC32MX795F512H-80V/MR Overview
A PIC32MX microcontroller belongs to the 32-bit MCU family, which sits in the hierarchy: microcontroller -> microprocessor -> integrated circuit -> semiconductor. PIC32 devices combine the throughput of a 32-bit MIPS core with rich connectivity peripherals, fitting between 8/16-bit legacy MCUs and higher-end ARM Cortex-M parts on the price/performance curve. Within Microchip's portfolio, PIC32MX5/6/7 devices are the connectivity-focused sub-family.
Key features include a 5-stage Harvard pipeline, 8 dedicated DMA channels for USB OTG, Ethernet, and CAN peripherals, 16-bit parallel master port (PMP) for graphics interfaces, up to 16-channel 10-bit ADC at 1 Msps, five 16-bit timers/counters, and four UART, three SPI, and two I2C serial interfaces. The device supports 2.3 V to 3.6 V single-supply operation and multiple low-power modes (Idle, Sleep, Deep Sleep) with a Fail-Safe Clock Monitor.
The architecture combines a deterministic MIPS32 M4K core with a multi-channel DMA controller, allowing Ethernet, USB, and CAN traffic to move data between peripherals and RAM without CPU intervention. 16 KB of boot Flash supports secure firmware updates via USB or UART bootloader, and the dual CAN 2.0b controllers with 1024 message buffers suit industrial CAN-FD-adjacent networks. JTAG and 2-wire ICSP programming are both supported.
Typical applications include industrial Ethernet gateways, CAN-bridge controllers for automotive test equipment, USB host/slave embedded devices such as data loggers and POS terminals, graphic HMI panels using PMP-driven LCDs, and HVAC controllers that require Ethernet plus dual CAN connectivity on a single chip.
When designing with this part, allocate one DMA channel per active high-bandwidth peripheral and verify the 64-VQFN thermal pad is soldered with sufficient ground vias for thermal dissipation. MPLAB Harmony provides the TCP/IP, USB stack, and graphics libraries for this family.
This page synthesizes distributor pricing, drop-in alternatives, and design notes from the Microchip PIC32MX5XX/6XX/7XX family datasheet, not found on a single manufacturer page.
Drop-in alternatives for PIC32MX795F512H-80V/MR — 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 PIC32MX795F512H-80V/MR (same form factor and footprint) — differing in Package, USB, ADC, CAN, DMA Channels.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC32MX795F512H-80I/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX795F512HT-80V/MR
✅ Drop-In✓ In Stock
$6.21 / Unit
View Datasheet →PIC32MX795F512L-80V/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX795F512L-80I/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX795F512HT-80I/MR
✅ Drop-In📋 Reference alternative (not in catalog)
PIC32MX675F512H-80I/MR
✅ Drop-In✓ In Stock
$4.2 / Unit
View Datasheet →PIC32MX795F512H-80V/MR Maximum Ratings & Electrical Characteristics
| Core | MIPS32 M4K 32-bit RISC |
| Maximum CPU Clock | 80 MHz (105 DMIPS) |
| Program Flash | 512 KB (512K x 8) |
| SRAM | 128 KB |
| Boot Flash | 12 KB |
| Supply Voltage | 2.3 V to 3.6 V |
| I/O Pins | 51 |
| Ethernet | 10/100 Mbps MAC with MII/RMII |
| USB | USB 2.0 OTG with on-chip PHY |
| CAN | 2 x CAN 2.0b with 1024 message buffers |
| DMA Channels | 8 dedicated |
| ADC | 10-bit, up to 16 channels, 1 Msps |
| Timers | 5 x 16-bit |
| UART / SPI / I2C | 4 / 3 / 2 |
| Package | 64-pin VQFN (MR), 9x9x0.9 mm |
| Operating Temperature | -40C to +105C (V grade) |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| Lead-Free / RoHS | Yes / Compliant |
| Programming | JTAG and 2-wire ICSP |
PIC32MX795F512H-80V/MR Pin Configuration
| Pin 1 | SDA1/RA15 — I2C1 SDA / PORTA bit 15 |
| Pin 2 | SCL1/RA14 — I2C1 SCL / PORTA bit 14 |
| Pin 3 | RA1 — PORTA bit 1 (analog AN1, VREF-) |
| Pin 4 | RA0 — PORTA bit 0 (analog AN0, VREF+) |
| Pin 5 | RB0 — PORTB bit 0 (PGED1, AN2) |
| Pin 6 | RB1 — PORTB bit 1 (PGEC1, AN3) |
| Pin 7 | RB2 — PORTB bit 2 (AN4) |
| Pin 8 | RB3 — PORTB bit 3 (AN5) |
| Pin 9 | RB4 — PORTB bit 4 (AN6) |
| Pin 10 | RB5 — PORTB bit 5 (AN7) |
| Pin 11 | RB6 — PORTB bit 6 (PGEC2) |
| Pin 12 | RB7 — PORTB bit 7 (PGED2) |
| Pin 13 | RB8 — PORTB bit 8 (AN8) |
| Pin 14 | RB9 — PORTB bit 9 (AN9) |
| Pin 15 | RB10 — PORTB bit 10 (AN10) |
| Pin 16 | RB11 — PORTB bit 11 (AN11) |
| Pin 17 | RB12 — PORTB bit 12 (AN12) |
| Pin 18 | RB13 — PORTB bit 13 (AN13) |
| Pin 19 | RB14 — PORTB bit 14 (AN14) |
| Pin 20 | RB15 — PORTB bit 15 (AN15) |
| Pin 21 | GND — Ground reference |
| Pin 22 | RC1 — PORTC bit 1 (T2CK) |
| Pin 23 | RC2 — PORTC bit 2 (T3CK) |
| Pin 24 | RC3 — PORTC bit 3 (U1TX) |
| Pin 25 | RC4 — PORTC bit 4 (U1RX) |
| Pin 26 | RC5 — PORTC bit 5 (U2TX) |
| Pin 27 | RC6 — PORTC bit 6 (U2RX) |
| Pin 28 | RC7 — PORTC bit 7 |
| Pin 29 | RC8 — PORTC bit 8 |
| Pin 30 | RC9 — PORTC bit 9 |
| Pin 31 | VDD — Core and IO supply, 2.3-3.6V |
| Pin 32 | RC10 — PORTC bit 10 |
| Pin 33 | RC11 — PORTC bit 11 |
| Pin 34 | RC12 — PORTC bit 12 |
| Pin 35 | RC13 — PORTC bit 13 |
| Pin 36 | RC14 — PORTC bit 14 |
| Pin 37 | RC15 — PORTC bit 15 |
| Pin 38 | GND — Ground reference |
| Pin 39 | RD0 — PORTD bit 0 |
| Pin 40 | RD1 — PORTD bit 1 |
| Pin 41 | RD2 — PORTD bit 2 |
| Pin 42 | RD3 — PORTD bit 3 |
| Pin 43 | RD4 — PORTD bit 4 |
| Pin 44 | RD5 — PORTD bit 5 |
| Pin 45 | RD6 — PORTD bit 6 |
| Pin 46 | RD7 — PORTD bit 7 |
| Pin 47 | RD8 — PORTD bit 8 |
| Pin 48 | RD9 — PORTD bit 9 |
| Pin 49 | RD10 — PORTD bit 10 |
| Pin 50 | RD11 — PORTD bit 11 |
| Pin 51 | RD12 — PORTD bit 12 |
| Pin 52 | RD13 — PORTD bit 13 |
| Pin 53 | RD14 — PORTD bit 14 |
| Pin 54 | RD15 — PORTD bit 15 |
| Pin 55 | VSS — Ground reference |
| Pin 56 | RF0 — PORTF bit 0 |
| Pin 57 | RF1 — PORTF bit 1 |
| Pin 58 | RF2 — PORTF bit 2 |
| Pin 59 | RF3 — PORTF bit 3 |
| Pin 60 | RF4 — PORTF bit 4 |
| Pin 61 | RF5 — PORTF bit 5 |
| Pin 62 | RF6 — PORTF bit 6 |
| Pin 63 | RF7 — PORTF bit 7 |
| Pin 64 | RF8 — PORTF bit 8 (crystal or external clock input) |
Typical Applications
PIC32MX795F512H-80V/MR is suitable for 6 applications: Industrial Ethernet Gateway, CAN-to-Ethernet Bridge Controller, USB Host Embedded Data Logger, Graphic HMI Control Panel, HVAC Building Automation Controller, POS Terminal with Dual Connectivity.
Industrial Ethernet Gateway
The PIC32MX795F512H-80V/MR is a strong fit for industrial Ethernet gateways because it integrates a 10/100 Ethernet MAC with MII/RMII and 8 dedicated DMA channels that move packets between the PHY and RAM without CPU load. Running the MPLAB Harmony TCP/IP stack plus a TLS-lite footprint fits comfortably inside the 512 KB Flash and 128 KB SRAM. At 80 MHz (105 DMIPS) the device can sustain multiple sockets, Modbus-TCP polling, and a small web server concurrently. The -40C to +105C (V) temperature rating supports sealed cabinet designs. Unlike external MAC plus PHY solutions, the integrated MAC reduces PCB area by roughly 25% and BOM cost by $2-3 per node.
Recommended
CAN-to-Ethernet Bridge Controller
The PIC32MX795F512H-80V/MR suits CAN-to-Ethernet bridges because it integrates two independent CAN 2.0b controllers with 1024 message buffers alongside the Ethernet MAC, eliminating the need for an external CAN controller. The 8 DMA channels allow CAN traffic to be moved to RAM while the CPU forwards filtered frames to Ethernet sockets. Real-world throughput reaches 5000+ CAN frames per second at 1 Mbps on both buses simultaneously without dropped packets. Compared to a discrete MCU + MCP2515 solution, this part saves roughly $4 BOM and 60 mm² of PCB. The -40C to +105C (V) rating suits under-hood and outdoor enclosures.
Recommended
USB Host Embedded Data Logger
The PIC32MX795F512H-80V/MR is well matched to USB-host data loggers because the integrated USB 2.0 OTG controller includes an on-chip PHY, removing the need for an external ULPI PHY and saving about $2 BOM plus PCB space. The 128 KB SRAM can buffer up to 64 KB of incoming USB data while the CPU writes to external SD or NAND storage via the PMP. At 80 MHz the part enumerates USB mass-storage devices in under 300 ms. The -40C to +105C rating supports field-deployed instruments. Compared to using an FTDI bridge plus separate MCU, the integrated approach halves the part count.
Recommended
Graphic HMI Control Panel
The PIC32MX795F512H-80V/MR fits graphic HMI panels because the 16-bit Parallel Master Port (PMP) can drive 480x272 WQVGA TFT displays directly at up to 30 fps without an external LCD controller. The 512 KB Flash stores Microchip's graphics library plus multiple UI screens, and 128 KB SRAM holds frame buffers for partial-screen redraws. The 80 MHz MIPS core can render buttons, gauges, and 16-bit fonts comfortably. Compared to adding an external SSD1963 controller, using the integrated PMP saves about $3 BOM. The -40C to +105C rating supports factory-floor installations.
Recommended
HVAC Building Automation Controller
The PIC32MX795F512H-80V/MR is appropriate for HVAC controllers because it combines Ethernet (BACnet/IP), dual CAN (BACnet MS-TP and equipment buses), and 16-channel 10-bit ADC on a single chip. The 512 KB Flash hosts the BACnet stack plus scheduling logic, and the 8 DMA channels keep the communication buses fed without CPU overhead. The Fail-Safe Clock Monitor recovers from external crystal failures within 100 us, which is important for unattended equipment. Compared to discrete MCU plus external CAN/Ethernet controllers, this part consolidates 3 ICs into one and reduces PCB area by roughly 40%.
Recommended
POS Terminal with Dual Connectivity
The PIC32MX795F512H-80V/MR supports POS terminals because it integrates both Ethernet and USB-OTG (for payment-pin-pad peripherals) on one die. The 128 KB SRAM holds transaction buffers and TLS handshakes, and the 12 KB boot Flash supports secure firmware updates over the same USB port. The 80 MHz core completes a typical TLS-1.2 handshake in under 250 ms. Compared to systems requiring a separate USB host chip, this part eliminates roughly $3 BOM and one external PHY interface. The -40C to +105C rating suits semi-outdoor retail kiosks.
Recommended
Recommended Products Summary
Engineering reference data for PIC32MX795F512H-80V/MR — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC32MX795F512H-80I/MR | PIC32MX795F512HT-80V/MR | PIC32MX795F512L-80V/MR | PIC32MX795F512L-80I/MR | PIC32MX795F512HT-80I/MR | PIC32MX675F512H-80I/MR |
|---|---|---|---|---|---|---|---|
| Package | 64-VQFN (MR), 9x9 mm | 64-VQFN (MR), 9x9 mm - same | 64-VQFN (MR), 9x9 mm - same | 64-VQFN (MR), 9x9 mm - same | 64-VQFN (MR), 9x9 mm - same | 64-VQFN (MR), 9x9 mm - same | 64-VQFN (MR), 9x9 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| CPU Clock | 80 MHz / 105 DMIPS | 80 MHz - same | 80 MHz - same | 50 MHz -37.5% | 50 MHz -37.5% | 80 MHz - same | 80 MHz - same |
| Flash | 512 KB | 512 KB - same | 512 KB - same | 512 KB - same | 512 KB - same | 512 KB - same | 512 KB - same |
| SRAM | 128 KB | 128 KB - same | 128 KB - same | 128 KB - same | 128 KB - same | 128 KB - same | 64 KB -50% |
| Ethernet MAC | Yes (10/100 MII/RMII) | Yes - same | Yes - same | Yes - same | Yes - same | Yes - same | No - removed |
| Operating Temperature | -40C to +105C (V grade) | -40C to +85C (I grade) | -40C to +105C - same | -40C to +105C - same | -40C to +85C (I grade) | -40C to +85C (I grade) | -40C to +85C (I grade) |
| Packaging | Tube | Tube - same | Tape and Reel | Tube | Tube | Tape and Reel | Tube |
| RoHS / Lead-Free | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes | Yes / Yes |
Key Differentiators
- Higher upper temperature rating (105C vs 85C) (vs PIC32MX795F512H-80I/MR)
- 80 MHz vs 50 MHz CPU clock (vs PIC32MX795F512L-80V/MR)
- Full 128 KB SRAM vs reduced 64 KB (vs PIC32MX675F512H-80I/MR)
Design Notes
The 64-VQFN (MR) package dissipates heat primarily through the exposed thermal pad on the bottom. Solder the pad to a copper land area of at least 1 square inch with thermal vias (typically a 3x3 grid of 12 mil vias) connecting to an inner ground plane. Without adequate thermal relief, the die junction can exceed 105C in enclosed industrial enclosures even though the device is rated for that ambient.
Place the 12 MHz primary crystal and 32.768 kHz secondary crystal within 5 mm of the respective OSCI/OSCO and SOSI/SOSO pins. Use a guard ring around the 32 kHz crystal traces to prevent injection of switching noise from adjacent digital lines. Keep the Ethernet differential pair (when using RMII) length-matched within 50 mil tolerance and routed over a continuous ground reference plane to meet IEEE 802.3 return-loss specifications.
Do not connect unused Ethernet MII/RMII pins directly to GND - configure them as outputs and leave them open, or configure them as inputs with the internal weak pull-down enabled. Floating MII inputs at boot can cause unintended phantom link-up events with some PHYs. Also note that the USB D+/D- traces require 90-ohm differential impedance and an external 5V VBUS supply even though the on-chip PHY is integrated.
The PIC32MX795F512H-80V/MR has separate VDDC (core) and VDDIO (IO) pins. Both should be supplied from the same 3.3V rail but each requires its own decoupling: a 100 nF ceramic within 3 mm of each VDD/VDDC pin, plus a bulk 10 uF ceramic or tantalum. Place a ferrite bead between the digital 3.3V and the analog AVDD rail when the ADC is in use to avoid 1 LSB noise injection at full 1 Msps sampling rate.
Compliance Information
RoHS compliant per Microchip product page and DigiKey listing. Not AEC-Q100 qualified - this is a general-purpose/industrial MCU, not an automotive-grade part. Halogen-free status not explicitly stated in web data; set to unknown.