The DSPIC33EP32GP504-E/ML is an integrated circuit (IC) microcontroller from Microchip. It contains a dsPIC33E core, with four kilobyte (4kB) of static random access memory (SRAM), 32kB of non-volatile flash program memory, and a QFN44 package containing 0.65mm pins. The microcontroller has integrated peripherals, including one capture/compare/PWM module, one I2C/SPI/3-Wire port, two I2S/SPI ports, one parallel master port, one background debug module, and three numerically-controlled oscillators. The microcontroller also contains DMA, a programmable-voltage regulator, a POR/BOR feature, analog-to-digital and digital-to-analog converters, protection features, and sleep/idle/standby modes.