This powerful 10 MIPS (100 nanoseconds command execution) but easy to program (only 77 single-word commands) CMOS FLASH-based 8-bit microcontroller, Microchip's powerful PIC® It packs its architecture into a 28-pin package and is upwardly compatible with PIC16C5X, PIC12CXXX, PIC16CXX and PIC17CXX devices and thus provides a seamless migration path of software code to higher levels of hardware integration. PIC18F252, 'C' compiler friendly development environment, 256 byte EEPROM, Self-programming, one ICD, 2 capture/compare/PWM functions, 5 channels 10-bit Analog-to-Digital (A/D) converter, synchronous serial port, 3-wire It can be configured as a Serial Peripheral Interface (SPI™) or 2-wire Inter-Integrated Circuit (I²C™) bus and an Addressable Universal Asynchronous Transceiver (AUSART). All these features make it ideal for production equipment, instrumentation and monitoring, data acquisition, power conditioning, environmental monitoring, telecom and consumer audio/video applications.