The PIC32MX795F512L-80I/PT is a high performance 32-bit microcontroller from the PIC32MX family of devices manufactured by Microchip. It features an MIPS32 M4K core running at 80MHz, 512KB of Flash memory, 128KB of RAM memory, and 80 I/O pins. It also has a wide range of integrated peripherals and digital signal processing capabilities, making it ideal for applications requiring high processing speed and strong I/O capabilities. The device is available in a 80-pin TQFP package.