\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection :
FLASH access control register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
LATENCY : Latency These bits represent the ratio between the HCLK (AHB clock) period and the Flash memory access time. ...
bits : 0 - 3 (4 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Zero wait state
0x1 : B_0x1
One wait state
0x2 : B_0x2
Two wait states
0xF : B_0xF
Fifteen wait states
End of enumeration elements list.
PRFTEN : Prefetch enable This bit enables the prefetch buffer in the embedded Flash memory.
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Prefetch disabled
0x1 : B_0x1
Prefetch enabled
End of enumeration elements list.
LPM : Low-power read mode This bit puts the Flash memory in low-power read mode.
bits : 11 - 11 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Flash not in low-power read mode
0x1 : B_0x1
Flash in low-power read mode
End of enumeration elements list.
PDREQ1 : Bank 1 power-down mode request This bit is write-protected with FLASH_PDKEY1R. This bit requests bank 1 to enter power-down mode. When bank 1 enters power-down mode, this bit is cleared by hardware and the PDKEY1R is locked.
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
No request for bank 1 to enter power-down mode
0x1 : B_0x1
Bank 1 requested to enter power-down mode
End of enumeration elements list.
PDREQ2 : Bank 2 power-down mode request This bit is write-protected with FLASH_PDKEY2R. This bit requests bank 2 to enter power-down mode. When bank 2 enters power-down mode, this bit is cleared by hardware and the PDKEY2R is locked.
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
No request for bank 2 to enter power-down mode
0x1 : B_0x1
Bank 2 requested to enter power-down mode
End of enumeration elements list.
SLEEP_PD : Flash memory power-down mode during Sleep mode This bit determines whether the Flash memory is in power-down mode or Idle mode when the device is in Sleep mode. The Flash must not be put in power-down while a program or an erase operation is on-going.
bits : 14 - 14 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Flash in Idle mode during Sleep mode
0x1 : B_0x1
Flash in power-down mode during Sleep mode
End of enumeration elements list.
FLASH option key register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OPTKEY : Option byte key
bits : 0 - 31 (32 bit)
access : write-only
FLASH bank 1 power-down key register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PDKEY1 : Bank 1 power-down key
bits : 0 - 31 (32 bit)
access : write-only
FLASH bank 2 power-down key register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PDKEY2 : Bank 2 power-down key
bits : 0 - 31 (32 bit)
access : write-only
FLASH non-secure status register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EOP : Non-secure end of operation
bits : 0 - 0 (1 bit)
access : read-write
OPERR : Non-secure operation error
bits : 1 - 1 (1 bit)
access : read-write
PROGERR : Non-secure programming error This bit is set by hardware when a non-secure quad-word address to be programmed contains a value different from all 1 before programming, except if the data to write is all 0. This bit is cleared by writing 1.
bits : 3 - 3 (1 bit)
access : read-write
WRPERR : Non-secure write protection error This bit is set by hardware when an non-secure address to be erased/programmed belongs to a write-protected part (by WRP, HDP or RDP level 1) of the Flash memory. This bit is cleared by writing 1. Refer to for full conditions of error flag setting.
bits : 4 - 4 (1 bit)
access : read-write
PGAERR : Non-secure programming alignment error This bit is set by hardware when the first word to be programmed is not aligned with a quad-word address, or the second, third or forth word does not belong to the same quad-word address. This bit is cleared by writing 1.
bits : 5 - 5 (1 bit)
access : read-write
SIZERR : Non-secure size error This bit is set by hardware when the size of the access is a byte or half-word during a non-secure program sequence. Only quad-word programming is allowed by means of successive word accesses. This bit is cleared by writing 1.
bits : 6 - 6 (1 bit)
access : read-write
PGSERR : Non-secure programming sequence error This bit is set by hardware when programming sequence is not correct. It is cleared by writing 1. Refer to for full conditions of error flag setting.
bits : 7 - 7 (1 bit)
access : read-write
OPTWERR : Option write error This bit is set by hardware when the options bytes are written with an invalid configuration. It is cleared by writing 1. Refer to for full conditions of error flag setting.
bits : 13 - 13 (1 bit)
access : read-write
BSY : Non-secure busy This indicates that a Flash memory secure or non-secure operation is in progress. This bit is set at the beginning of a Flash operation and reset when the operation finishes or when an error occurs.
bits : 16 - 16 (1 bit)
access : read-only
WDW : Non-secure wait data to write This bit indicates that the Flash memory write buffer has been written by a secure or non-secure operation. It is set when the first data is stored in the buffer and cleared when the write is performed in the Flash memory.
bits : 17 - 17 (1 bit)
access : read-only
OEM1LOCK : OEM1 lock This bit indicates that the OEM1 RDP key read during the OBL is not virgin. When set, the OEM1 RDP lock mechanism is active.
bits : 18 - 18 (1 bit)
access : read-only
OEM2LOCK : OEM2 lock This bit indicates that the OEM2 RDP key read during the OBL is not virgin. When set, the OEM2 RDP lock mechanism is active.
bits : 19 - 19 (1 bit)
access : read-only
PD1 : Bank 1 in power-down mode This bit indicates that the Flash memory bank 1 is in power-down state. It is reset when bank 1 is in normal mode or being awaken.
bits : 20 - 20 (1 bit)
access : read-only
PD2 : Bank 2 in power-down mode This bit indicates that the Flash memory bank 2 is in power-down state. It is reset when bank 2 is in normal mode or being awaken.
bits : 21 - 21 (1 bit)
access : read-only
FLASH secure status register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EOP : Secure end of operation This bit is set by hardware when one or more Flash memory secure operation (program/erase) has been completed successfully. This bit is set only if the secure end of operation interrupts are enabled (EOPIE = 1 in FLASH_SECCR). This bit is cleared by writing 1.
bits : 0 - 0 (1 bit)
access : read-write
OPERR : Secure operation error This bit is set by hardware when a Flash memory secure operation (program/erase) completes unsuccessfully. This bit is set only if secure error interrupts are enabled (SECERRIE = 1). This bit is cleared by writing 1.
bits : 1 - 1 (1 bit)
access : read-write
PROGERR : Secure programming error This bit is set by hardware when a secure quad-word address to be programmed contains a value different from all 1 before programming, except if the data to write is all 0. This bit is cleared by writing 1.
bits : 3 - 3 (1 bit)
access : read-write
WRPERR : Secure write protection error This bit is set by hardware when an secure address to be erased/programmed belongs to a write-protected part (by WRP, PCROP, HDP or RDP level 1) of the Flash memory.This bit is cleared by writing 1. Refer to for full conditions of error flag setting.
bits : 4 - 4 (1 bit)
access : read-write
PGAERR : Secure programming alignment error This bit is set by hardware when the first word to be programmed is not aligned with a quad-word address, or the second, third or forth word does not belong to the same quad-word address.This bit is cleared by writing 1.
bits : 5 - 5 (1 bit)
access : read-write
SIZERR : Secure size error This bit is set by hardware when the size of the access is a byte or half-word during a secure program sequence. Only quad-word programming is allowed by means of successive word accesses.This bit is cleared by writing 1.
bits : 6 - 6 (1 bit)
access : read-write
PGSERR : Secure programming sequence error This bit is set by hardware when programming sequence is not correct. It is cleared by writing 1. Refer to for full conditions of error flag setting.
bits : 7 - 7 (1 bit)
access : read-write
BSY : Secure busy This bit indicates that a Flash memory secure or non-secure operation is in progress. This is set on the beginning of a Flash operation and reset when the operation finishes or when an error occurs.
bits : 16 - 16 (1 bit)
access : read-only
WDW : Secure wait data to write This bit indicates that the Flash memory write buffer has been written by a secure or non-secure operation. It is set when the first data is stored in the buffer and cleared when the write is performed in the Flash memory.
bits : 17 - 17 (1 bit)
access : read-only
FLASH non-secure control register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PG : Non-secure programming
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Non-secure Flash programming disabled
0x1 : B_0x1
Non-secure Flash programming enabled
End of enumeration elements list.
PER : Non-secure page erase
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Non-secure page erase disabled
0x1 : B_0x1
Non-secure page erase enabled
End of enumeration elements list.
MER1 : Non-secure bank 1 mass erase This bit triggers the bank 1 non-secure mass erase (all bank 1 user pages) when set.
bits : 2 - 2 (1 bit)
access : read-write
PNB : Non-secure page number selection These bits select the page to erase. ...
bits : 3 - 9 (7 bit)
access : read-write
BKER : Non-secure bank selection for page erase
bits : 11 - 11 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Bank 1 selected for non-secure page erase
0x1 : B_0x1
Bank 2 selected for non-secure page erase
End of enumeration elements list.
BWR : Non-secure burst write programming mode When set, this bit selects the burst write programming mode.
bits : 14 - 14 (1 bit)
access : read-write
MER2 : Non-secure bank 2 mass erase This bit triggers the bank 2 non-secure mass erase (all bank 2 user pages) when set.
bits : 15 - 15 (1 bit)
access : read-write
STRT : Non-secure start This bit triggers a non-secure erase operation when set. If MER1, MER2 and PER bits are reset and the STRT bit is set, the PGSERR bit in FLASH_NSSR is set (this condition is forbidden). This bit is set only by software and is cleared when the BSY bit is cleared in FLASH_NSSR.
bits : 16 - 16 (1 bit)
access : read-write
OPTSTRT : Options modification start This bit triggers an options operation when set. It can not be written if OPTLOCK bit is set. This bit is set only by software, and is cleared when the BSY bit is cleared in FLASH_NSSR.
bits : 17 - 17 (1 bit)
access : read-write
EOPIE : Non-secure end of operation interrupt enable This bit enables the interrupt generation when the EOP bit in the FLASH_NSSR is set to 1.
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Non-secure EOP Interrupt disabled
0x1 : B_0x1
Non-secure EOP Interrupt enabled
End of enumeration elements list.
ERRIE : Non-secure error interrupt enable This bit enables the interrupt generation when the OPERR bit in the FLASH_NSSR is set to 1.
bits : 25 - 25 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Non-secure OPERR error interrupt disabled
0x1 : B_0x1
Non-secure OPERR error interrupt enabled
End of enumeration elements list.
OBL_LAUNCH : Force the option byte loading When set to 1, this bit forces the option byte reloading. This bit is cleared only when the option byte loading is complete. It cannot be written if OPTLOCK is set.
bits : 27 - 27 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Option byte loading complete
0x1 : B_0x1
Option byte loading requested
End of enumeration elements list.
OPTLOCK : Option lock This bit is set only. When set, all bits concerning user options in FLASH_NSCR register are locked. This bit is cleared by hardware after detecting the unlock sequence. The LOCK bit in the FLASH_NSCR must be cleared before doing the unlock sequence for OPTLOCK bit. In case of an unsuccessful unlock operation, this bit remains set until the next reset.
bits : 30 - 30 (1 bit)
access : read-write
LOCK : Non-secure lock This bit is set only. When set, the FLASH_NSCR register is locked. It is cleared by hardware after detecting the unlock sequence in FLASH_NSKEYR register. In case of an unsuccessful unlock operation, this bit remains set until the next system reset.
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure control register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PG : Secure programming
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Secure Flash programming disabled
0x1 : B_0x1
Secure Flash programming enabled
End of enumeration elements list.
PER : Secure page erase
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Secure page erase disabled
0x1 : B_0x1
Secure page erase enabled
End of enumeration elements list.
MER1 : Secure bank 1 mass erase This bit triggers the bank 1 secure mass erase (all bank 1 user pages) when set.
bits : 2 - 2 (1 bit)
access : read-write
PNB : Secure page number selection These bits select the page to erase: ...
bits : 3 - 9 (7 bit)
access : read-write
BKER : Secure bank selection for page erase
bits : 11 - 11 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Bank 1 selected for secure page erase
0x1 : B_0x1
Bank 2 selected for secure page erase
End of enumeration elements list.
BWR : Secure burst write programming mode When set, this bit selects the burst write programming mode.
bits : 14 - 14 (1 bit)
access : read-write
MER2 : Secure bank 2 mass erase This bit triggers the bank 2 secure mass erase (all bank 2 user pages) when set.
bits : 15 - 15 (1 bit)
access : read-write
STRT : Secure start This bit triggers a secure erase operation when set. If MER1, MER2 and PER bits are reset and the STRT bit is set, the PGSERR in the FLASH_SECSR is set (this condition is forbidden). This bit is set only by software and is cleared when the BSY bit is cleared in FLASH_SECSR.
bits : 16 - 16 (1 bit)
access : read-write
EOPIE : Secure End of operation interrupt enable This bit enables the interrupt generation when the EOP bit in the FLASH_SECSR is set to 1.
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Secure EOP Interrupt disabled
0x1 : B_0x1
Secure EOP Interrupt enabled
End of enumeration elements list.
ERRIE : Secure error interrupt enable
bits : 25 - 25 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Secure OPERR error interrupt disabled
0x1 : B_0x1
Secure OPERR error interrupt enabled
End of enumeration elements list.
RDERRIE : Secure PCROP read error interrupt enable
bits : 26 - 26 (1 bit)
access : read-write
INV : Flash memory security state invert This bit inverts the Flash memory security state.
bits : 29 - 29 (1 bit)
access : read-write
LOCK : Secure lock This bit is set only. When set, the FLASH_SECCR register is locked. It is cleared by hardware after detecting the unlock sequence in FLASH_SECKEYR register. In case of an unsuccessful unlock operation, this bit remains set until the next system reset.
bits : 31 - 31 (1 bit)
access : read-write
FLASH ECC register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ADDR_ECC : ECC fail address
bits : 0 - 19 (20 bit)
access : read-only
BK_ECC : ECC fail bank
bits : 21 - 21 (1 bit)
access : read-only
Enumeration:
0x0 : B_0x0
Bank 1
0x1 : B_0x1
Bank 2
End of enumeration elements list.
SYSF_ECC : System Flash memory ECC fail This bit indicates that the ECC error correction or double ECC error detection is located in the system Flash memory.
bits : 22 - 22 (1 bit)
access : read-only
ECCIE : ECC correction interrupt enable This bit enables the interrupt generation when the ECCC bit in the FLASH_ECCR register is set.
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
ECCC interrupt disabled
0x1 : B_0x1
ECCC interrupt enabled.
End of enumeration elements list.
ECCC : ECC correction This bit is set by hardware when one ECC error has been detected and corrected (only if ECCC and ECCD were previously cleared). An interrupt is generated if ECCIE is set. This bit is cleared by writing 1.
bits : 30 - 30 (1 bit)
access : read-write
ECCD : ECC detection This bit is set by hardware when two ECC errors have been detected (only if ECCC and ECCD were previously cleared). When this bit is set, a NMI is generated. This bit is cleared by writing 1.
bits : 31 - 31 (1 bit)
access : read-write
FLASH operation status register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ADDR_OP : Interrupted operation address This field indicates which address in the Flash memory was accessed when reset occurred. The address is given by bank from address 0x0Â 0000 to 0xFÂ FFF0.
bits : 0 - 19 (20 bit)
access : read-only
BK_OP : Interrupted operation bank This bit indicates which Flash memory bank was accessed when reset occurred
bits : 21 - 21 (1 bit)
access : read-only
Enumeration:
0x0 : B_0x0
Bank 1
0x1 : B_0x1
Bank 2
End of enumeration elements list.
SYSF_OP : Operation in system Flash memory interrupted This bit indicates that the reset occurred during an operation in the system Flash memory.
bits : 22 - 22 (1 bit)
access : read-only
CODE_OP : Flash memory operation code This field indicates which Flash memory operation has been interrupted by a system reset:
bits : 29 - 31 (3 bit)
access : read-only
Enumeration:
0x0 : B_0x0
No Flash operation interrupted by previous reset
0x1 : B_0x1
Single write operation interrupted
0x2 : B_0x2
Burst write operation interrupted
0x3 : B_0x3
Page erase operation interrupted
0x4 : B_0x4
Bank erase operation interrupted
0x5 : B_0x5
Mass erase operation interrupted
0x6 : B_0x6
Option change operation interrupted
End of enumeration elements list.
FLASH option register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RDP : Readout protection level Others: Level 1 (memories readout protection active) Note: Refer to for more details.
bits : 0 - 7 (8 bit)
access : read-write
Enumeration:
0xAA : B_0xAA
Level 0 (readout protection not active)
0x55 : B_0x55
Level 0.5 (readout protection not active, only non-secure debug access is possible). Only available when TrustZone is active (TZEN=1)
0xCC : B_0xCC
Level 2 (chip readout protection active)
End of enumeration elements list.
BOR_LEV : BOR reset level These bits contain the VDD supply level threshold that activates/releases the reset.
bits : 8 - 10 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
BOR level 0 (reset level threshold around 1.7 V)
0x1 : B_0x1
BOR level 1 (reset level threshold around 2.0 V)
0x2 : B_0x2
BOR level 2 (reset level threshold around 2.2 V)
0x3 : B_0x3
BOR level 3 (reset level threshold around 2.5 V)
0x4 : B_0x4
BOR level 4 (reset level threshold around 2.8 V)
End of enumeration elements list.
nRST_STOP : Reset generation in Stop mode
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Reset generated when entering the Stop mode
0x1 : B_0x1
No reset generated when entering the Stop mode
End of enumeration elements list.
nRST_STDBY : Reset generation in Standby mode
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Reset generated when entering the Standby mode
0x1 : B_0x1
No reset generate when entering the Standby mode
End of enumeration elements list.
nRST_SHDW : Reset generation in Shutdown mode
bits : 14 - 14 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Reset generated when entering the Shutdown mode
0x1 : B_0x1
No reset generated when entering the Shutdown mode
End of enumeration elements list.
SRAM1345_RST : SRAM1, SRAM3 and SRAM4 erase upon system reset
bits : 15 - 15 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
SRAM1, SRAM3 and SRAM4 erased when a system reset occurs
0x1 : B_0x1
SRAM1, SRAM3 and SRAM4 not erased when a system reset occurs
End of enumeration elements list.
IWDG_SW : Independent watchdog selection
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Hardware independent watchdog selected
0x1 : B_0x1
Software independent watchdog selected
End of enumeration elements list.
IWDG_STOP : Independent watchdog counter freeze in Stop mode
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Independent watchdog counter frozen in Stop mode
0x1 : B_0x1
Independent watchdog counter running in Stop mode
End of enumeration elements list.
IWDG_STDBY : Independent watchdog counter freeze in Standby mode
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Independent watchdog counter frozen in Standby mode
0x1 : B_0x1
Independent watchdog counter running in Standby mode
End of enumeration elements list.
WWDG_SW : Window watchdog selection
bits : 19 - 19 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Hardware window watchdog selected
0x1 : B_0x1
Software window watchdog selected
End of enumeration elements list.
SWAP_BANK : Swap banks
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Bank 1 and bank 2 addresses not swapped
0x1 : B_0x1
Bank 1 and bank 2 addresses swapped
End of enumeration elements list.
DUALBANK : Dual-bank on 1-Mbyte and 512-Kbyte Flash memory devices
bits : 21 - 21 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Single bank Flash with contiguous address in bank 1
0x1 : B_0x1
Dual-bank Flash with contiguous addresses
End of enumeration elements list.
BKPRAM_ECC : Backup RAM ECC detection and correction enable
bits : 22 - 22 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Backup RAM ECC check enabled
0x1 : B_0x1
Backup RAM ECC check disabled
End of enumeration elements list.
SRAM3_ECC : SRAM3 ECC detection and correction enable
bits : 23 - 23 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
SRAM3 ECC check enabled
0x1 : B_0x1
SRAM3 ECC check disabled
End of enumeration elements list.
SRAM2_ECC : SRAM2 ECC detection and correction enable
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
SRAM2 ECC check enabled
0x1 : B_0x1
SRAM2 ECC check disabled
End of enumeration elements list.
SRAM2_RST : SRAM2 erase when system reset
bits : 25 - 25 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
SRAM2 erased when a system reset occurs
0x1 : B_0x1
SRAM2 not erased when a system reset occurs
End of enumeration elements list.
nSWBOOT0 : Software BOOT0
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
BOOT0 taken from the option bit nBOOT0
0x1 : B_0x1
BOOT0 taken from PH3/BOOT0 pin
End of enumeration elements list.
nBOOT0 : nBOOT0 option bit
bits : 27 - 27 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
nBOOT0 = 0
0x1 : B_0x1
nBOOT0 = 1
End of enumeration elements list.
PA15_PUPEN : PA15 pull-up enable
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
USB power delivery dead-battery enabled/TDI pull-up deactivated
0x1 : B_0x1
USB power delivery dead-battery disabled/TDI pull-up activated
End of enumeration elements list.
IO_VDD_HSLV : High-speed IO at low VDD voltage configuration bit This bit can be set only with VDD below 2.5V
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
High-speed IO at low VDD voltage feature disabled (VDD can exceed 2.5 V)
0x1 : B_0x1
High-speed IO at low VDD voltage feature enabled (VDD remains below 2.5 V)
End of enumeration elements list.
IO_VDDIO2_HSLV : High-speed IO at low VDDIO2 voltage configuration bit This bit can be set only with VDDIO2 below 2.5Â V.
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
High-speed IO at low VDDIO2 voltage feature disabled (VDDIO2 can exceed 2.5 V)
0x1 : B_0x1
High-speed IO at low VDDIO2 voltage feature enabled (VDDIO2 remains below 2.5 V)
End of enumeration elements list.
TZEN : Global TrustZone security enable
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Global TrustZone security disabled
0x1 : B_0x1
Global TrustZone security enabled
End of enumeration elements list.
FLASH non-secure boot address 0 register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
NSBOOTADD0 : Non-secure boot base address 0 The non-secure boot memory address can be programmed to any address in the valid address range with a granularity of 128 bytes. These bits correspond to address [31:7]. The NSBOOTADD0 option bytes are selected following the BOOT0 pin or nSWBOOT0 state. Examples: NSBOOTADD0[24:0] = 0x0100000: Boot from non-secure Flash memory (0x0800 0000) NSBOOTADD0[24:0] = 0x017F200: Boot from system memory bootloader (0x0BF9 0000) NSBOOTADD0[24:0] = 0x0400000: Boot from non-secure SRAM1 on S-Bus (0x2000 0000)
bits : 7 - 31 (25 bit)
access : read-write
FLASH non-secure boot address 1 register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
NSBOOTADD1 : Non-secure boot address 1 The non-secure boot memory address can be programmed to any address in the valid address range with a granularity of 128 bytes. These bits correspond to address [31:7]. The NSBOOTADD0 option bytes are selected following the BOOT0 pin or nSWBOOT0 state. Examples: NSBOOTADD1[24:0] = 0x0100000: Boot from non-secure Flash memory (0x0800 0000) NSBOOTADD1[24:0] = 0x017F200: Boot from system memory bootloader (0x0BF9 0000) NSBOOTADD1[24:0] = 0x0400000: Boot from non-secure SRAM1 on S-Bus (0x2000 0000)
bits : 7 - 31 (25 bit)
access : read-write
FLASH secure boot address 0 register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BOOT_LOCK : Boot lock When set, the boot is always forced to base address value programmed in SECBOOTADD0[24:0] option bytes whatever the boot selection option. When set, this bit can only be cleared by an RDP at level 0.
bits : 0 - 0 (1 bit)
access : read-write
SECBOOTADD0 : Secure boot base address 0 The secure boot memory address can be programmed to any address in the valid address range with a granularity of 128 bytes. This bits correspond to address [31:7] The SECBOOTADD0 option bytes are selected following the BOOT0 pin or nSWBOOT0 state. Examples: SECBOOTADD0[24:0] = 0x018 0000: Boot from secure Flash memory (0x0C00 0000) SECBOOTADD0[24:0] = 0x01F F000: Boot from RSS (0x0FF8 0000) SECBOOTADD0[24:0] = 0x060 0000: Boot from secure SRAM1 on S-Bus (0x3000 0000)
bits : 7 - 31 (25 bit)
access : read-write
FLASH secure watermark1 register 1
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SECWM1_PSTRT : Start page of first secure area This field contains the first page of the secure area in bank 1.
bits : 0 - 6 (7 bit)
access : read-write
SECWM1_PEND : End page of first secure area This field contains the last page of the secure area in bank 1.
bits : 16 - 22 (7 bit)
access : read-write
FLASH secure watermark1 register 2
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HDP1_PEND : End page of first hide protection area This field contains the last page of the HDP area in bank 1.
bits : 16 - 22 (7 bit)
access : read-write
HDP1EN : Hide protection first area enable
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
No HDP area 1
0x1 : B_0x1
HDP first area enabled
End of enumeration elements list.
FLASH WRP1 area A address register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WRP1A_PSTRT : bank 1 WPR first area A start page This field contains the first page of the first WPR area for bank 1.
bits : 0 - 6 (7 bit)
access : read-write
WRP1A_PEND : Bank 1 WPR first area A end page This field contains the last page of the first WPR area in bank 1.
bits : 16 - 22 (7 bit)
access : read-write
UNLOCK : Bank 1 WPR first area A unlock
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
WRP1A start and end pages locked
0x1 : B_0x1
WRP1A start and end pages unlocked
End of enumeration elements list.
FLASH WRP1 area B address register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WRP1B_PSTRT : Bank 1 WRP second area B start page This field contains the first page of the second WRP area for bank 1.
bits : 0 - 6 (7 bit)
access : read-write
WRP1B_PEND : Bank 1 WRP second area B end page This field contains the last page of the second WRP area in bank 1.
bits : 16 - 22 (7 bit)
access : read-write
UNLOCK : Bank 1 WPR second area B unlock
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
WRP1B start and end pages locked
0x1 : B_0x1
WRP1B start and end pages unlocked
End of enumeration elements list.
FLASH secure watermark2 register 1
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SECWM2_PSTRT : Start page of second secure area This field contains the first page of the secure area in bank 2.
bits : 0 - 6 (7 bit)
access : read-write
SECWM2_PEND : End page of second secure area This field contains the last page of the secure area in bank 2.
bits : 16 - 22 (7 bit)
access : read-write
FLASH secure watermark2 register 2
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HDP2_PEND : End page of hide protection second area HDP2_PEND contains the last page of the HDP area in bank 2.
bits : 16 - 22 (7 bit)
access : read-write
HDP2EN : Hide protection second area enable
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
No HDP area 2
0x1 : B_0x1
HDP second area is enabled.
End of enumeration elements list.
FLASH WPR2 area A address register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WRP2A_PSTRT : Bank 2 WPR first area A start page This field contains the first page of the first WRP area for bank 2.
bits : 0 - 6 (7 bit)
access : read-write
WRP2A_PEND : Bank 2 WPR first area A end page This field contains the last page of the first WRP area in bank 2.
bits : 16 - 22 (7 bit)
access : read-write
UNLOCK : Bank 2 WPR first area A unlock
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
WRP2A start and end pages locked
0x1 : B_0x1
WRP2A start and end pages unlocked
End of enumeration elements list.
FLASH WPR2 area B address register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WRP2B_PSTRT : Bank 2 WPR second area B start page This field contains the first page of the second WRP area for bank 2.
bits : 0 - 6 (7 bit)
access : read-write
WRP2B_PEND : Bank 2 WPR second area B end page This field contains the last page of the second WRP area in bank 2.
bits : 16 - 22 (7 bit)
access : read-write
UNLOCK : Bank 2 WPR second area B unlock
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
WRP2B start and end pages locked
0x1 : B_0x1
WRP2B start and end pages unlocked
End of enumeration elements list.
FLASH OEM1 key register 1
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OEM1KEY : OEM1 least significant bytes key
bits : 0 - 31 (32 bit)
access : write-only
FLASH OEM1 key register 2
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OEM1KEY : OEM1 most significant bytes key
bits : 0 - 31 (32 bit)
access : write-only
FLASH OEM2 key register 1
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OEM2KEY : OEM2 least significant bytes key
bits : 0 - 31 (32 bit)
access : write-only
FLASH OEM2 key register 2
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OEM2KEY : OEM2 most significant bytes key
bits : 0 - 31 (32 bit)
access : write-only
FLASH non-secure key register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
NSKEY : Flash memory non-secure key
bits : 0 - 31 (32 bit)
access : write-only
FLASH secure block based bank 1 register 1
address_offset : 0x80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEC1BB0 : page secure/non-secure attribution
bits : 0 - 0 (1 bit)
access : read-write
SEC1BB1 : page secure/non-secure attribution
bits : 1 - 1 (1 bit)
access : read-write
SEC1BB2 : page secure/non-secure attribution
bits : 2 - 2 (1 bit)
access : read-write
SEC1BB3 : page secure/non-secure attribution
bits : 3 - 3 (1 bit)
access : read-write
SEC1BB4 : page secure/non-secure attribution
bits : 4 - 4 (1 bit)
access : read-write
SEC1BB5 : page secure/non-secure attribution
bits : 5 - 5 (1 bit)
access : read-write
SEC1BB6 : page secure/non-secure attribution
bits : 6 - 6 (1 bit)
access : read-write
SEC1BB7 : page secure/non-secure attribution
bits : 7 - 7 (1 bit)
access : read-write
SEC1BB8 : page secure/non-secure attribution
bits : 8 - 8 (1 bit)
access : read-write
SEC1BB9 : page secure/non-secure attribution
bits : 9 - 9 (1 bit)
access : read-write
SEC1BB10 : page secure/non-secure attribution
bits : 10 - 10 (1 bit)
access : read-write
SEC1BB11 : page secure/non-secure attribution
bits : 11 - 11 (1 bit)
access : read-write
SEC1BB12 : page secure/non-secure attribution
bits : 12 - 12 (1 bit)
access : read-write
SEC1BB13 : page secure/non-secure attribution
bits : 13 - 13 (1 bit)
access : read-write
SEC1BB14 : page secure/non-secure attribution
bits : 14 - 14 (1 bit)
access : read-write
SEC1BB15 : page secure/non-secure attribution
bits : 15 - 15 (1 bit)
access : read-write
SEC1BB16 : page secure/non-secure attribution
bits : 16 - 16 (1 bit)
access : read-write
SEC1BB17 : page secure/non-secure attribution
bits : 17 - 17 (1 bit)
access : read-write
SEC1BB18 : page secure/non-secure attribution
bits : 18 - 18 (1 bit)
access : read-write
SEC1BB19 : page secure/non-secure attribution
bits : 19 - 19 (1 bit)
access : read-write
SEC1BB20 : page secure/non-secure attribution
bits : 20 - 20 (1 bit)
access : read-write
SEC1BB21 : page secure/non-secure attribution
bits : 21 - 21 (1 bit)
access : read-write
SEC1BB22 : page secure/non-secure attribution
bits : 22 - 22 (1 bit)
access : read-write
SEC1BB23 : page secure/non-secure attribution
bits : 23 - 23 (1 bit)
access : read-write
SEC1BB24 : page secure/non-secure attribution
bits : 24 - 24 (1 bit)
access : read-write
SEC1BB25 : page secure/non-secure attribution
bits : 25 - 25 (1 bit)
access : read-write
SEC1BB26 : page secure/non-secure attribution
bits : 26 - 26 (1 bit)
access : read-write
SEC1BB27 : page secure/non-secure attribution
bits : 27 - 27 (1 bit)
access : read-write
SEC1BB28 : page secure/non-secure attribution
bits : 28 - 28 (1 bit)
access : read-write
SEC1BB29 : page secure/non-secure attribution
bits : 29 - 29 (1 bit)
access : read-write
SEC1BB30 : page secure/non-secure attribution
bits : 30 - 30 (1 bit)
access : read-write
SEC1BB31 : page secure/non-secure attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure block based bank 1 register 2
address_offset : 0x84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEC1BB0 : page secure/non-secure attribution
bits : 0 - 0 (1 bit)
access : read-write
SEC1BB1 : page secure/non-secure attribution
bits : 1 - 1 (1 bit)
access : read-write
SEC1BB2 : page secure/non-secure attribution
bits : 2 - 2 (1 bit)
access : read-write
SEC1BB3 : page secure/non-secure attribution
bits : 3 - 3 (1 bit)
access : read-write
SEC1BB4 : page secure/non-secure attribution
bits : 4 - 4 (1 bit)
access : read-write
SEC1BB5 : page secure/non-secure attribution
bits : 5 - 5 (1 bit)
access : read-write
SEC1BB6 : page secure/non-secure attribution
bits : 6 - 6 (1 bit)
access : read-write
SEC1BB7 : page secure/non-secure attribution
bits : 7 - 7 (1 bit)
access : read-write
SEC1BB8 : page secure/non-secure attribution
bits : 8 - 8 (1 bit)
access : read-write
SEC1BB9 : page secure/non-secure attribution
bits : 9 - 9 (1 bit)
access : read-write
SEC1BB10 : page secure/non-secure attribution
bits : 10 - 10 (1 bit)
access : read-write
SEC1BB11 : page secure/non-secure attribution
bits : 11 - 11 (1 bit)
access : read-write
SEC1BB12 : page secure/non-secure attribution
bits : 12 - 12 (1 bit)
access : read-write
SEC1BB13 : page secure/non-secure attribution
bits : 13 - 13 (1 bit)
access : read-write
SEC1BB14 : page secure/non-secure attribution
bits : 14 - 14 (1 bit)
access : read-write
SEC1BB15 : page secure/non-secure attribution
bits : 15 - 15 (1 bit)
access : read-write
SEC1BB16 : page secure/non-secure attribution
bits : 16 - 16 (1 bit)
access : read-write
SEC1BB17 : page secure/non-secure attribution
bits : 17 - 17 (1 bit)
access : read-write
SEC1BB18 : page secure/non-secure attribution
bits : 18 - 18 (1 bit)
access : read-write
SEC1BB19 : page secure/non-secure attribution
bits : 19 - 19 (1 bit)
access : read-write
SEC1BB20 : page secure/non-secure attribution
bits : 20 - 20 (1 bit)
access : read-write
SEC1BB21 : page secure/non-secure attribution
bits : 21 - 21 (1 bit)
access : read-write
SEC1BB22 : page secure/non-secure attribution
bits : 22 - 22 (1 bit)
access : read-write
SEC1BB23 : page secure/non-secure attribution
bits : 23 - 23 (1 bit)
access : read-write
SEC1BB24 : page secure/non-secure attribution
bits : 24 - 24 (1 bit)
access : read-write
SEC1BB25 : page secure/non-secure attribution
bits : 25 - 25 (1 bit)
access : read-write
SEC1BB26 : page secure/non-secure attribution
bits : 26 - 26 (1 bit)
access : read-write
SEC1BB27 : page secure/non-secure attribution
bits : 27 - 27 (1 bit)
access : read-write
SEC1BB28 : page secure/non-secure attribution
bits : 28 - 28 (1 bit)
access : read-write
SEC1BB29 : page secure/non-secure attribution
bits : 29 - 29 (1 bit)
access : read-write
SEC1BB30 : page secure/non-secure attribution
bits : 30 - 30 (1 bit)
access : read-write
SEC1BB31 : page secure/non-secure attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure block based bank 1 register 3
address_offset : 0x88 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEC1BB0 : page secure/non-secure attribution
bits : 0 - 0 (1 bit)
access : read-write
SEC1BB1 : page secure/non-secure attribution
bits : 1 - 1 (1 bit)
access : read-write
SEC1BB2 : page secure/non-secure attribution
bits : 2 - 2 (1 bit)
access : read-write
SEC1BB3 : page secure/non-secure attribution
bits : 3 - 3 (1 bit)
access : read-write
SEC1BB4 : page secure/non-secure attribution
bits : 4 - 4 (1 bit)
access : read-write
SEC1BB5 : page secure/non-secure attribution
bits : 5 - 5 (1 bit)
access : read-write
SEC1BB6 : page secure/non-secure attribution
bits : 6 - 6 (1 bit)
access : read-write
SEC1BB7 : page secure/non-secure attribution
bits : 7 - 7 (1 bit)
access : read-write
SEC1BB8 : page secure/non-secure attribution
bits : 8 - 8 (1 bit)
access : read-write
SEC1BB9 : page secure/non-secure attribution
bits : 9 - 9 (1 bit)
access : read-write
SEC1BB10 : page secure/non-secure attribution
bits : 10 - 10 (1 bit)
access : read-write
SEC1BB11 : page secure/non-secure attribution
bits : 11 - 11 (1 bit)
access : read-write
SEC1BB12 : page secure/non-secure attribution
bits : 12 - 12 (1 bit)
access : read-write
SEC1BB13 : page secure/non-secure attribution
bits : 13 - 13 (1 bit)
access : read-write
SEC1BB14 : page secure/non-secure attribution
bits : 14 - 14 (1 bit)
access : read-write
SEC1BB15 : page secure/non-secure attribution
bits : 15 - 15 (1 bit)
access : read-write
SEC1BB16 : page secure/non-secure attribution
bits : 16 - 16 (1 bit)
access : read-write
SEC1BB17 : page secure/non-secure attribution
bits : 17 - 17 (1 bit)
access : read-write
SEC1BB18 : page secure/non-secure attribution
bits : 18 - 18 (1 bit)
access : read-write
SEC1BB19 : page secure/non-secure attribution
bits : 19 - 19 (1 bit)
access : read-write
SEC1BB20 : page secure/non-secure attribution
bits : 20 - 20 (1 bit)
access : read-write
SEC1BB21 : page secure/non-secure attribution
bits : 21 - 21 (1 bit)
access : read-write
SEC1BB22 : page secure/non-secure attribution
bits : 22 - 22 (1 bit)
access : read-write
SEC1BB23 : page secure/non-secure attribution
bits : 23 - 23 (1 bit)
access : read-write
SEC1BB24 : page secure/non-secure attribution
bits : 24 - 24 (1 bit)
access : read-write
SEC1BB25 : page secure/non-secure attribution
bits : 25 - 25 (1 bit)
access : read-write
SEC1BB26 : page secure/non-secure attribution
bits : 26 - 26 (1 bit)
access : read-write
SEC1BB27 : page secure/non-secure attribution
bits : 27 - 27 (1 bit)
access : read-write
SEC1BB28 : page secure/non-secure attribution
bits : 28 - 28 (1 bit)
access : read-write
SEC1BB29 : page secure/non-secure attribution
bits : 29 - 29 (1 bit)
access : read-write
SEC1BB30 : page secure/non-secure attribution
bits : 30 - 30 (1 bit)
access : read-write
SEC1BB31 : page secure/non-secure attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure block based bank 1 register 4
address_offset : 0x8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEC1BB0 : page secure/non-secure attribution
bits : 0 - 0 (1 bit)
access : read-write
SEC1BB1 : page secure/non-secure attribution
bits : 1 - 1 (1 bit)
access : read-write
SEC1BB2 : page secure/non-secure attribution
bits : 2 - 2 (1 bit)
access : read-write
SEC1BB3 : page secure/non-secure attribution
bits : 3 - 3 (1 bit)
access : read-write
SEC1BB4 : page secure/non-secure attribution
bits : 4 - 4 (1 bit)
access : read-write
SEC1BB5 : page secure/non-secure attribution
bits : 5 - 5 (1 bit)
access : read-write
SEC1BB6 : page secure/non-secure attribution
bits : 6 - 6 (1 bit)
access : read-write
SEC1BB7 : page secure/non-secure attribution
bits : 7 - 7 (1 bit)
access : read-write
SEC1BB8 : page secure/non-secure attribution
bits : 8 - 8 (1 bit)
access : read-write
SEC1BB9 : page secure/non-secure attribution
bits : 9 - 9 (1 bit)
access : read-write
SEC1BB10 : page secure/non-secure attribution
bits : 10 - 10 (1 bit)
access : read-write
SEC1BB11 : page secure/non-secure attribution
bits : 11 - 11 (1 bit)
access : read-write
SEC1BB12 : page secure/non-secure attribution
bits : 12 - 12 (1 bit)
access : read-write
SEC1BB13 : page secure/non-secure attribution
bits : 13 - 13 (1 bit)
access : read-write
SEC1BB14 : page secure/non-secure attribution
bits : 14 - 14 (1 bit)
access : read-write
SEC1BB15 : page secure/non-secure attribution
bits : 15 - 15 (1 bit)
access : read-write
SEC1BB16 : page secure/non-secure attribution
bits : 16 - 16 (1 bit)
access : read-write
SEC1BB17 : page secure/non-secure attribution
bits : 17 - 17 (1 bit)
access : read-write
SEC1BB18 : page secure/non-secure attribution
bits : 18 - 18 (1 bit)
access : read-write
SEC1BB19 : page secure/non-secure attribution
bits : 19 - 19 (1 bit)
access : read-write
SEC1BB20 : page secure/non-secure attribution
bits : 20 - 20 (1 bit)
access : read-write
SEC1BB21 : page secure/non-secure attribution
bits : 21 - 21 (1 bit)
access : read-write
SEC1BB22 : page secure/non-secure attribution
bits : 22 - 22 (1 bit)
access : read-write
SEC1BB23 : page secure/non-secure attribution
bits : 23 - 23 (1 bit)
access : read-write
SEC1BB24 : page secure/non-secure attribution
bits : 24 - 24 (1 bit)
access : read-write
SEC1BB25 : page secure/non-secure attribution
bits : 25 - 25 (1 bit)
access : read-write
SEC1BB26 : page secure/non-secure attribution
bits : 26 - 26 (1 bit)
access : read-write
SEC1BB27 : page secure/non-secure attribution
bits : 27 - 27 (1 bit)
access : read-write
SEC1BB28 : page secure/non-secure attribution
bits : 28 - 28 (1 bit)
access : read-write
SEC1BB29 : page secure/non-secure attribution
bits : 29 - 29 (1 bit)
access : read-write
SEC1BB30 : page secure/non-secure attribution
bits : 30 - 30 (1 bit)
access : read-write
SEC1BB31 : page secure/non-secure attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure block based bank 2 register 1
address_offset : 0xA0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEC2BB0 : page secure/non-secure attribution
bits : 0 - 0 (1 bit)
access : read-write
SEC2BB1 : page secure/non-secure attribution
bits : 1 - 1 (1 bit)
access : read-write
SEC2BB2 : page secure/non-secure attribution
bits : 2 - 2 (1 bit)
access : read-write
SEC2BB3 : page secure/non-secure attribution
bits : 3 - 3 (1 bit)
access : read-write
SEC2BB4 : page secure/non-secure attribution
bits : 4 - 4 (1 bit)
access : read-write
SEC2BB5 : page secure/non-secure attribution
bits : 5 - 5 (1 bit)
access : read-write
SEC2BB6 : page secure/non-secure attribution
bits : 6 - 6 (1 bit)
access : read-write
SEC2BB7 : page secure/non-secure attribution
bits : 7 - 7 (1 bit)
access : read-write
SEC2BB8 : page secure/non-secure attribution
bits : 8 - 8 (1 bit)
access : read-write
SEC2BB9 : page secure/non-secure attribution
bits : 9 - 9 (1 bit)
access : read-write
SEC2BB10 : page secure/non-secure attribution
bits : 10 - 10 (1 bit)
access : read-write
SEC2BB11 : page secure/non-secure attribution
bits : 11 - 11 (1 bit)
access : read-write
SEC2BB12 : page secure/non-secure attribution
bits : 12 - 12 (1 bit)
access : read-write
SEC2BB13 : page secure/non-secure attribution
bits : 13 - 13 (1 bit)
access : read-write
SEC2BB14 : page secure/non-secure attribution
bits : 14 - 14 (1 bit)
access : read-write
SEC2BB15 : page secure/non-secure attribution
bits : 15 - 15 (1 bit)
access : read-write
SEC2BB16 : page secure/non-secure attribution
bits : 16 - 16 (1 bit)
access : read-write
SEC2BB17 : page secure/non-secure attribution
bits : 17 - 17 (1 bit)
access : read-write
SEC2BB18 : page secure/non-secure attribution
bits : 18 - 18 (1 bit)
access : read-write
SEC2BB19 : page secure/non-secure attribution
bits : 19 - 19 (1 bit)
access : read-write
SEC2BB20 : page secure/non-secure attribution
bits : 20 - 20 (1 bit)
access : read-write
SEC2BB21 : page secure/non-secure attribution
bits : 21 - 21 (1 bit)
access : read-write
SEC2BB22 : page secure/non-secure attribution
bits : 22 - 22 (1 bit)
access : read-write
SEC2BB23 : page secure/non-secure attribution
bits : 23 - 23 (1 bit)
access : read-write
SEC2BB24 : page secure/non-secure attribution
bits : 24 - 24 (1 bit)
access : read-write
SEC2BB25 : page secure/non-secure attribution
bits : 25 - 25 (1 bit)
access : read-write
SEC2BB26 : page secure/non-secure attribution
bits : 26 - 26 (1 bit)
access : read-write
SEC2BB27 : page secure/non-secure attribution
bits : 27 - 27 (1 bit)
access : read-write
SEC2BB28 : page secure/non-secure attribution
bits : 28 - 28 (1 bit)
access : read-write
SEC2BB29 : page secure/non-secure attribution
bits : 29 - 29 (1 bit)
access : read-write
SEC2BB30 : page secure/non-secure attribution
bits : 30 - 30 (1 bit)
access : read-write
SEC2BB31 : page secure/non-secure attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure block based bank 2 register 2
address_offset : 0xA4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEC2BB0 : page secure/non-secure attribution
bits : 0 - 0 (1 bit)
access : read-write
SEC2BB1 : page secure/non-secure attribution
bits : 1 - 1 (1 bit)
access : read-write
SEC2BB2 : page secure/non-secure attribution
bits : 2 - 2 (1 bit)
access : read-write
SEC2BB3 : page secure/non-secure attribution
bits : 3 - 3 (1 bit)
access : read-write
SEC2BB4 : page secure/non-secure attribution
bits : 4 - 4 (1 bit)
access : read-write
SEC2BB5 : page secure/non-secure attribution
bits : 5 - 5 (1 bit)
access : read-write
SEC2BB6 : page secure/non-secure attribution
bits : 6 - 6 (1 bit)
access : read-write
SEC2BB7 : page secure/non-secure attribution
bits : 7 - 7 (1 bit)
access : read-write
SEC2BB8 : page secure/non-secure attribution
bits : 8 - 8 (1 bit)
access : read-write
SEC2BB9 : page secure/non-secure attribution
bits : 9 - 9 (1 bit)
access : read-write
SEC2BB10 : page secure/non-secure attribution
bits : 10 - 10 (1 bit)
access : read-write
SEC2BB11 : page secure/non-secure attribution
bits : 11 - 11 (1 bit)
access : read-write
SEC2BB12 : page secure/non-secure attribution
bits : 12 - 12 (1 bit)
access : read-write
SEC2BB13 : page secure/non-secure attribution
bits : 13 - 13 (1 bit)
access : read-write
SEC2BB14 : page secure/non-secure attribution
bits : 14 - 14 (1 bit)
access : read-write
SEC2BB15 : page secure/non-secure attribution
bits : 15 - 15 (1 bit)
access : read-write
SEC2BB16 : page secure/non-secure attribution
bits : 16 - 16 (1 bit)
access : read-write
SEC2BB17 : page secure/non-secure attribution
bits : 17 - 17 (1 bit)
access : read-write
SEC2BB18 : page secure/non-secure attribution
bits : 18 - 18 (1 bit)
access : read-write
SEC2BB19 : page secure/non-secure attribution
bits : 19 - 19 (1 bit)
access : read-write
SEC2BB20 : page secure/non-secure attribution
bits : 20 - 20 (1 bit)
access : read-write
SEC2BB21 : page secure/non-secure attribution
bits : 21 - 21 (1 bit)
access : read-write
SEC2BB22 : page secure/non-secure attribution
bits : 22 - 22 (1 bit)
access : read-write
SEC2BB23 : page secure/non-secure attribution
bits : 23 - 23 (1 bit)
access : read-write
SEC2BB24 : page secure/non-secure attribution
bits : 24 - 24 (1 bit)
access : read-write
SEC2BB25 : page secure/non-secure attribution
bits : 25 - 25 (1 bit)
access : read-write
SEC2BB26 : page secure/non-secure attribution
bits : 26 - 26 (1 bit)
access : read-write
SEC2BB27 : page secure/non-secure attribution
bits : 27 - 27 (1 bit)
access : read-write
SEC2BB28 : page secure/non-secure attribution
bits : 28 - 28 (1 bit)
access : read-write
SEC2BB29 : page secure/non-secure attribution
bits : 29 - 29 (1 bit)
access : read-write
SEC2BB30 : page secure/non-secure attribution
bits : 30 - 30 (1 bit)
access : read-write
SEC2BB31 : page secure/non-secure attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure block based bank 2 register 3
address_offset : 0xA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEC2BB0 : page secure/non-secure attribution
bits : 0 - 0 (1 bit)
access : read-write
SEC2BB1 : page secure/non-secure attribution
bits : 1 - 1 (1 bit)
access : read-write
SEC2BB2 : page secure/non-secure attribution
bits : 2 - 2 (1 bit)
access : read-write
SEC2BB3 : page secure/non-secure attribution
bits : 3 - 3 (1 bit)
access : read-write
SEC2BB4 : page secure/non-secure attribution
bits : 4 - 4 (1 bit)
access : read-write
SEC2BB5 : page secure/non-secure attribution
bits : 5 - 5 (1 bit)
access : read-write
SEC2BB6 : page secure/non-secure attribution
bits : 6 - 6 (1 bit)
access : read-write
SEC2BB7 : page secure/non-secure attribution
bits : 7 - 7 (1 bit)
access : read-write
SEC2BB8 : page secure/non-secure attribution
bits : 8 - 8 (1 bit)
access : read-write
SEC2BB9 : page secure/non-secure attribution
bits : 9 - 9 (1 bit)
access : read-write
SEC2BB10 : page secure/non-secure attribution
bits : 10 - 10 (1 bit)
access : read-write
SEC2BB11 : page secure/non-secure attribution
bits : 11 - 11 (1 bit)
access : read-write
SEC2BB12 : page secure/non-secure attribution
bits : 12 - 12 (1 bit)
access : read-write
SEC2BB13 : page secure/non-secure attribution
bits : 13 - 13 (1 bit)
access : read-write
SEC2BB14 : page secure/non-secure attribution
bits : 14 - 14 (1 bit)
access : read-write
SEC2BB15 : page secure/non-secure attribution
bits : 15 - 15 (1 bit)
access : read-write
SEC2BB16 : page secure/non-secure attribution
bits : 16 - 16 (1 bit)
access : read-write
SEC2BB17 : page secure/non-secure attribution
bits : 17 - 17 (1 bit)
access : read-write
SEC2BB18 : page secure/non-secure attribution
bits : 18 - 18 (1 bit)
access : read-write
SEC2BB19 : page secure/non-secure attribution
bits : 19 - 19 (1 bit)
access : read-write
SEC2BB20 : page secure/non-secure attribution
bits : 20 - 20 (1 bit)
access : read-write
SEC2BB21 : page secure/non-secure attribution
bits : 21 - 21 (1 bit)
access : read-write
SEC2BB22 : page secure/non-secure attribution
bits : 22 - 22 (1 bit)
access : read-write
SEC2BB23 : page secure/non-secure attribution
bits : 23 - 23 (1 bit)
access : read-write
SEC2BB24 : page secure/non-secure attribution
bits : 24 - 24 (1 bit)
access : read-write
SEC2BB25 : page secure/non-secure attribution
bits : 25 - 25 (1 bit)
access : read-write
SEC2BB26 : page secure/non-secure attribution
bits : 26 - 26 (1 bit)
access : read-write
SEC2BB27 : page secure/non-secure attribution
bits : 27 - 27 (1 bit)
access : read-write
SEC2BB28 : page secure/non-secure attribution
bits : 28 - 28 (1 bit)
access : read-write
SEC2BB29 : page secure/non-secure attribution
bits : 29 - 29 (1 bit)
access : read-write
SEC2BB30 : page secure/non-secure attribution
bits : 30 - 30 (1 bit)
access : read-write
SEC2BB31 : page secure/non-secure attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure block based bank 2 register 4
address_offset : 0xAC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEC2BB0 : page secure/non-secure attribution
bits : 0 - 0 (1 bit)
access : read-write
SEC2BB1 : page secure/non-secure attribution
bits : 1 - 1 (1 bit)
access : read-write
SEC2BB2 : page secure/non-secure attribution
bits : 2 - 2 (1 bit)
access : read-write
SEC2BB3 : page secure/non-secure attribution
bits : 3 - 3 (1 bit)
access : read-write
SEC2BB4 : page secure/non-secure attribution
bits : 4 - 4 (1 bit)
access : read-write
SEC2BB5 : page secure/non-secure attribution
bits : 5 - 5 (1 bit)
access : read-write
SEC2BB6 : page secure/non-secure attribution
bits : 6 - 6 (1 bit)
access : read-write
SEC2BB7 : page secure/non-secure attribution
bits : 7 - 7 (1 bit)
access : read-write
SEC2BB8 : page secure/non-secure attribution
bits : 8 - 8 (1 bit)
access : read-write
SEC2BB9 : page secure/non-secure attribution
bits : 9 - 9 (1 bit)
access : read-write
SEC2BB10 : page secure/non-secure attribution
bits : 10 - 10 (1 bit)
access : read-write
SEC2BB11 : page secure/non-secure attribution
bits : 11 - 11 (1 bit)
access : read-write
SEC2BB12 : page secure/non-secure attribution
bits : 12 - 12 (1 bit)
access : read-write
SEC2BB13 : page secure/non-secure attribution
bits : 13 - 13 (1 bit)
access : read-write
SEC2BB14 : page secure/non-secure attribution
bits : 14 - 14 (1 bit)
access : read-write
SEC2BB15 : page secure/non-secure attribution
bits : 15 - 15 (1 bit)
access : read-write
SEC2BB16 : page secure/non-secure attribution
bits : 16 - 16 (1 bit)
access : read-write
SEC2BB17 : page secure/non-secure attribution
bits : 17 - 17 (1 bit)
access : read-write
SEC2BB18 : page secure/non-secure attribution
bits : 18 - 18 (1 bit)
access : read-write
SEC2BB19 : page secure/non-secure attribution
bits : 19 - 19 (1 bit)
access : read-write
SEC2BB20 : page secure/non-secure attribution
bits : 20 - 20 (1 bit)
access : read-write
SEC2BB21 : page secure/non-secure attribution
bits : 21 - 21 (1 bit)
access : read-write
SEC2BB22 : page secure/non-secure attribution
bits : 22 - 22 (1 bit)
access : read-write
SEC2BB23 : page secure/non-secure attribution
bits : 23 - 23 (1 bit)
access : read-write
SEC2BB24 : page secure/non-secure attribution
bits : 24 - 24 (1 bit)
access : read-write
SEC2BB25 : page secure/non-secure attribution
bits : 25 - 25 (1 bit)
access : read-write
SEC2BB26 : page secure/non-secure attribution
bits : 26 - 26 (1 bit)
access : read-write
SEC2BB27 : page secure/non-secure attribution
bits : 27 - 27 (1 bit)
access : read-write
SEC2BB28 : page secure/non-secure attribution
bits : 28 - 28 (1 bit)
access : read-write
SEC2BB29 : page secure/non-secure attribution
bits : 29 - 29 (1 bit)
access : read-write
SEC2BB30 : page secure/non-secure attribution
bits : 30 - 30 (1 bit)
access : read-write
SEC2BB31 : page secure/non-secure attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH secure key register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SECKEY : Flash memory secure key
bits : 0 - 31 (32 bit)
access : write-only
FLASH secure HDP control register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
HDP1_ACCDIS : HDP1 area access disable When set, this bit is only cleared by a system reset.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Access to HDP1 area granted
0x1 : B_0x1
Access to HDP1 area denied (SECWM1Ry option bytes modification blocked - refer to )
End of enumeration elements list.
HDP2_ACCDIS : HDP2 area access disable When set, this bit is only cleared by a system reset.
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Access to HDP2 area granted
0x1 : B_0x1
Access to HDP2 area denied (SECWM2Ry option bytes modification bocked -refer to )
End of enumeration elements list.
FLASH privilege configuration register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SPRIV : Privileged protection for secure registers This bit can be accessed only when TrustZone is enabled (TZENÂ =Â 1). This bit can be read by both privileged or unprivileged, secure and non-secure access. The SPRIV bit can be written only by a secure privileged access. A non-secure write access on SPRIV bit is ignored. A secure unprivileged write access on SPRIV bit is ignored.
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Secure Flash registers can be read and written by privileged or unprivileged access.
0x1 : B_0x1
Secure Flash registers can be read and written by privileged access only.
End of enumeration elements list.
NSPRIV : Privileged protection for non-secure registers This bit can be read by both privileged or unprivileged, secure and non-secure access. The NSPRIV bit can be written by a secure or non-secure privileged access. A secure or non-secure unprivileged write access on NSPRIV bit is ignored.
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Non-secure Flash registers can be read and written by privileged or unprivileged access.
0x1 : B_0x1
Non-secure Flash registers can be read and written by privileged access only.
End of enumeration elements list.
FLASH privilege block based bank 1 register 1
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRIV1BB0 : page privileged/unprivileged attribution
bits : 0 - 0 (1 bit)
access : read-write
PRIV1BB1 : page privileged/unprivileged attribution
bits : 1 - 1 (1 bit)
access : read-write
PRIV1BB2 : page privileged/unprivileged attribution
bits : 2 - 2 (1 bit)
access : read-write
PRIV1BB3 : page privileged/unprivileged attribution
bits : 3 - 3 (1 bit)
access : read-write
PRIV1BB4 : page privileged/unprivileged attribution
bits : 4 - 4 (1 bit)
access : read-write
PRIV1BB5 : page privileged/unprivileged attribution
bits : 5 - 5 (1 bit)
access : read-write
PRIV1BB6 : page privileged/unprivileged attribution
bits : 6 - 6 (1 bit)
access : read-write
PRIV1BB7 : page privileged/unprivileged attribution
bits : 7 - 7 (1 bit)
access : read-write
PRIV1BB8 : page privileged/unprivileged attribution
bits : 8 - 8 (1 bit)
access : read-write
PRIV1BB9 : page privileged/unprivileged attribution
bits : 9 - 9 (1 bit)
access : read-write
PRIV1BB10 : page privileged/unprivileged attribution
bits : 10 - 10 (1 bit)
access : read-write
PRIV1BB11 : page privileged/unprivileged attribution
bits : 11 - 11 (1 bit)
access : read-write
PRIV1BB12 : page privileged/unprivileged attribution
bits : 12 - 12 (1 bit)
access : read-write
PRIV1BB13 : page privileged/unprivileged attribution
bits : 13 - 13 (1 bit)
access : read-write
PRIV1BB14 : page privileged/unprivileged attribution
bits : 14 - 14 (1 bit)
access : read-write
PRIV1BB15 : page privileged/unprivileged attribution
bits : 15 - 15 (1 bit)
access : read-write
PRIV1BB16 : page privileged/unprivileged attribution
bits : 16 - 16 (1 bit)
access : read-write
PRIV1BB17 : page privileged/unprivileged attribution
bits : 17 - 17 (1 bit)
access : read-write
PRIV1BB18 : page privileged/unprivileged attribution
bits : 18 - 18 (1 bit)
access : read-write
PRIV1BB19 : page privileged/unprivileged attribution
bits : 19 - 19 (1 bit)
access : read-write
PRIV1BB20 : page privileged/unprivileged attribution
bits : 20 - 20 (1 bit)
access : read-write
PRIV1BB21 : page privileged/unprivileged attribution
bits : 21 - 21 (1 bit)
access : read-write
PRIV1BB22 : page privileged/unprivileged attribution
bits : 22 - 22 (1 bit)
access : read-write
PRIV1BB23 : page privileged/unprivileged attribution
bits : 23 - 23 (1 bit)
access : read-write
PRIV1BB24 : page privileged/unprivileged attribution
bits : 24 - 24 (1 bit)
access : read-write
PRIV1BB25 : page privileged/unprivileged attribution
bits : 25 - 25 (1 bit)
access : read-write
PRIV1BB26 : page privileged/unprivileged attribution
bits : 26 - 26 (1 bit)
access : read-write
PRIV1BB27 : page privileged/unprivileged attribution
bits : 27 - 27 (1 bit)
access : read-write
PRIV1BB28 : page privileged/unprivileged attribution
bits : 28 - 28 (1 bit)
access : read-write
PRIV1BB29 : page privileged/unprivileged attribution
bits : 29 - 29 (1 bit)
access : read-write
PRIV1BB30 : page privileged/unprivileged attribution
bits : 30 - 30 (1 bit)
access : read-write
PRIV1BB31 : page privileged/unprivileged attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH privilege block based bank 1 register 2
address_offset : 0xD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRIV1BB0 : page privileged/unprivileged attribution
bits : 0 - 0 (1 bit)
access : read-write
PRIV1BB1 : page privileged/unprivileged attribution
bits : 1 - 1 (1 bit)
access : read-write
PRIV1BB2 : page privileged/unprivileged attribution
bits : 2 - 2 (1 bit)
access : read-write
PRIV1BB3 : page privileged/unprivileged attribution
bits : 3 - 3 (1 bit)
access : read-write
PRIV1BB4 : page privileged/unprivileged attribution
bits : 4 - 4 (1 bit)
access : read-write
PRIV1BB5 : page privileged/unprivileged attribution
bits : 5 - 5 (1 bit)
access : read-write
PRIV1BB6 : page privileged/unprivileged attribution
bits : 6 - 6 (1 bit)
access : read-write
PRIV1BB7 : page privileged/unprivileged attribution
bits : 7 - 7 (1 bit)
access : read-write
PRIV1BB8 : page privileged/unprivileged attribution
bits : 8 - 8 (1 bit)
access : read-write
PRIV1BB9 : page privileged/unprivileged attribution
bits : 9 - 9 (1 bit)
access : read-write
PRIV1BB10 : page privileged/unprivileged attribution
bits : 10 - 10 (1 bit)
access : read-write
PRIV1BB11 : page privileged/unprivileged attribution
bits : 11 - 11 (1 bit)
access : read-write
PRIV1BB12 : page privileged/unprivileged attribution
bits : 12 - 12 (1 bit)
access : read-write
PRIV1BB13 : page privileged/unprivileged attribution
bits : 13 - 13 (1 bit)
access : read-write
PRIV1BB14 : page privileged/unprivileged attribution
bits : 14 - 14 (1 bit)
access : read-write
PRIV1BB15 : page privileged/unprivileged attribution
bits : 15 - 15 (1 bit)
access : read-write
PRIV1BB16 : page privileged/unprivileged attribution
bits : 16 - 16 (1 bit)
access : read-write
PRIV1BB17 : page privileged/unprivileged attribution
bits : 17 - 17 (1 bit)
access : read-write
PRIV1BB18 : page privileged/unprivileged attribution
bits : 18 - 18 (1 bit)
access : read-write
PRIV1BB19 : page privileged/unprivileged attribution
bits : 19 - 19 (1 bit)
access : read-write
PRIV1BB20 : page privileged/unprivileged attribution
bits : 20 - 20 (1 bit)
access : read-write
PRIV1BB21 : page privileged/unprivileged attribution
bits : 21 - 21 (1 bit)
access : read-write
PRIV1BB22 : page privileged/unprivileged attribution
bits : 22 - 22 (1 bit)
access : read-write
PRIV1BB23 : page privileged/unprivileged attribution
bits : 23 - 23 (1 bit)
access : read-write
PRIV1BB24 : page privileged/unprivileged attribution
bits : 24 - 24 (1 bit)
access : read-write
PRIV1BB25 : page privileged/unprivileged attribution
bits : 25 - 25 (1 bit)
access : read-write
PRIV1BB26 : page privileged/unprivileged attribution
bits : 26 - 26 (1 bit)
access : read-write
PRIV1BB27 : page privileged/unprivileged attribution
bits : 27 - 27 (1 bit)
access : read-write
PRIV1BB28 : page privileged/unprivileged attribution
bits : 28 - 28 (1 bit)
access : read-write
PRIV1BB29 : page privileged/unprivileged attribution
bits : 29 - 29 (1 bit)
access : read-write
PRIV1BB30 : page privileged/unprivileged attribution
bits : 30 - 30 (1 bit)
access : read-write
PRIV1BB31 : page privileged/unprivileged attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH privilege block based bank 1 register 3
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRIV1BB0 : page privileged/unprivileged attribution
bits : 0 - 0 (1 bit)
access : read-write
PRIV1BB1 : page privileged/unprivileged attribution
bits : 1 - 1 (1 bit)
access : read-write
PRIV1BB2 : page privileged/unprivileged attribution
bits : 2 - 2 (1 bit)
access : read-write
PRIV1BB3 : page privileged/unprivileged attribution
bits : 3 - 3 (1 bit)
access : read-write
PRIV1BB4 : page privileged/unprivileged attribution
bits : 4 - 4 (1 bit)
access : read-write
PRIV1BB5 : page privileged/unprivileged attribution
bits : 5 - 5 (1 bit)
access : read-write
PRIV1BB6 : page privileged/unprivileged attribution
bits : 6 - 6 (1 bit)
access : read-write
PRIV1BB7 : page privileged/unprivileged attribution
bits : 7 - 7 (1 bit)
access : read-write
PRIV1BB8 : page privileged/unprivileged attribution
bits : 8 - 8 (1 bit)
access : read-write
PRIV1BB9 : page privileged/unprivileged attribution
bits : 9 - 9 (1 bit)
access : read-write
PRIV1BB10 : page privileged/unprivileged attribution
bits : 10 - 10 (1 bit)
access : read-write
PRIV1BB11 : page privileged/unprivileged attribution
bits : 11 - 11 (1 bit)
access : read-write
PRIV1BB12 : page privileged/unprivileged attribution
bits : 12 - 12 (1 bit)
access : read-write
PRIV1BB13 : page privileged/unprivileged attribution
bits : 13 - 13 (1 bit)
access : read-write
PRIV1BB14 : page privileged/unprivileged attribution
bits : 14 - 14 (1 bit)
access : read-write
PRIV1BB15 : page privileged/unprivileged attribution
bits : 15 - 15 (1 bit)
access : read-write
PRIV1BB16 : page privileged/unprivileged attribution
bits : 16 - 16 (1 bit)
access : read-write
PRIV1BB17 : page privileged/unprivileged attribution
bits : 17 - 17 (1 bit)
access : read-write
PRIV1BB18 : page privileged/unprivileged attribution
bits : 18 - 18 (1 bit)
access : read-write
PRIV1BB19 : page privileged/unprivileged attribution
bits : 19 - 19 (1 bit)
access : read-write
PRIV1BB20 : page privileged/unprivileged attribution
bits : 20 - 20 (1 bit)
access : read-write
PRIV1BB21 : page privileged/unprivileged attribution
bits : 21 - 21 (1 bit)
access : read-write
PRIV1BB22 : page privileged/unprivileged attribution
bits : 22 - 22 (1 bit)
access : read-write
PRIV1BB23 : page privileged/unprivileged attribution
bits : 23 - 23 (1 bit)
access : read-write
PRIV1BB24 : page privileged/unprivileged attribution
bits : 24 - 24 (1 bit)
access : read-write
PRIV1BB25 : page privileged/unprivileged attribution
bits : 25 - 25 (1 bit)
access : read-write
PRIV1BB26 : page privileged/unprivileged attribution
bits : 26 - 26 (1 bit)
access : read-write
PRIV1BB27 : page privileged/unprivileged attribution
bits : 27 - 27 (1 bit)
access : read-write
PRIV1BB28 : page privileged/unprivileged attribution
bits : 28 - 28 (1 bit)
access : read-write
PRIV1BB29 : page privileged/unprivileged attribution
bits : 29 - 29 (1 bit)
access : read-write
PRIV1BB30 : page privileged/unprivileged attribution
bits : 30 - 30 (1 bit)
access : read-write
PRIV1BB31 : page privileged/unprivileged attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH privilege block based bank 1 register 4
address_offset : 0xDC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRIV1BB0 : page privileged/unprivileged attribution
bits : 0 - 0 (1 bit)
access : read-write
PRIV1BB1 : page privileged/unprivileged attribution
bits : 1 - 1 (1 bit)
access : read-write
PRIV1BB2 : page privileged/unprivileged attribution
bits : 2 - 2 (1 bit)
access : read-write
PRIV1BB3 : page privileged/unprivileged attribution
bits : 3 - 3 (1 bit)
access : read-write
PRIV1BB4 : page privileged/unprivileged attribution
bits : 4 - 4 (1 bit)
access : read-write
PRIV1BB5 : page privileged/unprivileged attribution
bits : 5 - 5 (1 bit)
access : read-write
PRIV1BB6 : page privileged/unprivileged attribution
bits : 6 - 6 (1 bit)
access : read-write
PRIV1BB7 : page privileged/unprivileged attribution
bits : 7 - 7 (1 bit)
access : read-write
PRIV1BB8 : page privileged/unprivileged attribution
bits : 8 - 8 (1 bit)
access : read-write
PRIV1BB9 : page privileged/unprivileged attribution
bits : 9 - 9 (1 bit)
access : read-write
PRIV1BB10 : page privileged/unprivileged attribution
bits : 10 - 10 (1 bit)
access : read-write
PRIV1BB11 : page privileged/unprivileged attribution
bits : 11 - 11 (1 bit)
access : read-write
PRIV1BB12 : page privileged/unprivileged attribution
bits : 12 - 12 (1 bit)
access : read-write
PRIV1BB13 : page privileged/unprivileged attribution
bits : 13 - 13 (1 bit)
access : read-write
PRIV1BB14 : page privileged/unprivileged attribution
bits : 14 - 14 (1 bit)
access : read-write
PRIV1BB15 : page privileged/unprivileged attribution
bits : 15 - 15 (1 bit)
access : read-write
PRIV1BB16 : page privileged/unprivileged attribution
bits : 16 - 16 (1 bit)
access : read-write
PRIV1BB17 : page privileged/unprivileged attribution
bits : 17 - 17 (1 bit)
access : read-write
PRIV1BB18 : page privileged/unprivileged attribution
bits : 18 - 18 (1 bit)
access : read-write
PRIV1BB19 : page privileged/unprivileged attribution
bits : 19 - 19 (1 bit)
access : read-write
PRIV1BB20 : page privileged/unprivileged attribution
bits : 20 - 20 (1 bit)
access : read-write
PRIV1BB21 : page privileged/unprivileged attribution
bits : 21 - 21 (1 bit)
access : read-write
PRIV1BB22 : page privileged/unprivileged attribution
bits : 22 - 22 (1 bit)
access : read-write
PRIV1BB23 : page privileged/unprivileged attribution
bits : 23 - 23 (1 bit)
access : read-write
PRIV1BB24 : page privileged/unprivileged attribution
bits : 24 - 24 (1 bit)
access : read-write
PRIV1BB25 : page privileged/unprivileged attribution
bits : 25 - 25 (1 bit)
access : read-write
PRIV1BB26 : page privileged/unprivileged attribution
bits : 26 - 26 (1 bit)
access : read-write
PRIV1BB27 : page privileged/unprivileged attribution
bits : 27 - 27 (1 bit)
access : read-write
PRIV1BB28 : page privileged/unprivileged attribution
bits : 28 - 28 (1 bit)
access : read-write
PRIV1BB29 : page privileged/unprivileged attribution
bits : 29 - 29 (1 bit)
access : read-write
PRIV1BB30 : page privileged/unprivileged attribution
bits : 30 - 30 (1 bit)
access : read-write
PRIV1BB31 : page privileged/unprivileged attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH privilege block based bank 2 register 1
address_offset : 0xF0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRIV2BB0 : page privileged/unprivileged attribution
bits : 0 - 0 (1 bit)
access : read-write
PRIV2BB1 : page privileged/unprivileged attribution
bits : 1 - 1 (1 bit)
access : read-write
PRIV2BB2 : page privileged/unprivileged attribution
bits : 2 - 2 (1 bit)
access : read-write
PRIV2BB3 : page privileged/unprivileged attribution
bits : 3 - 3 (1 bit)
access : read-write
PRIV2BB4 : page privileged/unprivileged attribution
bits : 4 - 4 (1 bit)
access : read-write
PRIV2BB5 : page privileged/unprivileged attribution
bits : 5 - 5 (1 bit)
access : read-write
PRIV2BB6 : page privileged/unprivileged attribution
bits : 6 - 6 (1 bit)
access : read-write
PRIV2BB7 : page privileged/unprivileged attribution
bits : 7 - 7 (1 bit)
access : read-write
PRIV2BB8 : page privileged/unprivileged attribution
bits : 8 - 8 (1 bit)
access : read-write
PRIV2BB9 : page privileged/unprivileged attribution
bits : 9 - 9 (1 bit)
access : read-write
PRIV2BB10 : page privileged/unprivileged attribution
bits : 10 - 10 (1 bit)
access : read-write
PRIV2BB11 : page privileged/unprivileged attribution
bits : 11 - 11 (1 bit)
access : read-write
PRIV2BB12 : page privileged/unprivileged attribution
bits : 12 - 12 (1 bit)
access : read-write
PRIV2BB13 : page privileged/unprivileged attribution
bits : 13 - 13 (1 bit)
access : read-write
PRIV2BB14 : page privileged/unprivileged attribution
bits : 14 - 14 (1 bit)
access : read-write
PRIV2BB15 : page privileged/unprivileged attribution
bits : 15 - 15 (1 bit)
access : read-write
PRIV2BB16 : page privileged/unprivileged attribution
bits : 16 - 16 (1 bit)
access : read-write
PRIV2BB17 : page privileged/unprivileged attribution
bits : 17 - 17 (1 bit)
access : read-write
PRIV2BB18 : page privileged/unprivileged attribution
bits : 18 - 18 (1 bit)
access : read-write
PRIV2BB19 : page privileged/unprivileged attribution
bits : 19 - 19 (1 bit)
access : read-write
PRIV2BB20 : page privileged/unprivileged attribution
bits : 20 - 20 (1 bit)
access : read-write
PRIV2BB21 : page privileged/unprivileged attribution
bits : 21 - 21 (1 bit)
access : read-write
PRIV2BB22 : page privileged/unprivileged attribution
bits : 22 - 22 (1 bit)
access : read-write
PRIV2BB23 : page privileged/unprivileged attribution
bits : 23 - 23 (1 bit)
access : read-write
PRIV2BB24 : page privileged/unprivileged attribution
bits : 24 - 24 (1 bit)
access : read-write
PRIV2BB25 : page privileged/unprivileged attribution
bits : 25 - 25 (1 bit)
access : read-write
PRIV2BB26 : page privileged/unprivileged attribution
bits : 26 - 26 (1 bit)
access : read-write
PRIV2BB27 : page privileged/unprivileged attribution
bits : 27 - 27 (1 bit)
access : read-write
PRIV2BB28 : page privileged/unprivileged attribution
bits : 28 - 28 (1 bit)
access : read-write
PRIV2BB29 : page privileged/unprivileged attribution
bits : 29 - 29 (1 bit)
access : read-write
PRIV2BB30 : page privileged/unprivileged attribution
bits : 30 - 30 (1 bit)
access : read-write
PRIV2BB31 : page privileged/unprivileged attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH privilege block based bank 2 register 2
address_offset : 0xF4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRIV2BB0 : page privileged/unprivileged attribution
bits : 0 - 0 (1 bit)
access : read-write
PRIV2BB1 : page privileged/unprivileged attribution
bits : 1 - 1 (1 bit)
access : read-write
PRIV2BB2 : page privileged/unprivileged attribution
bits : 2 - 2 (1 bit)
access : read-write
PRIV2BB3 : page privileged/unprivileged attribution
bits : 3 - 3 (1 bit)
access : read-write
PRIV2BB4 : page privileged/unprivileged attribution
bits : 4 - 4 (1 bit)
access : read-write
PRIV2BB5 : page privileged/unprivileged attribution
bits : 5 - 5 (1 bit)
access : read-write
PRIV2BB6 : page privileged/unprivileged attribution
bits : 6 - 6 (1 bit)
access : read-write
PRIV2BB7 : page privileged/unprivileged attribution
bits : 7 - 7 (1 bit)
access : read-write
PRIV2BB8 : page privileged/unprivileged attribution
bits : 8 - 8 (1 bit)
access : read-write
PRIV2BB9 : page privileged/unprivileged attribution
bits : 9 - 9 (1 bit)
access : read-write
PRIV2BB10 : page privileged/unprivileged attribution
bits : 10 - 10 (1 bit)
access : read-write
PRIV2BB11 : page privileged/unprivileged attribution
bits : 11 - 11 (1 bit)
access : read-write
PRIV2BB12 : page privileged/unprivileged attribution
bits : 12 - 12 (1 bit)
access : read-write
PRIV2BB13 : page privileged/unprivileged attribution
bits : 13 - 13 (1 bit)
access : read-write
PRIV2BB14 : page privileged/unprivileged attribution
bits : 14 - 14 (1 bit)
access : read-write
PRIV2BB15 : page privileged/unprivileged attribution
bits : 15 - 15 (1 bit)
access : read-write
PRIV2BB16 : page privileged/unprivileged attribution
bits : 16 - 16 (1 bit)
access : read-write
PRIV2BB17 : page privileged/unprivileged attribution
bits : 17 - 17 (1 bit)
access : read-write
PRIV2BB18 : page privileged/unprivileged attribution
bits : 18 - 18 (1 bit)
access : read-write
PRIV2BB19 : page privileged/unprivileged attribution
bits : 19 - 19 (1 bit)
access : read-write
PRIV2BB20 : page privileged/unprivileged attribution
bits : 20 - 20 (1 bit)
access : read-write
PRIV2BB21 : page privileged/unprivileged attribution
bits : 21 - 21 (1 bit)
access : read-write
PRIV2BB22 : page privileged/unprivileged attribution
bits : 22 - 22 (1 bit)
access : read-write
PRIV2BB23 : page privileged/unprivileged attribution
bits : 23 - 23 (1 bit)
access : read-write
PRIV2BB24 : page privileged/unprivileged attribution
bits : 24 - 24 (1 bit)
access : read-write
PRIV2BB25 : page privileged/unprivileged attribution
bits : 25 - 25 (1 bit)
access : read-write
PRIV2BB26 : page privileged/unprivileged attribution
bits : 26 - 26 (1 bit)
access : read-write
PRIV2BB27 : page privileged/unprivileged attribution
bits : 27 - 27 (1 bit)
access : read-write
PRIV2BB28 : page privileged/unprivileged attribution
bits : 28 - 28 (1 bit)
access : read-write
PRIV2BB29 : page privileged/unprivileged attribution
bits : 29 - 29 (1 bit)
access : read-write
PRIV2BB30 : page privileged/unprivileged attribution
bits : 30 - 30 (1 bit)
access : read-write
PRIV2BB31 : page privileged/unprivileged attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH privilege block based bank 2 register 3
address_offset : 0xF8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRIV2BB0 : page privileged/unprivileged attribution
bits : 0 - 0 (1 bit)
access : read-write
PRIV2BB1 : page privileged/unprivileged attribution
bits : 1 - 1 (1 bit)
access : read-write
PRIV2BB2 : page privileged/unprivileged attribution
bits : 2 - 2 (1 bit)
access : read-write
PRIV2BB3 : page privileged/unprivileged attribution
bits : 3 - 3 (1 bit)
access : read-write
PRIV2BB4 : page privileged/unprivileged attribution
bits : 4 - 4 (1 bit)
access : read-write
PRIV2BB5 : page privileged/unprivileged attribution
bits : 5 - 5 (1 bit)
access : read-write
PRIV2BB6 : page privileged/unprivileged attribution
bits : 6 - 6 (1 bit)
access : read-write
PRIV2BB7 : page privileged/unprivileged attribution
bits : 7 - 7 (1 bit)
access : read-write
PRIV2BB8 : page privileged/unprivileged attribution
bits : 8 - 8 (1 bit)
access : read-write
PRIV2BB9 : page privileged/unprivileged attribution
bits : 9 - 9 (1 bit)
access : read-write
PRIV2BB10 : page privileged/unprivileged attribution
bits : 10 - 10 (1 bit)
access : read-write
PRIV2BB11 : page privileged/unprivileged attribution
bits : 11 - 11 (1 bit)
access : read-write
PRIV2BB12 : page privileged/unprivileged attribution
bits : 12 - 12 (1 bit)
access : read-write
PRIV2BB13 : page privileged/unprivileged attribution
bits : 13 - 13 (1 bit)
access : read-write
PRIV2BB14 : page privileged/unprivileged attribution
bits : 14 - 14 (1 bit)
access : read-write
PRIV2BB15 : page privileged/unprivileged attribution
bits : 15 - 15 (1 bit)
access : read-write
PRIV2BB16 : page privileged/unprivileged attribution
bits : 16 - 16 (1 bit)
access : read-write
PRIV2BB17 : page privileged/unprivileged attribution
bits : 17 - 17 (1 bit)
access : read-write
PRIV2BB18 : page privileged/unprivileged attribution
bits : 18 - 18 (1 bit)
access : read-write
PRIV2BB19 : page privileged/unprivileged attribution
bits : 19 - 19 (1 bit)
access : read-write
PRIV2BB20 : page privileged/unprivileged attribution
bits : 20 - 20 (1 bit)
access : read-write
PRIV2BB21 : page privileged/unprivileged attribution
bits : 21 - 21 (1 bit)
access : read-write
PRIV2BB22 : page privileged/unprivileged attribution
bits : 22 - 22 (1 bit)
access : read-write
PRIV2BB23 : page privileged/unprivileged attribution
bits : 23 - 23 (1 bit)
access : read-write
PRIV2BB24 : page privileged/unprivileged attribution
bits : 24 - 24 (1 bit)
access : read-write
PRIV2BB25 : page privileged/unprivileged attribution
bits : 25 - 25 (1 bit)
access : read-write
PRIV2BB26 : page privileged/unprivileged attribution
bits : 26 - 26 (1 bit)
access : read-write
PRIV2BB27 : page privileged/unprivileged attribution
bits : 27 - 27 (1 bit)
access : read-write
PRIV2BB28 : page privileged/unprivileged attribution
bits : 28 - 28 (1 bit)
access : read-write
PRIV2BB29 : page privileged/unprivileged attribution
bits : 29 - 29 (1 bit)
access : read-write
PRIV2BB30 : page privileged/unprivileged attribution
bits : 30 - 30 (1 bit)
access : read-write
PRIV2BB31 : page privileged/unprivileged attribution
bits : 31 - 31 (1 bit)
access : read-write
FLASH privilege block based bank 2 register 4
address_offset : 0xFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRIV2BB0 : page privileged/unprivileged attribution
bits : 0 - 0 (1 bit)
access : read-write
PRIV2BB1 : page privileged/unprivileged attribution
bits : 1 - 1 (1 bit)
access : read-write
PRIV2BB2 : page privileged/unprivileged attribution
bits : 2 - 2 (1 bit)
access : read-write
PRIV2BB3 : page privileged/unprivileged attribution
bits : 3 - 3 (1 bit)
access : read-write
PRIV2BB4 : page privileged/unprivileged attribution
bits : 4 - 4 (1 bit)
access : read-write
PRIV2BB5 : page privileged/unprivileged attribution
bits : 5 - 5 (1 bit)
access : read-write
PRIV2BB6 : page privileged/unprivileged attribution
bits : 6 - 6 (1 bit)
access : read-write
PRIV2BB7 : page privileged/unprivileged attribution
bits : 7 - 7 (1 bit)
access : read-write
PRIV2BB8 : page privileged/unprivileged attribution
bits : 8 - 8 (1 bit)
access : read-write
PRIV2BB9 : page privileged/unprivileged attribution
bits : 9 - 9 (1 bit)
access : read-write
PRIV2BB10 : page privileged/unprivileged attribution
bits : 10 - 10 (1 bit)
access : read-write
PRIV2BB11 : page privileged/unprivileged attribution
bits : 11 - 11 (1 bit)
access : read-write
PRIV2BB12 : page privileged/unprivileged attribution
bits : 12 - 12 (1 bit)
access : read-write
PRIV2BB13 : page privileged/unprivileged attribution
bits : 13 - 13 (1 bit)
access : read-write
PRIV2BB14 : page privileged/unprivileged attribution
bits : 14 - 14 (1 bit)
access : read-write
PRIV2BB15 : page privileged/unprivileged attribution
bits : 15 - 15 (1 bit)
access : read-write
PRIV2BB16 : page privileged/unprivileged attribution
bits : 16 - 16 (1 bit)
access : read-write
PRIV2BB17 : page privileged/unprivileged attribution
bits : 17 - 17 (1 bit)
access : read-write
PRIV2BB18 : page privileged/unprivileged attribution
bits : 18 - 18 (1 bit)
access : read-write
PRIV2BB19 : page privileged/unprivileged attribution
bits : 19 - 19 (1 bit)
access : read-write
PRIV2BB20 : page privileged/unprivileged attribution
bits : 20 - 20 (1 bit)
access : read-write
PRIV2BB21 : page privileged/unprivileged attribution
bits : 21 - 21 (1 bit)
access : read-write
PRIV2BB22 : page privileged/unprivileged attribution
bits : 22 - 22 (1 bit)
access : read-write
PRIV2BB23 : page privileged/unprivileged attribution
bits : 23 - 23 (1 bit)
access : read-write
PRIV2BB24 : page privileged/unprivileged attribution
bits : 24 - 24 (1 bit)
access : read-write
PRIV2BB25 : page privileged/unprivileged attribution
bits : 25 - 25 (1 bit)
access : read-write
PRIV2BB26 : page privileged/unprivileged attribution
bits : 26 - 26 (1 bit)
access : read-write
PRIV2BB27 : page privileged/unprivileged attribution
bits : 27 - 27 (1 bit)
access : read-write
PRIV2BB28 : page privileged/unprivileged attribution
bits : 28 - 28 (1 bit)
access : read-write
PRIV2BB29 : page privileged/unprivileged attribution
bits : 29 - 29 (1 bit)
access : read-write
PRIV2BB30 : page privileged/unprivileged attribution
bits : 30 - 30 (1 bit)
access : read-write
PRIV2BB31 : page privileged/unprivileged attribution
bits : 31 - 31 (1 bit)
access : read-write
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.