3.3.14.3 One Instruction Word, Two or Four Instruction Cycles (Program Flow Changes)

These instructions include relative call and branch instructions. When an instruction changes the PC (other than to increment it), the program memory prefetch data must be discarded. This makes the instruction take four effective cycles to execute, as shown in Figure 3-15.

Figure 3-15. BFEXTF, BTINSF & BFINSL Two-Word, Two-Cycle Instruction Flow