This part is a kind of semiconductor called ATtiny40.
Function of this product has 8-bit tinyAVR Microcontroller.
Manufacturers : ATMEL
Image and pinout :

Some of the text within the PDF file :
8-bit Atmel tinyAVR Microcontroller with 4K Bytes In-System Programmable Flash ATtiny40 Features • High Performance, Low Power AVR® 8-Bit Microcontroller • Advanced RISC Architecture – 54 Powerful Instructions – Most Single Clock Cycle Execution – 16 x 8 General Purpose Working Registers – Fully Static Operation – Up to 12 MIPS Throughput at 12 MHz • Non-volatile Program and Data Memories – 4K Bytes of In-System Programmable Flash Program Memory – 256 Bytes Internal SRAM – Flash Write/Erase Cycles: 10,000 – Data Retention: 20 Years at 85oC / 100 Years at 25oC • Peripheral Features – One 8-bit Timer/Counter with Two PWM Channels – One 8/16-bit Timer/Counter – 10-bit Analog to Digital Converter • 12 Single-Ended Channels – Programmable Watchdog Timer with [ ... ]
ATtiny40 PDF Datasheet Download
