PIC32MX795F512L-80V/PF - 80MHz 512KB Flash 32-bit MCU | Microchip
MPN: PIC32MX795F512L-80V/PF ✓ Hoạt độngPIC32MX795F512L-80V/PF Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC32MX795F512L-80V/PF — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC32MX795F512L-80V/PF (cùng hình factor và footprint) — khác nhau ở ADC, DMA Channels, CAN, USB, Package.
PIC32MX795F512L-80I/PF
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX795F512LT-80V/PF
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX775F512L-80V/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX695F512LT-80V/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX675F512L-80V/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC32MX795F512L-80V/PF Tỷ lệ tối đa & tính chất điện
| 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 |
| Điện áp cung cấp | 2.3 V to 3.6 V |
| Nhiệt độ hoạt động | -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 |
| Hộp | 100-pin TQFP (14x14 mm), PF suffix |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant (lead-free) |
| Debug Interface | JTAG / ICSP / Trace |
Cấu hình chân PIC32MX795F512L-80V/PF
| Chân 1 | SDA3/SDI3/U1RTS/RG15 — I2C3 SDA / SPI3 SDI / UART1 RTS / GPIO RG15 |
| Chân 2 | SCL3/SCK3/U1CTS/RG14 — I2C3 SCL / SPI3 SCK / UART1 CTS / GPIO RG14 |
| Chân 3 | AN17/C1IND/RB13 — ADC input / Comparator input / GPIO RB13 |
| Chân 4 | AN18/C1INC/RB12 — ADC input / Comparator input / GPIO RB12 |
| Chân 5 | AN19/C2IND/RB11 — ADC input / Comparator input / GPIO RB11 |
| Chân 6 | VSS — Ground |
| Chân 7 | VDD — Digital supply 2.3-3.6 V |
| Chân 8 | AN20/C2INC/RB10 — ADC input / Comparator input / GPIO RB10 |
| Chân 9 | AN21/RE9 — ADC input / GPIO RE9 |
| Chân 10 | AN22/RE8 — ADC input / GPIO RE8 |
| Chân 11 | AN23/RE7 — ADC input / GPIO RE7 |
| Chân 12 | AN24/RE6 — ADC input / GPIO RE6 |
| Chân 13 | AN25/RE5 — ADC input / GPIO RE5 |
| Chân 14 | AN26/RE4 — ADC input / GPIO RE4 |
| Chân 15 | AN27/RE3 — ADC input / GPIO RE3 |
| Chân 16 | AN28/RE2 — ADC input / GPIO RE2 |
| Chân 17 | AN29/RE1 — ADC input / GPIO RE1 |
| Chân 18 | AN30/RE0 — ADC input / GPIO RE0 |
| Chân 19 | TCK/RPA7 — JTAG Test Clock / GPIO RA7 |
| Chân 20 | TDO/RPA8 — JTAG Test Data Out / GPIO RA8 |
| Chân 21 | TDI/RPA9 — JTAG Test Data In / GPIO RA9 |
| Chân 22 | TMS/RPA10 — JTAG Test Mode Select / GPIO RA10 |
| Chân 23 | VDD — Digital supply 2.3-3.6 V |
| Chân 24 | VSS — Ground |
| Chân 25 | TRCLK/RPA0 — Trace clock / GPIO RA0 |
| Chân 26 | TRD0/RPA1 — Trace data 0 / GPIO RA1 |
| Chân 27 | TRD1/RPA2 — Trace data 1 / GPIO RA2 |
| Chân 28 | TRD2/RPA3 — Trace data 2 / GPIO RA3 |
| Chân 29 | TRD3/RPA4 — Trace data 3 / GPIO RA4 |
| Chân 30 | SDA2/SDI2/U2RTS/RA5 — I2C2 SDA / SPI2 SDI / UART2 RTS / GPIO RA5 |
| Chân 31 | SCL2/SCK2/U2CTS/RA6 — I2C2 SCL / SPI2 SCK / UART2 CTS / GPIO RA6 |
| Chân 32 | OSC1/RC12 — Crystal oscillator input / GPIO RC12 |
| Chân 33 | OSC2/RC15 — Crystal oscillator output / GPIO RC15 |
| Chân 34 | VSS — Ground |
| Chân 35 | VDD — Digital supply 2.3-3.6 V |
| Chân 36 | SOSCI/RC13 — Secondary oscillator (32.768 kHz) input / GPIO RC13 |
| Chân 37 | SOSCO/RC14 — Secondary oscillator output / GPIO RC14 |
| Chân 38 | AERXD0/ETXD0/RPD15 — Ethernet MII/RMII receive data 0 / GPIO RD15 |
| Chân 39 | AERXD1/ETXD1/RPD14 — Ethernet MII/RMII receive data 1 / GPIO RD14 |
| Chân 40 | AECRS/RPD13 — Ethernet carrier sense / GPIO RD13 |
| Chân 41 | AETXEN/RPD12 — Ethernet transmit enable / GPIO RD12 |
| Chân 42 | AETXCLK/EREFCLK/RPD11 — Ethernet TX clock / reference clock / GPIO RD11 |
| Chân 43 | AERXERR/ERXD0/RPD10 — Ethernet RX error / data 0 / GPIO RD10 |
| Chân 44 | AERXDV/ECRS_DV/RPD9 — Ethernet RX data valid / GPIO RD9 |
| Chân 45 | AEMDC/RPD8 — Ethernet management data clock / GPIO RD8 |
| Chân 46 | AEMDIO/RPD7 — Ethernet management data I/O / GPIO RD7 |
| Chân 47 | ECOL/RPD6 — Ethernet collision detect / GPIO RD6 |
| Chân 48 | ETXERR/RPD5 — Ethernet TX error / GPIO RD5 |
| Chân 49 | ERXD1/RPD4 — Ethernet RMII/MII receive data 1 / GPIO RD4 |
| Chân 50 | ERXD2/RPD3 — Ethernet MII receive data 2 / GPIO RD3 |
| Chân 51 | ERXD3/RPD2 — Ethernet MII receive data 3 / GPIO RD2 |
| Chân 52 | ETXD2/RPD1 — Ethernet MII transmit data 2 / GPIO RD1 |
| Chân 53 | ETXD3/RPD0 — Ethernet MII transmit data 3 / GPIO RD0 |
| Chân 54 | VBUS — USB VBUS sense |
| Chân 55 | VUSB — USB 3.3 V regulator input |
| Chân 56 | D- — USB D- line |
| Chân 57 | D+ — USB D+ line |
| Chân 58 | VSS — Ground |
| Chân 59 | VDD — Digital supply 2.3-3.6 V |
| Chân 60 | AN8/C1OUT/RB8 — ADC input / Comparator output / GPIO RB8 |
| Chân 61 | AN9/C2OUT/RB9 — ADC input / Comparator output / GPIO RB9 |
| Chân 62 | AN10/CVREF-/RB10 — ADC input / CVREF- / GPIO RB10 |
| Chân 63 | AN11/CVREF+/RB11 — ADC input / CVREF+ / GPIO RB11 |
| Chân 64 | VSS — Ground |
| Chân 65 | VDD — Digital supply 2.3-3.6 V |
| Chân 66 | OC1/RD0 — Output compare 1 / GPIO RD0 |
| Chân 67 | OC2/RD1 — Output compare 2 / GPIO RD1 |
| Chân 68 | OC3/RD2 — Output compare 3 / GPIO RD2 |
| Chân 69 | OC4/RD3 — Output compare 4 / GPIO RD3 |
| Chân 70 | SDA1/SDI1/U1TX/RF8 — I2C1 SDA / SPI1 SDI / UART1 TX / GPIO RF8 |
| Chân 71 | SCL1/SCK1/U1RX/RF2 — I2C1 SCL / SPI1 SCK / UART1 RX / GPIO RF2 |
| Chân 72 | U2TX/RF3 — UART2 TX / GPIO RF3 |
| Chân 73 | U2RX/RF2 — UART2 RX / GPIO RF2 |
| Chân 74 | U3TX/RF5 — UART3 TX / GPIO RF5 |
| Chân 75 | U3RX/RF4 — UART3 RX / GPIO RF4 |
| Chân 76 | U4TX/RF13 — UART4 TX / GPIO RF13 |
| Chân 77 | U4RX/RF12 — UART4 RX / GPIO RF12 |
| Chân 78 | U5TX/RF6 — UART5 TX / GPIO RF6 |
| Chân 79 | U5RX/RF7 — UART5 RX / GPIO RF7 |
| Chân 80 | U6TX/RG6 — UART6 TX / GPIO RG6 |
| Chân 81 | U6RX/RG7 — UART6 RX / GPIO RG7 |
| Chân 82 | C1TX/RG8 — CAN1 TX / GPIO RG8 |
| Chân 83 | C1RX/RG9 — CAN1 RX / GPIO RG9 |
| Chân 84 | C2TX/RG0 — CAN2 TX / GPIO RG0 |
| Chân 85 | C2RX/RG1 — CAN2 RX / GPIO RG1 |
| Chân 86 | PMALL/PMA0/RA0 — Parallel master port low address latch / GPIO RA0 |
| Chân 87 | PMALH/PMA1/RA1 — Parallel master port high address latch / GPIO RA1 |
| Chân 88 | PMD0/RF0 — Parallel master port data 0 / GPIO RF0 |
| Chân 89 | PMD1/RF1 — Parallel master port data 1 / GPIO RF1 |
| Chân 90 | PMD2/RG0 — Parallel master port data 2 / GPIO RG0 |
| Chân 91 | PMD3/RG1 — Parallel master port data 3 / GPIO RG1 |
| Chân 92 | PMD4/RG2 — Parallel master port data 4 / GPIO RG2 |
| Chân 93 | PMD5/RG3 — Parallel master port data 5 / GPIO RG3 |
| Chân 94 | PMD6/RG4 — Parallel master port data 6 / GPIO RG4 |
| Chân 95 | PMD7/RG5 — Parallel master port data 7 / GPIO RG5 |
| Chân 96 | PMRD/RG12 — Parallel master port read strobe / GPIO RG12 |
| Chân 97 | PMWR/RG13 — Parallel master port write strobe / GPIO RG13 |
| Chân 98 | PMCS1/RG14 — Parallel master port chip select 1 / GPIO RG14 |
| Chân 99 | PMCS2/RG15 — Parallel master port chip select 2 / GPIO RG15 |
| Chân 100 | AVDD — Analog supply for ADC (filtered from VDD) |
Ứng dụng tiêu biểu
PIC32MX795F512L-80V/PF phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC32MX795F512L-80V/PF — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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) |
Bảo phân biệt quan trọng
- Single-chip integration of Ethernet + USB-OTG + dual CAN (vsPIC32MX675F512L-80V/PT)
- Highest-density Flash/RAM combination in the PIC32MX family (vsPIC32MX795F512L-80I/PF)
- Pin-compatible family migration path (vsPIC32MX440F512H-80I/PT)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.