This part is a kind of semiconductor called BP2325A.
Function of this product has Non-isolated Buck APFC Offline LED Driver.
Manufacturers : BPS
Image and pinout :

Some of the text within the PDF file :
BP2325A Non-isolated Buck APFC Offline LED Driver Description The BP2325A is a high precision non-isolated buck driver with active PFC, specially designed for universal input offline constant current LED lighting. The driver with on-chip PFC circuit achieves high power factor and low THD. Operating in critical conduction mode, the power MOSFET switching loss is reduced and the inductor is fully utilized. The BP2325A integrates a 500V power MOSFET. With few external components, the LED output current can be precisely controlled. The BP2325A utilizes patent pending floating ground structure. The inductor current is sensed during the whole switching cycle. So it achieves high precision output current control, and excellent line regulation and load regulation. The BP2325A offers rich protectio [ ... ]
BP2325A PDF Datasheet Download
