\n

Flash

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection :

Registers

FLASH_ACR (ACR)

FLASH_OPTKEYR (OPTKEYR)

FLASH_PDKEY1R (PDKEY1R)

FLASH_PDKEY2R (PDKEY2R)

FLASH_NSSR (NSSR)

FLASH_SECSR (SECSR)

FLASH_NSCR (NSCR)

FLASH_SECCR (SECCR)

FLASH_ECCR (ECCR)

FLASH_OPSR (OPSR)

FLASH_OPTR (OPTR)

FLASH_NSBOOTADD0R (NSBOOTADD0R)

FLASH_NSBOOTADD1R (NSBOOTADD1R)

FLASH_SECBOOTADD0R (SECBOOTADD0R)

FLASH_SECWM1R1 (SECWM1R1)

FLASH_SECWM1R2 (SECWM1R2)

FLASH_WRP1AR (WRP1AR)

FLASH_WRP1BR (WRP1BR)

FLASH_SECWM2R1 (SECWM2R1)

FLASH_SECWM2R2 (SECWM2R2)

FLASH_WRP2AR (WRP2AR)

FLASH_WRP2BR (WRP2BR)

FLASH_OEM1KEYR1 (OEM1KEYR1)

FLASH_OEM1KEYR2 (OEM1KEYR2)

FLASH_OEM2KEYR1 (OEM2KEYR1)

FLASH_OEM2KEYR2 (OEM2KEYR2)

FLASH_NSKEYR (NSKEYR)

FLASH_SEC1BBR1 (SEC1BBR1)

FLASH_SEC1BBR2 (SEC1BBR2)

FLASH_SEC1BBR3 (SEC1BBR3)

FLASH_SEC1BBR4 (SEC1BBR4)

FLASH_SEC2BBR1 (SEC2BBR1)

FLASH_SEC2BBR2 (SEC2BBR2)

FLASH_SEC2BBR3 (SEC2BBR3)

FLASH_SEC2BBR4 (SEC2BBR4)

FLASH_SECKEYR (SECKEYR)

FLASH_SECHDPCR (SECHDPCR)

FLASH_PRIVCFGR (PRIVCFGR)

FLASH_PRIV1BBR1 (PRIV1BBR1)

FLASH_PRIV1BBR2 (PRIV1BBR2)

FLASH_PRIV1BBR3 (PRIV1BBR3)

FLASH_PRIV1BBR4 (PRIV1BBR4)

FLASH_PRIV2BBR1 (PRIV2BBR1)

FLASH_PRIV2BBR2 (PRIV2BBR2)

FLASH_PRIV2BBR3 (PRIV2BBR3)

FLASH_PRIV2BBR4 (PRIV2BBR4)


FLASH_ACR (ACR)

FLASH access control register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_ACR FLASH_ACR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LATENCY PRFTEN LPM PDREQ1 PDREQ2 SLEEP_PD

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_OPTKEYR (OPTKEYR)

FLASH option key register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_OPTKEYR FLASH_OPTKEYR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OPTKEY

OPTKEY : Option byte key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_PDKEY1R (PDKEY1R)

FLASH bank 1 power-down key register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_PDKEY1R FLASH_PDKEY1R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PDKEY1

PDKEY1 : Bank 1 power-down key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_PDKEY2R (PDKEY2R)

FLASH bank 2 power-down key register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_PDKEY2R FLASH_PDKEY2R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PDKEY2

PDKEY2 : Bank 2 power-down key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_NSSR (NSSR)

FLASH non-secure status register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_NSSR FLASH_NSSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EOP OPERR PROGERR WRPERR PGAERR SIZERR PGSERR OPTWERR BSY WDW OEM1LOCK OEM2LOCK PD1 PD2

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_SECSR (SECSR)

FLASH secure status register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECSR FLASH_SECSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EOP OPERR PROGERR WRPERR PGAERR SIZERR PGSERR BSY WDW

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_NSCR (NSCR)

FLASH non-secure control register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_NSCR FLASH_NSCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PG PER MER1 PNB BKER BWR MER2 STRT OPTSTRT EOPIE ERRIE OBL_LAUNCH OPTLOCK LOCK

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_SECCR (SECCR)

FLASH secure control register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECCR FLASH_SECCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PG PER MER1 PNB BKER BWR MER2 STRT EOPIE ERRIE RDERRIE INV LOCK

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_ECCR (ECCR)

