Buenas Diego, yo he hecho algunas señales para generar trifasica a partir de DC (supongo que es lo que quieres hacer tu). Yo lo hago de dos maneras dferentes que son las que conozco: con 6 salidas PWM por hardware ,y con 6 PWMs por software, por hard hay unos pocos PICs de alta gama (DSPs, sobre todo, Microchip tiene tiene 6 modelos creo que te valen, en otras marcas tambien los hay, yo tengo ahora en mente hacerlo con Infineon por razones de empresa, aqui con modulos PWM va a ser una persona que se va a encargar del programa en C.
Yo lo he hecho por software en assembler, sin salidas PWM ya en elPIC sin modulos PWM creo que no hay otra manera que en assembler.
Yo para generar 6 PWMs desfasados 120º pongo las tres ondas trifasicas discretizadas segun los niveles de tension que quiero hacer esa, por ejemplo para 60 niveles son 60 PWMs de subida semiciclo posititivo va a tener otras tantas de bajado en la cresta de la onda ajusto con los PWMs los que sean, para que me salgan salgan los que me convengan, hago lo mismo exactamente para semiciclo negativo, esto va a dar un numero de PWMs por onda completa de Nº de niveles 60*4=240PWMs.
Para hacer coincidir todo, supon que quires generar 50 Hz por tanto cada ciclo son 20ms y cada semiciclo 10ms, donde tienes que meter 60 PWM para conseguir 30 niveles (30 subiendo y 30 bajando) entonces si quieres una portadora de 4KHz cada PWM tendra 250us por tanto en 10ms 40PWMs (mirate si me equivoque que soy la hostia de malo con esto

) y necesitas meter 60 osea 10 a mayores, los puedes meter donde tu quieras en la cima en la tension maxima aumentaras un poco la eficaz resultante, si los distribuyes entre los dos principios que es 0 te dara un eficaz inferior.
Espero te sirva de algo.