3.3.19.2.2 Instruction Stall Cycles and Flow Change Instructions

The CALL and RCALL instructions write to the stack using Working register, W15, and can, therefore, force an instruction stall prior to the next instruction if the source read of the next instruction uses W15.

The RETFIE and RETURN instructions can never force an instruction stall prior to the next instruction because they only perform read operations. However, the RETLW instruction can force a stall because it writes to a W register during the last cycle.

The GOTO and branch instructions can never force an instruction stall because they do not perform write operations.