Optimização de funções

Existe alguma maneira, seja de software ou hardware, para deixar o arduino com precisão em medir o tempo , e que essa precisão seja da ordem de nS (nano segundos) ou micro segundos.

Se a precisão deve ser na ordem dos ns, duvido que haja. Mas já agora, o que é que isso tem a ver com "Optimização de funções"?