The PIC32MX530F128H-V/PT is a 32-bit microcontroller from Microchip Technology. It is a member of the PIC32MX family which feature several low-power modes and energy-friendly features, as well as numerous peripheral features, such as an integrated 10/100 Ethernet MAC and on-chip USB 2.0 peripheral controller. It operates at a maximum clock speed of 80MHz, has 128KB of program Flash Memory and 16KB of RAM. On-chip peripherals include an SPI and I2C port, 2 UARTS, 1 I2S, 8 channels of analog-to-digital converter, 2 comparators, and up to 4 timer/counters. It is available in a 64-pin V/PT package.