FLASH ECC register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_ECCR FLASH_ECCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR_ECC BK_ECC SYSF_ECC ECCIE ECCC ECCD

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_OPSR (OPSR)

FLASH operation status register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_OPSR FLASH_OPSR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ADDR_OP BK_OP SYSF_OP CODE_OP

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_OPTR (OPTR)

FLASH option register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_OPTR FLASH_OPTR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RDP BOR_LEV nRST_STOP nRST_STDBY nRST_SHDW SRAM1345_RST IWDG_SW IWDG_STOP IWDG_STDBY WWDG_SW SWAP_BANK DUALBANK BKPRAM_ECC SRAM3_ECC SRAM2_ECC SRAM2_RST nSWBOOT0 nBOOT0 PA15_PUPEN IO_VDD_HSLV IO_VDDIO2_HSLV TZEN

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_NSBOOTADD0R (NSBOOTADD0R)

FLASH non-secure boot address 0 register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_NSBOOTADD0R FLASH_NSBOOTADD0R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSBOOTADD0

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_NSBOOTADD1R (NSBOOTADD1R)

FLASH non-secure boot address 1 register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_NSBOOTADD1R FLASH_NSBOOTADD1R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSBOOTADD1

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_SECBOOTADD0R (SECBOOTADD0R)

FLASH secure boot address 0 register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECBOOTADD0R FLASH_SECBOOTADD0R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BOOT_LOCK SECBOOTADD0

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_SECWM1R1 (SECWM1R1)

FLASH secure watermark1 register 1
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECWM1R1 FLASH_SECWM1R1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECWM1_PSTRT SECWM1_PEND

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_SECWM1R2 (SECWM1R2)

FLASH secure watermark1 register 2
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECWM1R2 FLASH_SECWM1R2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HDP1_PEND HDP1EN

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_WRP1AR (WRP1AR)

FLASH WRP1 area A address register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_WRP1AR FLASH_WRP1AR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WRP1A_PSTRT WRP1A_PEND UNLOCK

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_WRP1BR (WRP1BR)

FLASH WRP1 area B address register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_WRP1BR FLASH_WRP1BR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WRP1B_PSTRT WRP1B_PEND UNLOCK

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_SECWM2R1 (SECWM2R1)

FLASH secure watermark2 register 1
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECWM2R1 FLASH_SECWM2R1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECWM2_PSTRT SECWM2_PEND

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_SECWM2R2 (SECWM2R2)

FLASH secure watermark2 register 2
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECWM2R2 FLASH_SECWM2R2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HDP2_PEND HDP2EN

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_WRP2AR (WRP2AR)

FLASH WPR2 area A address register
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_WRP2AR FLASH_WRP2AR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WRP2A_PSTRT WRP2A_PEND UNLOCK

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_WRP2BR (WRP2BR)

FLASH WPR2 area B address register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_WRP2BR FLASH_WRP2BR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WRP2B_PSTRT WRP2B_PEND UNLOCK

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_OEM1KEYR1 (OEM1KEYR1)

FLASH OEM1 key register 1
address_offset : 0x70 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_OEM1KEYR1 FLASH_OEM1KEYR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OEM1KEY

OEM1KEY : OEM1 least significant bytes key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_OEM1KEYR2 (OEM1KEYR2)

FLASH OEM1 key register 2
address_offset : 0x74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_OEM1KEYR2 FLASH_OEM1KEYR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OEM1KEY

OEM1KEY : OEM1 most significant bytes key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_OEM2KEYR1 (OEM2KEYR1)

FLASH OEM2 key register 1
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_OEM2KEYR1 FLASH_OEM2KEYR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OEM2KEY

OEM2KEY : OEM2 least significant bytes key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_OEM2KEYR2 (OEM2KEYR2)

FLASH OEM2 key register 2
address_offset : 0x7C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_OEM2KEYR2 FLASH_OEM2KEYR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OEM2KEY

OEM2KEY : OEM2 most significant bytes key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_NSKEYR (NSKEYR)

FLASH non-secure key register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_NSKEYR FLASH_NSKEYR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 NSKEY

NSKEY : Flash memory non-secure key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_SEC1BBR1 (SEC1BBR1)

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

