This part is a kind of semiconductor called PIC32MZ0512ECE124.
Function of this product has 32-bit MCUs.
Manufacturers : Microchip Technology
Image and pinout :

Some of the text within the PDF file :
Remappable Pins USB 2.0 HS OTG DMA Channels (Programmable/ Dedicated) External Interrupts(2) Timers/ Capture/ Compare(1) CAN 2.0B DS60001191B-page 2 PIC32MZ Embedded Connectivity (EC) Family TABLE 1: PIC32MZ EC FAMILY FEATURES Remappable Peripherals Program Memory (KB) Data Memory (KB) Boot Flash Memory (KB) Analog Comparators 12-bit ADC (Channels) Packages Ethernet I/O Pins Crypto Device RTCC SPI/I2S UART PIC32MZ1024ECG064 PIC32MZ1024ECH064 PIC32MZ1024ECM064 PIC32MZ2048ECG064 PIC32MZ2048ECH064 PIC32MZ2048ECM064 PIC32MZ1024ECG100 PIC32MZ1024ECH100 PIC32MZ1024ECM100 PIC32MZ2048ECG100 PIC32MZ2048ECH100 PIC32MZ2048ECM100 PIC32MZ1024ECG124 PIC32MZ1024ECH124 PIC32MZ1024ECM124 PIC32MZ2048ECG124 PIC32MZ2048ECH124 PIC32MZ2048ECM124 PIC32MZ1024ECG144 PIC32MZ1024ECH144 PIC32MZ1024ECM1 [ ... ]
PIC32MZ0512ECE124 PDF Datasheet Download
