This part is a kind of semiconductor called AT89C5115.
Function of this product has Low Pin Countl 8-bit Microcontroller.
Manufacturers : ATMEL Corporation
Image and pinout :

Some of the text within the PDF file :
Features • 80C51 Core Architecture • 256 Bytes of On-chip RAM • 256 Bytes of On-chip XRAM • 16K Bytes of On-chip Flash Memory – Data Retention: 10 Years at 85°C – Erase/Write Cycle: 100K • 2K Bytes of On-chip Flash for Bootloader • 2K Bytes of On-chip EEPROM – Erase/Write Cycle: 100K • 14-sources 4-level Interrupts • Three 16-bit Timers/Counters • Full Duplex UART Compatible 80C51 • Maximum Crystal Frequency 40 MHz. In X2 Mode, 20 MHz (CPU Core, 40 MHz) • Three or Four Ports: 16 or 20 Digital I/O Lines • Two-channel 16-bit PCA – PWM (8-bit) – High-speed Output – Timer and Edge Capture • Double Data Pointer • 21-bit Watchdog Timer (7 Programmable bits) • A 10-bit Resolution Analog-to-Digital Converter (ADC) with 8 Multiplexed Inputs • Power-savin [ ... ]
AT89C5115 PDF Datasheet Download
