Появились уже LPC17xx с заточеным под асинхроники ШИМом,
квадратурным декодером и т.д.
Сердито и не дорого.
насчет dead time - нужен для задержки переключения транзисторов верхнего\нижнего моста,
хотя если чесно ,если лепить драйвер ,у него уже частенько есть встроеный dead time ,и 6 каналов не нужно

Насчет софта ,не думаю ,что бы сваять синус смещеный по фазе - нужно быть гением.
А вот за расчетами силовой высоковольтной части ,действительно прийдется посидеть.