Hi there,
I'm not familiar with Microcontrollers for this type of application, but I want to recommend you to visit the Power Electronics Development Center to learn more about the use of graphical system design tools for power electronics design.
Visit: ni.com/powerdev
Best,
Fernando D.
National Instruments