PIC16F887 is a CMOS FLASH-based microcontroller with 256 bytes of EEPROM, 14 channels of A/D converter, SPI and I2C modules, and low-power features. It is ideal for advanced level A/D applications in automotive, industrial, appliances or consumer products.