What advantages does CPLD have w.r.t microcontrollers in driving MOSFET drivers in inverter?
Determinism. Exact same timings, every time, all the time. More immediate, potentially simultaneous, reactions to events with much, much less time variability. Always the same number of clock cycles if you are using a clock.
It's also easier to replace a CPLD than an MCU if it goes obsolete, especially between brands since the &quot;code&quot; is far more universal and pin assignments are far more flexible. Good for products where you plan on manufacturing them for decades.