The actual control systems are traditionally MCU focused applications. The requirement is for a controller with real-time interrupt priority, fast closed loops, and small sampling windows. Also, there are background tasks for the host functions such as a system watchdog function and sub-prioritization. Shown on this slide is an example of a PFC stage with multiple switches on the front end for PFC. This is a two-phased interleave PFC, and followed by a motor. There are multiple PWMs on the motor side, and multiple PWMs on the PFC side. It is necessary to be able to drive these, and with high resolution. This must be done with fast interrupt service loops or interrupt service priority loops to prevent a run away condition. In addition to precise motor control, high efficiency is important in the power factor correction stage.