AT32F421 Series Reference Manual
2022.11.11 Page 76 Rev 2.02
5.8.6 Flash address register (FLASH_ADDR)
Flash address
This is used to select the address of the sectors to be
erased.
5.8.7 User system data register (FLASH_USD)
Kept at its default value
High level Flash access protection
The status of the Flash access protection is determined
by bit 26 and bit 1.
00: Flash access protection disabled, and FAP=0xA5
01: Low-level Flash access protection enabled, and
FAP=non-oxCC and 0xA5.
10: Reserved
11: High-level Flash access protection, and FAP=0xCC
System setting byte
Includes the system setting bytes in the loaded user
system data area
Bit 9: 7: Unused
Bit 6: nBOOT1
Bit 5: Unused
Bit 4: nSTDBY_RST
Bit 3: nDEPSLP_RST
Bit 2: nWDT_ATO_EN
Flash access protection
Access to Flash memory is not allowed when this bit is
set.
User system data error
When this bit is set, it indicates that certain byte does not
match its inverse code in the user system data area. At
this point, this byte and its inverse code will be forced to
0xFF when being read.
5.8.8 Erase/program protection status register (FLASH_EPPS)
Erase/Program protection status
This register reflects the erase/program protection byte
status in the loaded user system data.