7.4.2 Instruction Execution Timing

The CPU clock, CLK_CPU, clocks the AVR CPU. No internal clock division is applied. The figure below shows the parallel instruction fetches and executions enabled by the Harvard architecture and the fast-access register file concept, which is the basic pipelining concept enabling up to 1 MIPS/MHz performance with high efficiency.

Figure 7-2. The Parallel Instruction Fetches and Executions

The following figure shows the internal timing concept for the register file. During a single clock cycle, an ALU operation using two register operands executes, and the result is stored in the destination register.

Figure 7-3. Single Cycle ALU Operation