Самая короткая задержка, это один такт процессора, реализуется инструкцией NOP (no operation).
Длительность её, зависит от тактовой частоты процессора. А в случае ARM, ещё от режима работы.
Это зависит от того, на чём вы пишите. В ассемблере есть соответствующая инструкция, а в С, обычно, есть макрос. В языках более высокого уровня, я не представляю, зачем может понадобится такая короткая задержка в принципе. =)
// add this to the top of your sketch
#define NOP __asm__ __volatile__ ("nop\n\t")
// and then use it in code as follows
NOP; // delay 62.5ns on a 16MHz AtMega