FLASH_SEC1BBR1 FLASH_SEC1BBR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEC1BB0 SEC1BB1 SEC1BB2 SEC1BB3 SEC1BB4 SEC1BB5 SEC1BB6 SEC1BB7 SEC1BB8 SEC1BB9 SEC1BB10 SEC1BB11 SEC1BB12 SEC1BB13 SEC1BB14 SEC1BB15 SEC1BB16 SEC1BB17 SEC1BB18 SEC1BB19 SEC1BB20 SEC1BB21 SEC1BB22 SEC1BB23 SEC1BB24 SEC1BB25 SEC1BB26 SEC1BB27 SEC1BB28 SEC1BB29 SEC1BB30 SEC1BB31

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_SEC1BBR2 (SEC1BBR2)

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

FLASH_SEC1BBR2 FLASH_SEC1BBR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEC1BB0 SEC1BB1 SEC1BB2 SEC1BB3 SEC1BB4 SEC1BB5 SEC1BB6 SEC1BB7 SEC1BB8 SEC1BB9 SEC1BB10 SEC1BB11 SEC1BB12 SEC1BB13 SEC1BB14 SEC1BB15 SEC1BB16 SEC1BB17 SEC1BB18 SEC1BB19 SEC1BB20 SEC1BB21 SEC1BB22 SEC1BB23 SEC1BB24 SEC1BB25 SEC1BB26 SEC1BB27 SEC1BB28 SEC1BB29 SEC1BB30 SEC1BB31

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_SEC1BBR3 (SEC1BBR3)

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

FLASH_SEC1BBR3 FLASH_SEC1BBR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEC1BB0 SEC1BB1 SEC1BB2 SEC1BB3 SEC1BB4 SEC1BB5 SEC1BB6 SEC1BB7 SEC1BB8 SEC1BB9 SEC1BB10 SEC1BB11 SEC1BB12 SEC1BB13 SEC1BB14 SEC1BB15 SEC1BB16 SEC1BB17 SEC1BB18 SEC1BB19 SEC1BB20 SEC1BB21 SEC1BB22 SEC1BB23 SEC1BB24 SEC1BB25 SEC1BB26 SEC1BB27 SEC1BB28 SEC1BB29 SEC1BB30 SEC1BB31

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_SEC1BBR4 (SEC1BBR4)

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

FLASH_SEC1BBR4 FLASH_SEC1BBR4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEC1BB0 SEC1BB1 SEC1BB2 SEC1BB3 SEC1BB4 SEC1BB5 SEC1BB6 SEC1BB7 SEC1BB8 SEC1BB9 SEC1BB10 SEC1BB11 SEC1BB12 SEC1BB13 SEC1BB14 SEC1BB15 SEC1BB16 SEC1BB17 SEC1BB18 SEC1BB19 SEC1BB20 SEC1BB21 SEC1BB22 SEC1BB23 SEC1BB24 SEC1BB25 SEC1BB26 SEC1BB27 SEC1BB28 SEC1BB29 SEC1BB30 SEC1BB31

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_SEC2BBR1 (SEC2BBR1)

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

FLASH_SEC2BBR1 FLASH_SEC2BBR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEC2BB0 SEC2BB1 SEC2BB2 SEC2BB3 SEC2BB4 SEC2BB5 SEC2BB6 SEC2BB7 SEC2BB8 SEC2BB9 SEC2BB10 SEC2BB11 SEC2BB12 SEC2BB13 SEC2BB14 SEC2BB15 SEC2BB16 SEC2BB17 SEC2BB18 SEC2BB19 SEC2BB20 SEC2BB21 SEC2BB22 SEC2BB23 SEC2BB24 SEC2BB25 SEC2BB26 SEC2BB27 SEC2BB28 SEC2BB29 SEC2BB30 SEC2BB31

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_SEC2BBR2 (SEC2BBR2)

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

FLASH_SEC2BBR2 FLASH_SEC2BBR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEC2BB0 SEC2BB1 SEC2BB2 SEC2BB3 SEC2BB4 SEC2BB5 SEC2BB6 SEC2BB7 SEC2BB8 SEC2BB9 SEC2BB10 SEC2BB11 SEC2BB12 SEC2BB13 SEC2BB14 SEC2BB15 SEC2BB16 SEC2BB17 SEC2BB18 SEC2BB19 SEC2BB20 SEC2BB21 SEC2BB22 SEC2BB23 SEC2BB24 SEC2BB25 SEC2BB26 SEC2BB27 SEC2BB28 SEC2BB29 SEC2BB30 SEC2BB31

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_SEC2BBR3 (SEC2BBR3)

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

