Microchip DSPIC30F6010A-30I/PF 16-Bit Microcontroller