I have a microchip card that is doing that with only 1 timer

but it is not doing anything left until it has free-time.(at the end of the 6th channel)...
I'm looking over synchronised pwms or maybe 1 pwm and 1 timer, not sure here...
Is this so that you can have a full six-axis device on the ground that can transmit info to another mechanism, like a head tracker?
better than that, a box that can connect in many way : on my current android radio :

I can connect an andoid device via an IOIO, a computer via usb cdc, another generic usart and a radio in ppm and specify for each channel (8 in total) which device to connect. this way I added 2 more dual axis stick plugged to the IOIO so that I can use my gimbal while flying with the radio in ppm mode

And I'm taking the telemetry back to the IOIO (android) or usb (copmputer).
But I had a little problem of glitch with the android input (not with the other) certainly due to the latency of the adb interface.
And because I didn't set up the mixer function yet, i think it is a good idea to not make the thinks twice, so I'll like to use OP modules that have nearly all what I need and even better