FLASH_SEC2BBR3 FLASH_SEC2BBR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEC2BB0 SEC2BB1 SEC2BB2 SEC2BB3 SEC2BB4 SEC2BB5 SEC2BB6 SEC2BB7 SEC2BB8 SEC2BB9 SEC2BB10 SEC2BB11 SEC2BB12 SEC2BB13 SEC2BB14 SEC2BB15 SEC2BB16 SEC2BB17 SEC2BB18 SEC2BB19 SEC2BB20 SEC2BB21 SEC2BB22 SEC2BB23 SEC2BB24 SEC2BB25 SEC2BB26 SEC2BB27 SEC2BB28 SEC2BB29 SEC2BB30 SEC2BB31

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_SEC2BBR4 (SEC2BBR4)

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

FLASH_SEC2BBR4 FLASH_SEC2BBR4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEC2BB0 SEC2BB1 SEC2BB2 SEC2BB3 SEC2BB4 SEC2BB5 SEC2BB6 SEC2BB7 SEC2BB8 SEC2BB9 SEC2BB10 SEC2BB11 SEC2BB12 SEC2BB13 SEC2BB14 SEC2BB15 SEC2BB16 SEC2BB17 SEC2BB18 SEC2BB19 SEC2BB20 SEC2BB21 SEC2BB22 SEC2BB23 SEC2BB24 SEC2BB25 SEC2BB26 SEC2BB27 SEC2BB28 SEC2BB29 SEC2BB30 SEC2BB31

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_SECKEYR (SECKEYR)

FLASH secure key register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECKEYR FLASH_SECKEYR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SECKEY

SECKEY : Flash memory secure key
bits : 0 - 31 (32 bit)
access : write-only


FLASH_SECHDPCR (SECHDPCR)

FLASH secure HDP control register
address_offset : 0xC0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_SECHDPCR FLASH_SECHDPCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HDP1_ACCDIS HDP2_ACCDIS

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_PRIVCFGR (PRIVCFGR)

FLASH privilege configuration register
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

FLASH_PRIVCFGR FLASH_PRIVCFGR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SPRIV NSPRIV

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_PRIV1BBR1 (PRIV1BBR1)

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

FLASH_PRIV1BBR1 FLASH_PRIV1BBR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIV1BB0 PRIV1BB1 PRIV1BB2 PRIV1BB3 PRIV1BB4 PRIV1BB5 PRIV1BB6 PRIV1BB7 PRIV1BB8 PRIV1BB9 PRIV1BB10 PRIV1BB11 PRIV1BB12 PRIV1BB13 PRIV1BB14 PRIV1BB15 PRIV1BB16 PRIV1BB17 PRIV1BB18 PRIV1BB19 PRIV1BB20 PRIV1BB21 PRIV1BB22 PRIV1BB23 PRIV1BB24 PRIV1BB25 PRIV1BB26 PRIV1BB27 PRIV1BB28 PRIV1BB29 PRIV1BB30 PRIV1BB31

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_PRIV1BBR2 (PRIV1BBR2)

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

FLASH_PRIV1BBR2 FLASH_PRIV1BBR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIV1BB0 PRIV1BB1 PRIV1BB2 PRIV1BB3 PRIV1BB4 PRIV1BB5 PRIV1BB6 PRIV1BB7 PRIV1BB8 PRIV1BB9 PRIV1BB10 PRIV1BB11 PRIV1BB12 PRIV1BB13 PRIV1BB14 PRIV1BB15 PRIV1BB16 PRIV1BB17 PRIV1BB18 PRIV1BB19 PRIV1BB20 PRIV1BB21 PRIV1BB22 PRIV1BB23 PRIV1BB24 PRIV1BB25 PRIV1BB26 PRIV1BB27 PRIV1BB28 PRIV1BB29 PRIV1BB30 PRIV1BB31

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_PRIV1BBR3 (PRIV1BBR3)

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

FLASH_PRIV1BBR3 FLASH_PRIV1BBR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIV1BB0 PRIV1BB1 PRIV1BB2 PRIV1BB3 PRIV1BB4 PRIV1BB5 PRIV1BB6 PRIV1BB7 PRIV1BB8 PRIV1BB9 PRIV1BB10 PRIV1BB11 PRIV1BB12 PRIV1BB13 PRIV1BB14 PRIV1BB15 PRIV1BB16 PRIV1BB17 PRIV1BB18 PRIV1BB19 PRIV1BB20 PRIV1BB21 PRIV1BB22 PRIV1BB23 PRIV1BB24 PRIV1BB25 PRIV1BB26 PRIV1BB27 PRIV1BB28 PRIV1BB29 PRIV1BB30 PRIV1BB31

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_PRIV1BBR4 (PRIV1BBR4)

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

