The problem is i have to create a 10 ns delay, 140 ns delay and a 450 ns delay in c, which i have found almost impossible to do. The microprocessor has a max clock speed of 50 Mhz and a max bus speed of 25 Mhz. Is there a way to create such a short delay in my c code?