EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC32MX795F512L-80I/PT

MCHPPIC32MX795F512L-80I/PT

MPN: PIC32MX795F512L
Microchip Technology
Established PIC32 MX-family MCU with comparable peripheral options for general-purpose embedded projects.
Active24,856 in stock

Overview

The PIC32MX795F512L is a high-performance 32-bit microcontroller based on the MIPS32 M4K core, operating at up to 80MHz. It is equipped with 512KB of Flash and 128KB of RAM, making it suitable for memory-intensive embedded applications that require robust connectivity options. The device stands out for its integrated 10/100 Ethernet MAC, dual CAN 2.0B modules, and USB 2.0 OTG support.

Why Choose This Part

This MCU offers a comprehensive connectivity suite including Ethernet, CAN, and USB on a single chip, reducing BOM complexity. Its MIPS32 M4K core includes DSP instructions and a hardware multiply-accumulate (MAC) unit for efficient signal processing. Furthermore, the 85 available I/O pins and flexible DMA controller allow for high-bandwidth data movement without taxing the CPU.

Applications

Industrial Networking
Utilizes the integrated Ethernet MAC and CANbus controllers for factory automation and fieldbus communication.
Embedded Web Servers
The 128KB RAM and 512KB Flash provide sufficient headroom for TCP/IP stacks and serving complex HTTP pages.
Human Machine Interface (HMI)
Leverages the Parallel Master Port (PMP) with up to 34 pins for interfacing directly with external graphics LCD controllers.
Automotive Gateways
Dual CAN modules allow for data bridging and protocol translation between different vehicle network segments.

Key Specifications

Speed 80MHz
RAM Size 128K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, POR, PWM, WDT
Connectivity CANbus, Ethernet, I2C, SPI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 85
Core Processor MIPS32 M4K
Package / Case 100-TQFP
Data Converters A/D 16x10b
Oscillator Type Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 100-TQFP (12x12)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 3.6V

Getting Started

Development is typically performed using the Microchip MPLAB X IDE and the MPLAB XC32 compiler. For hardware evaluation, the PIC32 Ethernet Starter Kit II (DM320004-2) is the standard platform. Debugging requires a compatible programmer such as the MPLAB ICD 4 or PICkit 4 connected via the ICSP header.

Dev Boards

Development boards and breakout modules featuring the PIC32MX795F512L or compatible chips — ready to use for prototyping.

PIC32 Ethernet Starter Kit II Microchip Technology
PIC32MX795F512L PIC32 Ethernet Starter Kit II PIC® MIPS32® M4K™ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 31 in stock

PIC32MX795 Family

Part NumberDifferenceStock
PIC32MX795F512L-I/PT 512KB Flash

Also Consider

STM32F407VGT6 STMicroelectronics - Offers a faster 168MHz Cortex-M4 core with a hardware Floating Point Unit (FPU) for more demanding math tasks.
PIC32MZ2048EFH100-I/PT MCHPMicrochip Technology - A higher-performance migration path offering 200MHz speeds, 2MB Flash, and an integrated FPU.
The 2026 Embedded Online Conference