The DSPIC33CK32MP506-I/MR is a 32-bit digital signal controller (DSC) from Microchip. It is a low-power, high-performance member of the dsPIC33CK family of digital signal controllers. It is powered by a 32-bit MIPS32 M4K MCU core, and includes up to 256KB Flash memory, up to 32KB RAM and up to 32KB EEPROM. The device has built-in peripherals such as a 12-bit ADC with up to 64 channels, a comparator module with up to 16 channels, a Capture/Compare/PWM module, an I2C module with speeds up to 400kHz, a SPI module with speeds up to 5MHz, an UART module with speeds up to 3.5Mbps and an Enhanced QEI module. It runs from 1.8V to 3.3V and is available in either a 64-pin TQFP package or a 64-pin LQFP package. The DSPIC33CK32MP506-I/MR makes a low power solution for applications such as motor control, audio and speech, power converters and automation.