FLASH_PRIV1BBR4 FLASH_PRIV1BBR4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIV1BB0 PRIV1BB1 PRIV1BB2 PRIV1BB3 PRIV1BB4 PRIV1BB5 PRIV1BB6 PRIV1BB7 PRIV1BB8 PRIV1BB9 PRIV1BB10 PRIV1BB11 PRIV1BB12 PRIV1BB13 PRIV1BB14 PRIV1BB15 PRIV1BB16 PRIV1BB17 PRIV1BB18 PRIV1BB19 PRIV1BB20 PRIV1BB21 PRIV1BB22 PRIV1BB23 PRIV1BB24 PRIV1BB25 PRIV1BB26 PRIV1BB27 PRIV1BB28 PRIV1BB29 PRIV1BB30 PRIV1BB31

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_PRIV2BBR1 (PRIV2BBR1)

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

FLASH_PRIV2BBR1 FLASH_PRIV2BBR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIV2BB0 PRIV2BB1 PRIV2BB2 PRIV2BB3 PRIV2BB4 PRIV2BB5 PRIV2BB6 PRIV2BB7 PRIV2BB8 PRIV2BB9 PRIV2BB10 PRIV2BB11 PRIV2BB12 PRIV2BB13 PRIV2BB14 PRIV2BB15 PRIV2BB16 PRIV2BB17 PRIV2BB18 PRIV2BB19 PRIV2BB20 PRIV2BB21 PRIV2BB22 PRIV2BB23 PRIV2BB24 PRIV2BB25 PRIV2BB26 PRIV2BB27 PRIV2BB28 PRIV2BB29 PRIV2BB30 PRIV2BB31

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_PRIV2BBR2 (PRIV2BBR2)

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

FLASH_PRIV2BBR2 FLASH_PRIV2BBR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIV2BB0 PRIV2BB1 PRIV2BB2 PRIV2BB3 PRIV2BB4 PRIV2BB5 PRIV2BB6 PRIV2BB7 PRIV2BB8 PRIV2BB9 PRIV2BB10 PRIV2BB11 PRIV2BB12 PRIV2BB13 PRIV2BB14 PRIV2BB15 PRIV2BB16 PRIV2BB17 PRIV2BB18 PRIV2BB19 PRIV2BB20 PRIV2BB21 PRIV2BB22 PRIV2BB23 PRIV2BB24 PRIV2BB25 PRIV2BB26 PRIV2BB27 PRIV2BB28 PRIV2BB29 PRIV2BB30 PRIV2BB31

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_PRIV2BBR3 (PRIV2BBR3)

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

FLASH_PRIV2BBR3 FLASH_PRIV2BBR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIV2BB0 PRIV2BB1 PRIV2BB2 PRIV2BB3 PRIV2BB4 PRIV2BB5 PRIV2BB6 PRIV2BB7 PRIV2BB8 PRIV2BB9 PRIV2BB10 PRIV2BB11 PRIV2BB12 PRIV2BB13 PRIV2BB14 PRIV2BB15 PRIV2BB16 PRIV2BB17 PRIV2BB18 PRIV2BB19 PRIV2BB20 PRIV2BB21 PRIV2BB22 PRIV2BB23 PRIV2BB24 PRIV2BB25 PRIV2BB26 PRIV2BB27 PRIV2BB28 PRIV2BB29 PRIV2BB30 PRIV2BB31

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_PRIV2BBR4 (PRIV2BBR4)

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

FLASH_PRIV2BBR4 FLASH_PRIV2BBR4 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRIV2BB0 PRIV2BB1 PRIV2BB2 PRIV2BB3 PRIV2BB4 PRIV2BB5 PRIV2BB6 PRIV2BB7 PRIV2BB8 PRIV2BB9 PRIV2BB10 PRIV2BB11 PRIV2BB12 PRIV2BB13 PRIV2BB14 PRIV2BB15 PRIV2BB16 PRIV2BB17 PRIV2BB18 PRIV2BB19 PRIV2BB20 PRIV2BB21 PRIV2BB22 PRIV2BB23 PRIV2BB24 PRIV2BB25 PRIV2BB26 PRIV2BB27 PRIV2BB28 PRIV2BB29 PRIV2BB30 PRIV2BB31

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 EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.