This part is a kind of semiconductor called LM2576.
Function of this product has 52kHz Simple 3A Buck Voltage Regulator.
Manufacturers : Micrel Semiconductor
Image and pinout :
Some of the text within the PDF file :
LM2576 Micrel LM2576 52kHz Simple 3A Buck Voltage Regulator General Description The LM2576 series of monolithic integrated circuits provide all the active functions for a step-down (buck) switching regulator. Fixed versions are available with a 3.3V, 5V, or 12V fixed output. Adjustable versions have an output voltage range from 1.23V to 37V. Both versions are capable of driving a 3A load with excellent line and load regulation. These regulators are simple to use because they require a minimum number of external components and include internal frequency compensation and a fixed-frequency oscillator. The LM2576 series offers a high efficiency replacement for popular three-terminal adjustable linear regulators. It substantially reduces the size of the heat sink, and in many cases no heat s [ ... ]