The PIC32MK1024GPE064-I/PT is a 64-pin Microchip PIC32MK microcontroller. It features an MIPS32 M4K core running at up to 80 MHz, 1 MB of Flash memory, 128 KB of RAM, 46 DMA channels, and 10-bit Analog-to-Digital Converter (ADC). The device also includes peripherals like multiple Timers, USB 2.0, CAN, I2C, SPI, UART, PWM, I2S and Crypto. It is suitable for a wide range of applications and is RoHS-compliant.