PIC32MX795F512L-80V/PF - 80MHz 512KB Flash 32-bit MCU | Microchip
MPN: PIC32MX795F512L-80V/PF ✓ نشطPIC32MX795F512L-80V/PF نظرة عامة
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.
بدائل مباشرة لـ PIC32MX795F512L-80V/PF — نفس الحزمة، متوافق دبوس بدبوس. تُستثنى القطع ذات الحزم المختلفة التي تتطلب تعديل PCB.
الطرازات في هذه السلسلة
طرازات من نفس السلسلة متوافقة تمامًا مع PIC32MX795F512L-80V/PF (نفس عامل الشكل والبصمة) — يختلف في ADC, DMA Channels, CAN, USB, Package.
PIC32MX795F512L-80I/PF
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC32MX795F512LT-80V/PF
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC32MX775F512L-80V/PT
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC32MX695F512LT-80V/PT
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC32MX675F512L-80V/PT
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC32MX795F512L-80V/PF الحدود القصوى والخصائص الكهربائية
| 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 |
| جهد التغذية | 2.3 V to 3.6 V |
| درجة حرارة التشغيل | -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 |
| العلبة | 100-pin TQFP (14x14 mm), PF suffix |
| نوع التركيب | Surface Mount |
| حالة RoHS | Compliant (lead-free) |
| Debug Interface | JTAG / ICSP / Trace |
تكوين أطراف PIC32MX795F512L-80V/PF
| دبوس 1 | SDA3/SDI3/U1RTS/RG15 — I2C3 SDA / SPI3 SDI / UART1 RTS / GPIO RG15 |
| دبوس 2 | SCL3/SCK3/U1CTS/RG14 — I2C3 SCL / SPI3 SCK / UART1 CTS / GPIO RG14 |
| دبوس 3 | AN17/C1IND/RB13 — ADC input / Comparator input / GPIO RB13 |
| دبوس 4 | AN18/C1INC/RB12 — ADC input / Comparator input / GPIO RB12 |
| دبوس 5 | AN19/C2IND/RB11 — ADC input / Comparator input / GPIO RB11 |
| دبوس 6 | VSS — Ground |
| دبوس 7 | VDD — Digital supply 2.3-3.6 V |
| دبوس 8 | AN20/C2INC/RB10 — ADC input / Comparator input / GPIO RB10 |
| دبوس 9 | AN21/RE9 — ADC input / GPIO RE9 |
| دبوس 10 | AN22/RE8 — ADC input / GPIO RE8 |
| دبوس 11 | AN23/RE7 — ADC input / GPIO RE7 |
| دبوس 12 | AN24/RE6 — ADC input / GPIO RE6 |
| دبوس 13 | AN25/RE5 — ADC input / GPIO RE5 |
| دبوس 14 | AN26/RE4 — ADC input / GPIO RE4 |
| دبوس 15 | AN27/RE3 — ADC input / GPIO RE3 |
| دبوس 16 | AN28/RE2 — ADC input / GPIO RE2 |
| دبوس 17 | AN29/RE1 — ADC input / GPIO RE1 |
| دبوس 18 | AN30/RE0 — ADC input / GPIO RE0 |
| دبوس 19 | TCK/RPA7 — JTAG Test Clock / GPIO RA7 |
| دبوس 20 | TDO/RPA8 — JTAG Test Data Out / GPIO RA8 |
| دبوس 21 | TDI/RPA9 — JTAG Test Data In / GPIO RA9 |
| دبوس 22 | TMS/RPA10 — JTAG Test Mode Select / GPIO RA10 |
| دبوس 23 | VDD — Digital supply 2.3-3.6 V |
| دبوس 24 | VSS — Ground |
| دبوس 25 | TRCLK/RPA0 — Trace clock / GPIO RA0 |
| دبوس 26 | TRD0/RPA1 — Trace data 0 / GPIO RA1 |
| دبوس 27 | TRD1/RPA2 — Trace data 1 / GPIO RA2 |
| دبوس 28 | TRD2/RPA3 — Trace data 2 / GPIO RA3 |
| دبوس 29 | TRD3/RPA4 — Trace data 3 / GPIO RA4 |
| دبوس 30 | SDA2/SDI2/U2RTS/RA5 — I2C2 SDA / SPI2 SDI / UART2 RTS / GPIO RA5 |
| دبوس 31 | SCL2/SCK2/U2CTS/RA6 — I2C2 SCL / SPI2 SCK / UART2 CTS / GPIO RA6 |
| دبوس 32 | OSC1/RC12 — Crystal oscillator input / GPIO RC12 |
| دبوس 33 | OSC2/RC15 — Crystal oscillator output / GPIO RC15 |
| دبوس 34 | VSS — Ground |
| دبوس 35 | VDD — Digital supply 2.3-3.6 V |
| دبوس 36 | SOSCI/RC13 — Secondary oscillator (32.768 kHz) input / GPIO RC13 |
| دبوس 37 | SOSCO/RC14 — Secondary oscillator output / GPIO RC14 |
| دبوس 38 | AERXD0/ETXD0/RPD15 — Ethernet MII/RMII receive data 0 / GPIO RD15 |
| دبوس 39 | AERXD1/ETXD1/RPD14 — Ethernet MII/RMII receive data 1 / GPIO RD14 |
| دبوس 40 | AECRS/RPD13 — Ethernet carrier sense / GPIO RD13 |
| دبوس 41 | AETXEN/RPD12 — Ethernet transmit enable / GPIO RD12 |
| دبوس 42 | AETXCLK/EREFCLK/RPD11 — Ethernet TX clock / reference clock / GPIO RD11 |
| دبوس 43 | AERXERR/ERXD0/RPD10 — Ethernet RX error / data 0 / GPIO RD10 |
| دبوس 44 | AERXDV/ECRS_DV/RPD9 — Ethernet RX data valid / GPIO RD9 |
| دبوس 45 | AEMDC/RPD8 — Ethernet management data clock / GPIO RD8 |
| دبوس 46 | AEMDIO/RPD7 — Ethernet management data I/O / GPIO RD7 |
| دبوس 47 | ECOL/RPD6 — Ethernet collision detect / GPIO RD6 |
| دبوس 48 | ETXERR/RPD5 — Ethernet TX error / GPIO RD5 |
| دبوس 49 | ERXD1/RPD4 — Ethernet RMII/MII receive data 1 / GPIO RD4 |
| دبوس 50 | ERXD2/RPD3 — Ethernet MII receive data 2 / GPIO RD3 |
| دبوس 51 | ERXD3/RPD2 — Ethernet MII receive data 3 / GPIO RD2 |
| دبوس 52 | ETXD2/RPD1 — Ethernet MII transmit data 2 / GPIO RD1 |
| دبوس 53 | ETXD3/RPD0 — Ethernet MII transmit data 3 / GPIO RD0 |
| دبوس 54 | VBUS — USB VBUS sense |
| دبوس 55 | VUSB — USB 3.3 V regulator input |
| دبوس 56 | D- — USB D- line |
| دبوس 57 | D+ — USB D+ line |
| دبوس 58 | VSS — Ground |
| دبوس 59 | VDD — Digital supply 2.3-3.6 V |
| دبوس 60 | AN8/C1OUT/RB8 — ADC input / Comparator output / GPIO RB8 |
| دبوس 61 | AN9/C2OUT/RB9 — ADC input / Comparator output / GPIO RB9 |
| دبوس 62 | AN10/CVREF-/RB10 — ADC input / CVREF- / GPIO RB10 |
| دبوس 63 | AN11/CVREF+/RB11 — ADC input / CVREF+ / GPIO RB11 |
| دبوس 64 | VSS — Ground |
| دبوس 65 | VDD — Digital supply 2.3-3.6 V |
| دبوس 66 | OC1/RD0 — Output compare 1 / GPIO RD0 |
| دبوس 67 | OC2/RD1 — Output compare 2 / GPIO RD1 |
| دبوس 68 | OC3/RD2 — Output compare 3 / GPIO RD2 |
| دبوس 69 | OC4/RD3 — Output compare 4 / GPIO RD3 |
| دبوس 70 | SDA1/SDI1/U1TX/RF8 — I2C1 SDA / SPI1 SDI / UART1 TX / GPIO RF8 |
| دبوس 71 | SCL1/SCK1/U1RX/RF2 — I2C1 SCL / SPI1 SCK / UART1 RX / GPIO RF2 |
| دبوس 72 | U2TX/RF3 — UART2 TX / GPIO RF3 |
| دبوس 73 | U2RX/RF2 — UART2 RX / GPIO RF2 |
| دبوس 74 | U3TX/RF5 — UART3 TX / GPIO RF5 |
| دبوس 75 | U3RX/RF4 — UART3 RX / GPIO RF4 |
| دبوس 76 | U4TX/RF13 — UART4 TX / GPIO RF13 |
| دبوس 77 | U4RX/RF12 — UART4 RX / GPIO RF12 |
| دبوس 78 | U5TX/RF6 — UART5 TX / GPIO RF6 |
| دبوس 79 | U5RX/RF7 — UART5 RX / GPIO RF7 |
| دبوس 80 | U6TX/RG6 — UART6 TX / GPIO RG6 |
| دبوس 81 | U6RX/RG7 — UART6 RX / GPIO RG7 |
| دبوس 82 | C1TX/RG8 — CAN1 TX / GPIO RG8 |
| دبوس 83 | C1RX/RG9 — CAN1 RX / GPIO RG9 |
| دبوس 84 | C2TX/RG0 — CAN2 TX / GPIO RG0 |
| دبوس 85 | C2RX/RG1 — CAN2 RX / GPIO RG1 |
| دبوس 86 | PMALL/PMA0/RA0 — Parallel master port low address latch / GPIO RA0 |
| دبوس 87 | PMALH/PMA1/RA1 — Parallel master port high address latch / GPIO RA1 |
| دبوس 88 | PMD0/RF0 — Parallel master port data 0 / GPIO RF0 |
| دبوس 89 | PMD1/RF1 — Parallel master port data 1 / GPIO RF1 |
| دبوس 90 | PMD2/RG0 — Parallel master port data 2 / GPIO RG0 |
| دبوس 91 | PMD3/RG1 — Parallel master port data 3 / GPIO RG1 |
| دبوس 92 | PMD4/RG2 — Parallel master port data 4 / GPIO RG2 |
| دبوس 93 | PMD5/RG3 — Parallel master port data 5 / GPIO RG3 |
| دبوس 94 | PMD6/RG4 — Parallel master port data 6 / GPIO RG4 |
| دبوس 95 | PMD7/RG5 — Parallel master port data 7 / GPIO RG5 |
| دبوس 96 | PMRD/RG12 — Parallel master port read strobe / GPIO RG12 |
| دبوس 97 | PMWR/RG13 — Parallel master port write strobe / GPIO RG13 |
| دبوس 98 | PMCS1/RG14 — Parallel master port chip select 1 / GPIO RG14 |
| دبوس 99 | PMCS2/RG15 — Parallel master port chip select 2 / GPIO RG15 |
| دبوس 100 | AVDD — Analog supply for ADC (filtered from VDD) |
التطبيقات النموذجية
PIC32MX795F512L-80V/PF مناسب لـ 6 التطبيقs: 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.
موصى به
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.
موصى به
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.
موصى به
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.
موصى به
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.
موصى به
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.
موصى به
ملخص المنتجات الموصى بها
بيانات مرجعية هندسية لـ PIC32MX795F512L-80V/PF — المقارنة وإرشادات التصميم ومعلومات الامتثال.
دليل الاختيار
المقارنة مع البدائل
| المعامل | هذا المنتج | 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) |
أبرز الفروقات
- Single-chip integration of Ethernet + USB-OTG + dual CAN (مقابلPIC32MX675F512L-80V/PT)
- Highest-density Flash/RAM combination in the PIC32MX family (مقابلPIC32MX795F512L-80I/PF)
- Pin-compatible family migration path (مقابلPIC32MX440F512H-80I/PT)
ملاحظات التصميم
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.
معلومات الامتثال
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.