1.9.1 The First Instruction Following a Self-Write Instruction May Not Execute

When performing a self-write operation to Program Flash Memory, the first instruction following a self-write instruction may not execute.

Work around

Add two all-zero NOP() macros immediately after the self-write instruction. The all-zero NOP() macros are included automatically when the #include <xc.h> directive is used in user software.

Affected Silicon Revisions

A4 B2
X X