Product Overview
The PIC32MX795F512H-80I/PT from Microchip Technology is a 32-bit MIPS32 M4K microcontroller running at 80 MHz (105 DMIPS) with 512 KB Flash and 128 KB SRAM. It integrates a 10/100 Ethernet MAC, USB 2.0 OTG with PHY, dual CAN 2.0B, and 8-channel DMA in a TQFP-64 package. With rich connectivity and a MIPS16e code-compression mode, it targets embedded networking, industrial communication, and USB-enabled applications.
Key Specifications
| Core | MIPS32 M4K (32-bit, 5-stage pipeline, Harvard) |
| Max Clock Frequency | 80 MHz (105 DMIPS) |
| Flash Memory | 512 KB (plus 12 KB boot Flash) |
| SRAM | 128 KB (executable from RAM) |
| Operating Voltage | 2.3V to 3.6V |
| GPIO | 53 |
| ADC | 10-bit, 16 channels, 1 Msps |
| Ethernet | 10/100 Mbps MAC (MII/RMII, pre-programmed MAC address) |
| USB | 2.0 OTG Full-Speed with integrated PHY |
| CAN | 2× CAN 2.0B (1024 buffer total) |
| Communication | 6× UART, 3× SPI, 4× I2C |
| DMA | 8-channel general + 8 dedicated (USB/Ethernet/CAN) |
| Timers | 5× 16-bit, RTCC with alarms |
| Operating Temperature | -40°C to +85°C (I grade) |
| Package | TQFP-64 (10×10 mm) |
Features
- MIPS32 M4K core at 80 MHz with MIPS16e code compression (40% smaller code)
- Single-cycle multiply and hardware divide unit
- 32 shadow registers for fast interrupt context switching
- Integrated 10/100 Ethernet MAC with dedicated DMA and pre-programmed MAC address
- USB 2.0 OTG Full-Speed with on-chip PHY
- Dual CAN 2.0B controllers with dedicated DMA
- 16-channel DMA controller for zero-overhead data transfer
- Flash prefetch with 256-byte cache for improved performance
- Pin-compatible with 16-bit PIC MCUs for migration path
Applications
- Embedded Ethernet and web server applications
- Industrial communication gateways (Ethernet/CAN/USB)
- USB device and host peripherals
- Motor drive with Ethernet/CAN communication
- Medical and instrumentation with USB connectivity