[quote]so doesn't 11.3MHz seem low[/quote]
Aron, I recollect now the overhead with GPIO toggling is very high. The 11.3MHz figure you've observed above is a true value and also you can clearly notice the waveform distortion. This is because GPIOs are not supposed to be toggling at such high rates; hence PWMs are used :)
Regards,
Gautam