The PIC24FJ32GA002-I/SP is a 16-bit microcontroller part of the microchip family. It contains a 16-bit RISC CPU, flash program memory up to 32KB, and up to 2KB of RAM. Its operating voltage is from 2.5V to 3.6V, with a maximum frequency of 32MHz. It contains 32 input/ output pins, 2 Compare/Capture/PWM peripherals, 3 UART modules, 2 SPI modules, 2 I2C modules, 5 Timer modules, and a 10-bit A/D Converter. It is packaged in a 28-pin, 3x3mm QFN package. It is suitable for embedded applications requiring low power and low pin count.