The diagram shows the flow of production programming under normal
circumstances.
Figure 1. Normal programming flow
While the diagram describes the normal programming flow for initial programming of new devices, the following factors may affect production programming:
System Protection Unit (SPU) memory protection was enabled by a previously programmed application on the device that may need to be overwritten or a different region of flash may need to be programmed while keeping the existing program unchanged. See Disabling SPU for more information.