I ran your program and according to the scope they all are running the same freq. with different pulse width