The DSPIC33FJ32GP102-I/SP is a microcontroller from Microchip Technology, Inc. It is a 32-bit dsPIC Digital Signal Controller (DSC) with a 100 MIPS CPU and 1024 Kwords of Flash program memory. It is suitable for use in motor control and industrial applications. It includes up to 32KB of RAM, 15 x 16-bit timers, SPI, I2C, 3 x UARTs, 1 x I2S, 2 x Cell Serial Peripheral Interface, 2 x Enhanced Capture/Compare/PWM, 4 x 16-bit A/D, accurate internal oscillators and clock sources, with innovative and powerful peripherals which provide simplistic inter-integration, improved computational power and robust system control. This device also integrates a 13-bit x 16-bit multiplier and ECC with parity protection.