 This means the next machine instruction is fetched as the current one is executing.Most instructions take just one or two clock cycles, making AVRs relatively fast among eight-bit microcontrollers.The AVR processors were designed with the efficient execution of compiled C code in mind and have several built-in pointers for the task.