The PIC32MX564F128L-V/PF is a 32-bit microcontroller made by Microchip and belongs to the PIC32 family of MCUs. It is designed for high-performance applications and has a wide array of features, including a 128KB internal flash memory, 32KB RAM, USB-OTG, 10-Bit ADC, and DMA controller. The PIC32MX564F128L-V/PF is a microcontroller with a high clock speed with a maximum speed of 80MHz. Additionally, the device is equipped with many integrated peripherals such as UART, SPI, I2C, USB, CAN, PWM, and others. Finally, the device also has a wide range of packages, including QFN, MLF, and VQFN packages.