This powerful yet easy to program (only 35 single word command) CMOS Flash-based 8-bit microcontroller packs Microchip's powerful PIC® architecture into an 18-pin package and is upwardly compatible with PIC16C7x, PIC16C62xA, PIC16C5X and PIC12CXXX devices. The PIC16F88 features an 8 MHz internal oscillator, 256 bytes of EEPROM data memory, a capture/compare/PWM, an Addressable USART, a synchronous serial port that can be configured as a 3-wire Serial Peripheral Interface (SPI™) or a 2-wire serial port.