two 200kHz complementary PWM Signals

I want to generate two 200kHz 50% duty cycle non-overlapping complementary PWM signals, A & B.

Always 50% duty? (squarewave, symetrical)

Do you mean 2 channels? (2 pairs of signals for 4 outputs total)

If multiple channels non-overlaping, do you mean synchrounous? (all outputs updated at exactly the same time)

The Arduino Due has these features (complimentary PWM). Highly configurable with many options - all in hardware.