3.2 Programming Algorithms
The Program Flash Memory and User ID are programmed one word at a time. The EEPROM memory and configuration regions are programmed one byte at a time.
Note: 
            
        - See Figure 3-15.
 - See Figure 3-17.
 
Note: 
            
        - This step is optional if the device has already been erased or has not been previously programmed.
 - If the device is code-protected or must be completely erased, then Bulk Erase the device, as shown in Figure 3-18.
 
Note: 
            
        - This step is optional if the device has already been erased or has not been previously programmed.
 - See Figure 3-16.
 
