This part is a kind of semiconductor called LPC824.
Function of this product has 32-bit ARM Cortex-M0+ microcontroller.
Manufacturers : NXP
Image and pinout :

Some of the text within the PDF file :
LPC82x 32-bit ARM Cortex-M0+ microcontroller; up to 32 kB flash and 8 kB SRAM; 12-bit ADC; comparator Rev. 1 — 1 October 2014 Product data sheet 1. General description The LPC82x are an ARM Cortex-M0+ based, low-cost 32-bit MCU family operating at CPU frequencies of up to 30 MHz. The LPC82x support up to 32 KB of flash memory and 8 KB of SRAM. The peripheral complement of the LPC82x includes a CRC engine, four I2C-bus interfaces, up to three USARTs, up to two SPI interfaces, one multi-rate timer, self-wake-up timer, and state-configurable timer with PWM function (SCTimer/PWM), a DMA, one 12-bit ADC and one analog comparator, function-configurable I/O ports through a switch matrix, an input pattern match engine, and up to 29 general-purpose I/O pins. For additional documentation relat [ ... ]
LPC824 PDF Datasheet Download
