Flash program memory and data EEPROM (FLASH) RM0367
88/1043 RM0367 Rev 7
Erase Option bytes
• Purpose
Delete one row in the Option bytes area. This operation performs the same function as
Write Option Byte with a zero value. It is available for compatibility purpose only.
• Size
Erase only by word.
• Address
Select a valid address in the Option bytes area.
• Protocol
Single programming operation.
• Requests
PELOCK = 0, OPTLOCK = 0, ERASE = 1 (optional OPT = 1).
• Errors
WRPERR is set to 1 if PELOCK = 1 or OPTLOCK = 1.
WRPERR is set to 1 if the actual protection level is 2 (the Option bytes area cannot be
erased at Level 2).
SIZERR is set to 1 if the size is not the word.
• Description
This operation aims at deleting the content of a row in the Option bytes area. A row
contains only 1 word. The use must write zero at the right address with a word size.
Refer to Section : Write Option bytes for additional information.
Since all bits are set to 0 after an erase operation, there will be a mismatch during the
Option bytes loading and the default values will be loaded.
• Duration
Tprog (3.2 ms).
For code example, refer to A.3.8: Erase Option byte code example.