Generate 60uS pulse

Thanks for your reply. I do not have Arduino Zero with me. I will try to change the code to utilize interrupt.
When I say not reliable. I mean the pulse has been generate in right place in most case. Every once a while it has been generate in duty off cycle.