Microchip PIC 16F877A Microcontroller
40 Pin DIP package 33 I/O ports Operating speed: DC - 20 MHz clock input (DC - 200 ns instruction cycle) 8K x 14 words of Flash Program Memory 368 x 8 bytes of Data Memory (RAM) 256 x 8 bytes of EEPROM Data Memory
Click here for datasheet