Power Supply with Variable Output Level
It's a buck regulator. The MCU is most likely used for handling the interface and supplying a reference voltage to the analog section of the device.

There are literally hundreds if not thousands of buck regulator devices; pick a vendor and look at their lineup. It is also not terribly difficult to build one from scratch using only discretes and MSI chips.