stm32-data/data/registers/flash_u5.yaml
2022-02-14 02:07:33 +01:00

3307 lines
104 KiB
YAML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
block/FLASH:
description: Flash
items:
- name: ACR
description: "FLASH access control register "
byte_offset: 0
fieldset: ACR
- name: NSKEYR
description: "FLASH non-secure key register "
byte_offset: 8
fieldset: NSKEYR
- name: SECKEYR
description: "FLASH secure key register "
byte_offset: 12
fieldset: SECKEYR
- name: OPTKEYR
description: "FLASH option key register "
byte_offset: 16
fieldset: OPTKEYR
- name: PDKEY1R
description: "FLASH bank 1 power-down key register "
byte_offset: 24
fieldset: PDKEY1R
- name: PDKEY2R
description: "FLASH bank 2 power-down key register "
byte_offset: 28
fieldset: PDKEY2R
- name: NSSR
description: "FLASH non-secure status register "
byte_offset: 32
fieldset: NSSR
- name: SECSR
description: "FLASH secure status register "
byte_offset: 36
fieldset: SECSR
- name: NSCR
description: "FLASH non-secure control register "
byte_offset: 40
fieldset: NSCR
- name: SECCR
description: "FLASH secure control register "
byte_offset: 44
fieldset: SECCR
- name: ECCR
description: "FLASH ECC register "
byte_offset: 48
fieldset: ECCR
- name: OPSR
description: "FLASH operation status register "
byte_offset: 52
fieldset: OPSR
- name: OPTR
description: "FLASH option register "
byte_offset: 64
fieldset: OPTR
- name: NSBOOTADD0R
description: "FLASH non-secure boot address 0 register\t"
byte_offset: 68
fieldset: NSBOOTADD0R
- name: NSBOOTADD1R
description: "FLASH non-secure boot address 1 register\t"
byte_offset: 72
fieldset: NSBOOTADD1R
- name: SECBOOTADD0R
description: "FLASH secure boot address 0 register "
byte_offset: 76
fieldset: SECBOOTADD0R
- name: SECWM1R1
description: "FLASH secure watermark1 register 1 "
byte_offset: 80
fieldset: SECWM1R1
- name: SECWM1R2
description: "FLASH secure watermark1 register 2 "
byte_offset: 84
fieldset: SECWM1R2
- name: WRP1AR
description: "FLASH WRP1 area A address register "
byte_offset: 88
fieldset: WRP1AR
- name: WRP1BR
description: "FLASH WRP1 area B address register "
byte_offset: 92
fieldset: WRP1BR
- name: SECWM2R1
description: "FLASH secure watermark2 register 1 "
byte_offset: 96
fieldset: SECWM2R1
- name: SECWM2R2
description: "FLASH secure watermark2 register 2 "
byte_offset: 100
fieldset: SECWM2R2
- name: WRP2AR
description: "FLASH WPR2 area A address register "
byte_offset: 104
fieldset: WRP2AR
- name: WRP2BR
description: "FLASH WPR2 area B address register "
byte_offset: 108
fieldset: WRP2BR
- name: OEM1KEYR1
description: "FLASH OEM1 key register 1 "
byte_offset: 112
fieldset: OEM1KEYR1
- name: OEM1KEYR2
description: "FLASH OEM1 key register 2 "
byte_offset: 116
fieldset: OEM1KEYR2
- name: OEM2KEYR1
description: "FLASH OEM2 key register 1 "
byte_offset: 120
fieldset: OEM2KEYR1
- name: OEM2KEYR2
description: "FLASH OEM2 key register 2 "
byte_offset: 124
fieldset: OEM2KEYR2
- name: SEC1BBR1
description: FLASH secure block based bank 1 register 1
byte_offset: 128
fieldset: SEC1BBR1
- name: SEC1BBR2
description: FLASH secure block based bank 1 register 2
byte_offset: 132
fieldset: SEC1BBR2
- name: SEC1BBR3
description: FLASH secure block based bank 1 register 3
byte_offset: 136
fieldset: SEC1BBR3
- name: SEC1BBR4
description: FLASH secure block based bank 1 register 4
byte_offset: 140
fieldset: SEC1BBR4
- name: SEC2BBR1
description: FLASH secure block based bank 2 register 1
byte_offset: 160
fieldset: SEC2BBR1
- name: SEC2BBR2
description: FLASH secure block based bank 2 register 2
byte_offset: 164
fieldset: SEC2BBR2
- name: SEC2BBR3
description: FLASH secure block based bank 2 register 3
byte_offset: 168
fieldset: SEC2BBR3
- name: SEC2BBR4
description: FLASH secure block based bank 2 register 4
byte_offset: 172
fieldset: SEC2BBR4
- name: SECHDPCR
description: "FLASH secure HDP control register "
byte_offset: 192
fieldset: SECHDPCR
- name: PRIVCFGR
description: "FLASH privilege configuration register "
byte_offset: 196
fieldset: PRIVCFGR
- name: PRIV1BBR1
description: FLASH privilege block based bank 1 register 1
byte_offset: 208
fieldset: PRIV1BBR1
- name: PRIV1BBR2
description: FLASH privilege block based bank 1 register 2
byte_offset: 212
fieldset: PRIV1BBR2
- name: PRIV1BBR3
description: FLASH privilege block based bank 1 register 3
byte_offset: 216
fieldset: PRIV1BBR3
- name: PRIV1BBR4
description: FLASH privilege block based bank 1 register 4
byte_offset: 220
fieldset: PRIV1BBR4
- name: PRIV2BBR1
description: FLASH privilege block based bank 2 register 1
byte_offset: 240
fieldset: PRIV2BBR1
- name: PRIV2BBR2
description: FLASH privilege block based bank 2 register 2
byte_offset: 244
fieldset: PRIV2BBR2
- name: PRIV2BBR3
description: FLASH privilege block based bank 2 register 3
byte_offset: 248
fieldset: PRIV2BBR3
- name: PRIV2BBR4
description: FLASH privilege block based bank 2 register 4
byte_offset: 252
fieldset: PRIV2BBR4
fieldset/ACR:
description: "FLASH access control register "
fields:
- name: LATENCY
description: "Latency\r These bits represent the ratio between the HCLK (AHB clock) period and the Flash memory access time.\r ..."
bit_offset: 0
bit_size: 4
- name: PRFTEN
description: "Prefetch enable\r This bit enables the prefetch buffer in the embedded Flash memory."
bit_offset: 8
bit_size: 1
- name: LPM
description: "Low-power read mode\r This bit puts the Flash memory in low-power read mode."
bit_offset: 11
bit_size: 1
enum: LPM
- name: PDREQ1
description: "Bank 1 power-down mode request\r 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."
bit_offset: 12
bit_size: 1
enum: PDREQ
- name: PDREQ2
description: "Bank 2 power-down mode request\r 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."
bit_offset: 13
bit_size: 1
enum: PDREQ
- name: SLEEP_PD
description: "Flash memory power-down mode during Sleep mode\r This bit determines whether the Flash memory is in power-down mode or Idle mode when the device is in Sleep mode.\r The Flash must not be put in power-down while a program or an erase operation is on-going."
bit_offset: 14
bit_size: 1
enum: SLEEP_PD
fieldset/ECCR:
description: "FLASH ECC register "
fields:
- name: ADDR_ECC
description: ECC fail address
bit_offset: 0
bit_size: 20
- name: BK_ECC
description: ECC fail bank
bit_offset: 21
bit_size: 1
enum: BK_ECC
- name: SYSF_ECC
description: "System Flash memory ECC fail\r This bit indicates that the ECC error correction or double ECC error detection is located in the system Flash memory."
bit_offset: 22
bit_size: 1
- name: ECCIE
description: "ECC correction interrupt enable\r This bit enables the interrupt generation when the ECCC bit in the FLASH_ECCR register is set."
bit_offset: 24
bit_size: 1
enum: ECCIE
- name: ECCC
description: "ECC correction\r 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."
bit_offset: 30
bit_size: 1
- name: ECCD
description: "ECC detection\r 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."
bit_offset: 31
bit_size: 1
fieldset/NSBOOTADD0R:
description: "FLASH non-secure boot address 0 register\t"
fields:
- name: NSBOOTADD0
description: "Non-secure boot base address 0\r 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.\r Examples:\r NSBOOTADD0[24:0] = 0x0100000: Boot from non-secure Flash memory (0x0800 0000)\r NSBOOTADD0[24:0] = 0x017F200: Boot from system memory bootloader (0x0BF9 0000)\r NSBOOTADD0[24:0] = 0x0400000: Boot from non-secure SRAM1 on S-Bus (0x2000 0000)"
bit_offset: 7
bit_size: 25
fieldset/NSBOOTADD1R:
description: "FLASH non-secure boot address 1 register\t"
fields:
- name: NSBOOTADD1
description: "Non-secure boot address 1\r 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.\r Examples:\r NSBOOTADD1[24:0] = 0x0100000: Boot from non-secure Flash memory (0x0800 0000)\r NSBOOTADD1[24:0] = 0x017F200: Boot from system memory bootloader (0x0BF9 0000)\r NSBOOTADD1[24:0] = 0x0400000: Boot from non-secure SRAM1 on S-Bus (0x2000 0000)"
bit_offset: 7
bit_size: 25
fieldset/NSCR:
description: "FLASH non-secure control register "
fields:
- name: PG
description: Non-secure programming
bit_offset: 0
bit_size: 1
enum: NSCR_PG
- name: PER
description: Non-secure page erase
bit_offset: 1
bit_size: 1
enum: NSCR_PER
- name: MER1
description: "Non-secure bank 1 mass erase\r This bit triggers the bank 1 non-secure mass erase (all bank 1 user pages) when set."
bit_offset: 2
bit_size: 1
- name: PNB
description: "Non-secure page number selection\r These bits select the page to erase.\r ..."
bit_offset: 3
bit_size: 7
- name: BKER
description: Non-secure bank selection for page erase
bit_offset: 11
bit_size: 1
enum: NSCR_BKER
- name: BWR
description: "Non-secure burst write programming mode\r When set, this bit selects the burst write programming mode."
bit_offset: 14
bit_size: 1
- name: MER2
description: "Non-secure bank 2 mass erase\r This bit triggers the bank 2 non-secure mass erase (all bank 2 user pages) when set."
bit_offset: 15
bit_size: 1
- name: STRT
description: "Non-secure start\r 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).\r This bit is set only by software and is cleared when the BSY bit is cleared in FLASH_NSSR."
bit_offset: 16
bit_size: 1
- name: OPTSTRT
description: "Options modification start\r 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."
bit_offset: 17
bit_size: 1
- name: EOPIE
description: "Non-secure end of operation interrupt enable\r This bit enables the interrupt generation when the EOP bit in the FLASH_NSSR is set to 1."
bit_offset: 24
bit_size: 1
enum: NSCR_EOPIE
- name: ERRIE
description: "Non-secure error interrupt enable\r This bit enables the interrupt generation when the OPERR bit in the FLASH_NSSR is set to 1."
bit_offset: 25
bit_size: 1
enum: NSCR_ERRIE
- name: OBL_LAUNCH
description: "Force the option byte loading\r 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."
bit_offset: 27
bit_size: 1
enum: OBL_LAUNCH
- name: OPTLOCK
description: "Option lock\r 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.\r In case of an unsuccessful unlock operation, this bit remains set until the next reset."
bit_offset: 30
bit_size: 1
- name: LOCK
description: "Non-secure lock\r 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.\r In case of an unsuccessful unlock operation, this bit remains set until the next system reset."
bit_offset: 31
bit_size: 1
fieldset/NSKEYR:
description: "FLASH non-secure key register "
fields:
- name: NSKEY
description: Flash memory non-secure key
bit_offset: 0
bit_size: 32
fieldset/NSSR:
description: "FLASH non-secure status register "
fields:
- name: EOP
description: Non-secure end of operation
bit_offset: 0
bit_size: 1
- name: OPERR
description: Non-secure operation error
bit_offset: 1
bit_size: 1
- name: PROGERR
description: "Non-secure programming error\r 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."
bit_offset: 3
bit_size: 1
- name: WRPERR
description: "Non-secure write protection error\r 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.\r Refer to for full conditions of error flag setting."
bit_offset: 4
bit_size: 1
- name: PGAERR
description: "Non-secure programming alignment error\r 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."
bit_offset: 5
bit_size: 1
- name: SIZERR
description: "Non-secure size error\r 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."
bit_offset: 6
bit_size: 1
- name: PGSERR
description: "Non-secure programming sequence error\r This bit is set by hardware when programming sequence is not correct. It is cleared by writing 1.\r Refer to for full conditions of error flag setting."
bit_offset: 7
bit_size: 1
- name: OPTWERR
description: "Option write error\r This bit is set by hardware when the options bytes are written with an invalid configuration. It is cleared by writing 1.\r Refer to for full conditions of error flag setting."
bit_offset: 13
bit_size: 1
- name: BSY
description: "Non-secure busy\r 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."
bit_offset: 16
bit_size: 1
- name: WDW
description: "Non-secure wait data to write\r 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."
bit_offset: 17
bit_size: 1
- name: OEM1LOCK
description: "OEM1 lock\r This bit indicates that the OEM1 RDP key read during the OBL is not virgin. When set, the OEM1 RDP lock mechanism is active."
bit_offset: 18
bit_size: 1
- name: OEM2LOCK
description: "OEM2 lock\r This bit indicates that the OEM2 RDP key read during the OBL is not virgin. When set, the OEM2 RDP lock mechanism is active."
bit_offset: 19
bit_size: 1
- name: PD1
description: "Bank 1 in power-down mode\r 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."
bit_offset: 20
bit_size: 1
- name: PD2
description: "Bank 2 in power-down mode\r 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."
bit_offset: 21
bit_size: 1
fieldset/OEM1KEYR1:
description: "FLASH OEM1 key register 1 "
fields:
- name: OEM1KEY
description: OEM1 least significant bytes key
bit_offset: 0
bit_size: 32
fieldset/OEM1KEYR2:
description: "FLASH OEM1 key register 2 "
fields:
- name: OEM1KEY
description: OEM1 most significant bytes key
bit_offset: 0
bit_size: 32
fieldset/OEM2KEYR1:
description: "FLASH OEM2 key register 1 "
fields:
- name: OEM2KEY
description: OEM2 least significant bytes key
bit_offset: 0
bit_size: 32
fieldset/OEM2KEYR2:
description: "FLASH OEM2 key register 2 "
fields:
- name: OEM2KEY
description: OEM2 most significant bytes key
bit_offset: 0
bit_size: 32
fieldset/OPSR:
description: "FLASH operation status register "
fields:
- name: ADDR_OP
description: "Interrupted operation address\r 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."
bit_offset: 0
bit_size: 20
- name: BK_OP
description: "Interrupted operation bank\r This bit indicates which Flash memory bank was accessed when reset occurred"
bit_offset: 21
bit_size: 1
enum: BK_OP
- name: SYSF_OP
description: "Operation in system Flash memory interrupted\r This bit indicates that the reset occurred during an operation in the system Flash memory."
bit_offset: 22
bit_size: 1
- name: CODE_OP
description: "Flash memory operation code\r This field indicates which Flash memory operation has been interrupted by a system reset:"
bit_offset: 29
bit_size: 3
enum: CODE_OP
fieldset/OPTKEYR:
description: "FLASH option key register "
fields:
- name: OPTKEY
description: Option byte key
bit_offset: 0
bit_size: 32
fieldset/OPTR:
description: "FLASH option register "
fields:
- name: RDP
description: "Readout protection level\r Others: Level 1 (memories readout protection active)\r Note: Refer to for more details."
bit_offset: 0
bit_size: 8
enum: RDP
- name: BOR_LEV
description: "BOR reset level\r These bits contain the VDD supply level threshold that activates/releases the reset."
bit_offset: 8
bit_size: 3
enum: BOR_LEV
- name: nRST_STOP
description: Reset generation in Stop mode
bit_offset: 12
bit_size: 1
enum: nRST_STOP
- name: nRST_STDBY
description: Reset generation in Standby mode
bit_offset: 13
bit_size: 1
enum: nRST_STDBY
- name: nRST_SHDW
description: Reset generation in Shutdown mode
bit_offset: 14
bit_size: 1
enum: nRST_SHDW
- name: SRAM1345_RST
description: "SRAM1, SRAM3 and SRAM4 erase upon system reset"
bit_offset: 15
bit_size: 1
- name: IWDG_SW
description: Independent watchdog selection
bit_offset: 16
bit_size: 1
enum: IWDG_SW
- name: IWDG_STOP
description: Independent watchdog counter freeze in Stop mode
bit_offset: 17
bit_size: 1
enum: IWDG_STOP
- name: IWDG_STDBY
description: Independent watchdog counter freeze in Standby mode
bit_offset: 18
bit_size: 1
enum: IWDG_STDBY
- name: WWDG_SW
description: Window watchdog selection
bit_offset: 19
bit_size: 1
enum: WWDG_SW
- name: SWAP_BANK
description: Swap banks
bit_offset: 20
bit_size: 1
enum: SWAP_BANK
- name: DUALBANK
description: Dual-bank on 1-Mbyte and 512-Kbyte Flash memory devices
bit_offset: 21
bit_size: 1
enum: DUALBANK
- name: BKPSRAM_ECC
description: Backup RAM ECC detection and correction enable
bit_offset: 22
bit_size: 1
enum: BKPSRAM_ECC
- name: SRAM3_ECC
description: SRAM3 ECC detection and correction enable
bit_offset: 23
bit_size: 1
enum: SRAM_ECC
- name: SRAM2_ECC
description: SRAM2 ECC detection and correction enable
bit_offset: 24
bit_size: 1
enum: SRAM_ECC
- name: SRAM2_RST
description: SRAM2 erase when system reset
bit_offset: 25
bit_size: 1
- name: nSWBOOT0
description: Software BOOT0
bit_offset: 26
bit_size: 1
enum: nSWBOOT
- name: nBOOT0
description: nBOOT0 option bit
bit_offset: 27
bit_size: 1
enum: nBOOT
- name: PA15_PUPEN
description: PA15 pull-up enable
bit_offset: 28
bit_size: 1
- name: IO_VDD_HSLV
description: "High-speed IO at low VDD voltage configuration bit\r This bit can be set only with VDD below 2.5V"
bit_offset: 29
bit_size: 1
enum: IO_VDD_HSLV
- name: IO_VDDIO2_HSLV
description: "High-speed IO at low VDDIO2 voltage configuration bit\r This bit can be set only with VDDIO2 below 2.5 V."
bit_offset: 30
bit_size: 1
enum: IO_VDDIO_HSLV
- name: TZEN
description: Global TrustZone security enable
bit_offset: 31
bit_size: 1
fieldset/PDKEY1R:
description: "FLASH bank 1 power-down key register "
fields:
- name: PDKEY1
description: Bank 1 power-down key
bit_offset: 0
bit_size: 32
fieldset/PDKEY2R:
description: "FLASH bank 2 power-down key register "
fields:
- name: PDKEY2
description: Bank 2 power-down key
bit_offset: 0
bit_size: 32
fieldset/PRIV1BBR1:
description: FLASH privilege block based bank 1 register 1
fields:
- name: PRIV1BB0
description: page privileged/unprivileged attribution
bit_offset: 0
bit_size: 1
- name: PRIV1BB1
description: page privileged/unprivileged attribution
bit_offset: 1
bit_size: 1
- name: PRIV1BB2
description: page privileged/unprivileged attribution
bit_offset: 2
bit_size: 1
- name: PRIV1BB3
description: page privileged/unprivileged attribution
bit_offset: 3
bit_size: 1
- name: PRIV1BB4
description: page privileged/unprivileged attribution
bit_offset: 4
bit_size: 1
- name: PRIV1BB5
description: page privileged/unprivileged attribution
bit_offset: 5
bit_size: 1
- name: PRIV1BB6
description: page privileged/unprivileged attribution
bit_offset: 6
bit_size: 1
- name: PRIV1BB7
description: page privileged/unprivileged attribution
bit_offset: 7
bit_size: 1
- name: PRIV1BB8
description: page privileged/unprivileged attribution
bit_offset: 8
bit_size: 1
- name: PRIV1BB9
description: page privileged/unprivileged attribution
bit_offset: 9
bit_size: 1
- name: PRIV1BB10
description: page privileged/unprivileged attribution
bit_offset: 10
bit_size: 1
- name: PRIV1BB11
description: page privileged/unprivileged attribution
bit_offset: 11
bit_size: 1
- name: PRIV1BB12
description: page privileged/unprivileged attribution
bit_offset: 12
bit_size: 1
- name: PRIV1BB13
description: page privileged/unprivileged attribution
bit_offset: 13
bit_size: 1
- name: PRIV1BB14
description: page privileged/unprivileged attribution
bit_offset: 14
bit_size: 1
- name: PRIV1BB15
description: page privileged/unprivileged attribution
bit_offset: 15
bit_size: 1
- name: PRIV1BB16
description: page privileged/unprivileged attribution
bit_offset: 16
bit_size: 1
- name: PRIV1BB17
description: page privileged/unprivileged attribution
bit_offset: 17
bit_size: 1
- name: PRIV1BB18
description: page privileged/unprivileged attribution
bit_offset: 18
bit_size: 1
- name: PRIV1BB19
description: page privileged/unprivileged attribution
bit_offset: 19
bit_size: 1
- name: PRIV1BB20
description: page privileged/unprivileged attribution
bit_offset: 20
bit_size: 1
- name: PRIV1BB21
description: page privileged/unprivileged attribution
bit_offset: 21
bit_size: 1
- name: PRIV1BB22
description: page privileged/unprivileged attribution
bit_offset: 22
bit_size: 1
- name: PRIV1BB23
description: page privileged/unprivileged attribution
bit_offset: 23
bit_size: 1
- name: PRIV1BB24
description: page privileged/unprivileged attribution
bit_offset: 24
bit_size: 1
- name: PRIV1BB25
description: page privileged/unprivileged attribution
bit_offset: 25
bit_size: 1
- name: PRIV1BB26
description: page privileged/unprivileged attribution
bit_offset: 26
bit_size: 1
- name: PRIV1BB27
description: page privileged/unprivileged attribution
bit_offset: 27
bit_size: 1
- name: PRIV1BB28
description: page privileged/unprivileged attribution
bit_offset: 28
bit_size: 1
- name: PRIV1BB29
description: page privileged/unprivileged attribution
bit_offset: 29
bit_size: 1
- name: PRIV1BB30
description: page privileged/unprivileged attribution
bit_offset: 30
bit_size: 1
- name: PRIV1BB31
description: page privileged/unprivileged attribution
bit_offset: 31
bit_size: 1
fieldset/PRIV1BBR2:
description: FLASH privilege block based bank 1 register 2
fields:
- name: PRIV1BB0
description: page privileged/unprivileged attribution
bit_offset: 0
bit_size: 1
- name: PRIV1BB1
description: page privileged/unprivileged attribution
bit_offset: 1
bit_size: 1
- name: PRIV1BB2
description: page privileged/unprivileged attribution
bit_offset: 2
bit_size: 1
- name: PRIV1BB3
description: page privileged/unprivileged attribution
bit_offset: 3
bit_size: 1
- name: PRIV1BB4
description: page privileged/unprivileged attribution
bit_offset: 4
bit_size: 1
- name: PRIV1BB5
description: page privileged/unprivileged attribution
bit_offset: 5
bit_size: 1
- name: PRIV1BB6
description: page privileged/unprivileged attribution
bit_offset: 6
bit_size: 1
- name: PRIV1BB7
description: page privileged/unprivileged attribution
bit_offset: 7
bit_size: 1
- name: PRIV1BB8
description: page privileged/unprivileged attribution
bit_offset: 8
bit_size: 1
- name: PRIV1BB9
description: page privileged/unprivileged attribution
bit_offset: 9
bit_size: 1
- name: PRIV1BB10
description: page privileged/unprivileged attribution
bit_offset: 10
bit_size: 1
- name: PRIV1BB11
description: page privileged/unprivileged attribution
bit_offset: 11
bit_size: 1
- name: PRIV1BB12
description: page privileged/unprivileged attribution
bit_offset: 12
bit_size: 1
- name: PRIV1BB13
description: page privileged/unprivileged attribution
bit_offset: 13
bit_size: 1
- name: PRIV1BB14
description: page privileged/unprivileged attribution
bit_offset: 14
bit_size: 1
- name: PRIV1BB15
description: page privileged/unprivileged attribution
bit_offset: 15
bit_size: 1
- name: PRIV1BB16
description: page privileged/unprivileged attribution
bit_offset: 16
bit_size: 1
- name: PRIV1BB17
description: page privileged/unprivileged attribution
bit_offset: 17
bit_size: 1
- name: PRIV1BB18
description: page privileged/unprivileged attribution
bit_offset: 18
bit_size: 1
- name: PRIV1BB19
description: page privileged/unprivileged attribution
bit_offset: 19
bit_size: 1
- name: PRIV1BB20
description: page privileged/unprivileged attribution
bit_offset: 20
bit_size: 1
- name: PRIV1BB21
description: page privileged/unprivileged attribution
bit_offset: 21
bit_size: 1
- name: PRIV1BB22
description: page privileged/unprivileged attribution
bit_offset: 22
bit_size: 1
- name: PRIV1BB23
description: page privileged/unprivileged attribution
bit_offset: 23
bit_size: 1
- name: PRIV1BB24
description: page privileged/unprivileged attribution
bit_offset: 24
bit_size: 1
- name: PRIV1BB25
description: page privileged/unprivileged attribution
bit_offset: 25
bit_size: 1
- name: PRIV1BB26
description: page privileged/unprivileged attribution
bit_offset: 26
bit_size: 1
- name: PRIV1BB27
description: page privileged/unprivileged attribution
bit_offset: 27
bit_size: 1
- name: PRIV1BB28
description: page privileged/unprivileged attribution
bit_offset: 28
bit_size: 1
- name: PRIV1BB29
description: page privileged/unprivileged attribution
bit_offset: 29
bit_size: 1
- name: PRIV1BB30
description: page privileged/unprivileged attribution
bit_offset: 30
bit_size: 1
- name: PRIV1BB31
description: page privileged/unprivileged attribution
bit_offset: 31
bit_size: 1
fieldset/PRIV1BBR3:
description: FLASH privilege block based bank 1 register 3
fields:
- name: PRIV1BB0
description: page privileged/unprivileged attribution
bit_offset: 0
bit_size: 1
- name: PRIV1BB1
description: page privileged/unprivileged attribution
bit_offset: 1
bit_size: 1
- name: PRIV1BB2
description: page privileged/unprivileged attribution
bit_offset: 2
bit_size: 1
- name: PRIV1BB3
description: page privileged/unprivileged attribution
bit_offset: 3
bit_size: 1
- name: PRIV1BB4
description: page privileged/unprivileged attribution
bit_offset: 4
bit_size: 1
- name: PRIV1BB5
description: page privileged/unprivileged attribution
bit_offset: 5
bit_size: 1
- name: PRIV1BB6
description: page privileged/unprivileged attribution
bit_offset: 6
bit_size: 1
- name: PRIV1BB7
description: page privileged/unprivileged attribution
bit_offset: 7
bit_size: 1
- name: PRIV1BB8
description: page privileged/unprivileged attribution
bit_offset: 8
bit_size: 1
- name: PRIV1BB9
description: page privileged/unprivileged attribution
bit_offset: 9
bit_size: 1
- name: PRIV1BB10
description: page privileged/unprivileged attribution
bit_offset: 10
bit_size: 1
- name: PRIV1BB11
description: page privileged/unprivileged attribution
bit_offset: 11
bit_size: 1
- name: PRIV1BB12
description: page privileged/unprivileged attribution
bit_offset: 12
bit_size: 1
- name: PRIV1BB13
description: page privileged/unprivileged attribution
bit_offset: 13
bit_size: 1
- name: PRIV1BB14
description: page privileged/unprivileged attribution
bit_offset: 14
bit_size: 1
- name: PRIV1BB15
description: page privileged/unprivileged attribution
bit_offset: 15
bit_size: 1
- name: PRIV1BB16
description: page privileged/unprivileged attribution
bit_offset: 16
bit_size: 1
- name: PRIV1BB17
description: page privileged/unprivileged attribution
bit_offset: 17
bit_size: 1
- name: PRIV1BB18
description: page privileged/unprivileged attribution
bit_offset: 18
bit_size: 1
- name: PRIV1BB19
description: page privileged/unprivileged attribution
bit_offset: 19
bit_size: 1
- name: PRIV1BB20
description: page privileged/unprivileged attribution
bit_offset: 20
bit_size: 1
- name: PRIV1BB21
description: page privileged/unprivileged attribution
bit_offset: 21
bit_size: 1
- name: PRIV1BB22
description: page privileged/unprivileged attribution
bit_offset: 22
bit_size: 1
- name: PRIV1BB23
description: page privileged/unprivileged attribution
bit_offset: 23
bit_size: 1
- name: PRIV1BB24
description: page privileged/unprivileged attribution
bit_offset: 24
bit_size: 1
- name: PRIV1BB25
description: page privileged/unprivileged attribution
bit_offset: 25
bit_size: 1
- name: PRIV1BB26
description: page privileged/unprivileged attribution
bit_offset: 26
bit_size: 1
- name: PRIV1BB27
description: page privileged/unprivileged attribution
bit_offset: 27
bit_size: 1
- name: PRIV1BB28
description: page privileged/unprivileged attribution
bit_offset: 28
bit_size: 1
- name: PRIV1BB29
description: page privileged/unprivileged attribution
bit_offset: 29
bit_size: 1
- name: PRIV1BB30
description: page privileged/unprivileged attribution
bit_offset: 30
bit_size: 1
- name: PRIV1BB31
description: page privileged/unprivileged attribution
bit_offset: 31
bit_size: 1
fieldset/PRIV1BBR4:
description: FLASH privilege block based bank 1 register 4
fields:
- name: PRIV1BB0
description: page privileged/unprivileged attribution
bit_offset: 0
bit_size: 1
- name: PRIV1BB1
description: page privileged/unprivileged attribution
bit_offset: 1
bit_size: 1
- name: PRIV1BB2
description: page privileged/unprivileged attribution
bit_offset: 2
bit_size: 1
- name: PRIV1BB3
description: page privileged/unprivileged attribution
bit_offset: 3
bit_size: 1
- name: PRIV1BB4
description: page privileged/unprivileged attribution
bit_offset: 4
bit_size: 1
- name: PRIV1BB5
description: page privileged/unprivileged attribution
bit_offset: 5
bit_size: 1
- name: PRIV1BB6
description: page privileged/unprivileged attribution
bit_offset: 6
bit_size: 1
- name: PRIV1BB7
description: page privileged/unprivileged attribution
bit_offset: 7
bit_size: 1
- name: PRIV1BB8
description: page privileged/unprivileged attribution
bit_offset: 8
bit_size: 1
- name: PRIV1BB9
description: page privileged/unprivileged attribution
bit_offset: 9
bit_size: 1
- name: PRIV1BB10
description: page privileged/unprivileged attribution
bit_offset: 10
bit_size: 1
- name: PRIV1BB11
description: page privileged/unprivileged attribution
bit_offset: 11
bit_size: 1
- name: PRIV1BB12
description: page privileged/unprivileged attribution
bit_offset: 12
bit_size: 1
- name: PRIV1BB13
description: page privileged/unprivileged attribution
bit_offset: 13
bit_size: 1
- name: PRIV1BB14
description: page privileged/unprivileged attribution
bit_offset: 14
bit_size: 1
- name: PRIV1BB15
description: page privileged/unprivileged attribution
bit_offset: 15
bit_size: 1
- name: PRIV1BB16
description: page privileged/unprivileged attribution
bit_offset: 16
bit_size: 1
- name: PRIV1BB17
description: page privileged/unprivileged attribution
bit_offset: 17
bit_size: 1
- name: PRIV1BB18
description: page privileged/unprivileged attribution
bit_offset: 18
bit_size: 1
- name: PRIV1BB19
description: page privileged/unprivileged attribution
bit_offset: 19
bit_size: 1
- name: PRIV1BB20
description: page privileged/unprivileged attribution
bit_offset: 20
bit_size: 1
- name: PRIV1BB21
description: page privileged/unprivileged attribution
bit_offset: 21
bit_size: 1
- name: PRIV1BB22
description: page privileged/unprivileged attribution
bit_offset: 22
bit_size: 1
- name: PRIV1BB23
description: page privileged/unprivileged attribution
bit_offset: 23
bit_size: 1
- name: PRIV1BB24
description: page privileged/unprivileged attribution
bit_offset: 24
bit_size: 1
- name: PRIV1BB25
description: page privileged/unprivileged attribution
bit_offset: 25
bit_size: 1
- name: PRIV1BB26
description: page privileged/unprivileged attribution
bit_offset: 26
bit_size: 1
- name: PRIV1BB27
description: page privileged/unprivileged attribution
bit_offset: 27
bit_size: 1
- name: PRIV1BB28
description: page privileged/unprivileged attribution
bit_offset: 28
bit_size: 1
- name: PRIV1BB29
description: page privileged/unprivileged attribution
bit_offset: 29
bit_size: 1
- name: PRIV1BB30
description: page privileged/unprivileged attribution
bit_offset: 30
bit_size: 1
- name: PRIV1BB31
description: page privileged/unprivileged attribution
bit_offset: 31
bit_size: 1
fieldset/PRIV2BBR1:
description: FLASH privilege block based bank 2 register 1
fields:
- name: PRIV2BB0
description: page privileged/unprivileged attribution
bit_offset: 0
bit_size: 1
- name: PRIV2BB1
description: page privileged/unprivileged attribution
bit_offset: 1
bit_size: 1
- name: PRIV2BB2
description: page privileged/unprivileged attribution
bit_offset: 2
bit_size: 1
- name: PRIV2BB3
description: page privileged/unprivileged attribution
bit_offset: 3
bit_size: 1
- name: PRIV2BB4
description: page privileged/unprivileged attribution
bit_offset: 4
bit_size: 1
- name: PRIV2BB5
description: page privileged/unprivileged attribution
bit_offset: 5
bit_size: 1
- name: PRIV2BB6
description: page privileged/unprivileged attribution
bit_offset: 6
bit_size: 1
- name: PRIV2BB7
description: page privileged/unprivileged attribution
bit_offset: 7
bit_size: 1
- name: PRIV2BB8
description: page privileged/unprivileged attribution
bit_offset: 8
bit_size: 1
- name: PRIV2BB9
description: page privileged/unprivileged attribution
bit_offset: 9
bit_size: 1
- name: PRIV2BB10
description: page privileged/unprivileged attribution
bit_offset: 10
bit_size: 1
- name: PRIV2BB11
description: page privileged/unprivileged attribution
bit_offset: 11
bit_size: 1
- name: PRIV2BB12
description: page privileged/unprivileged attribution
bit_offset: 12
bit_size: 1
- name: PRIV2BB13
description: page privileged/unprivileged attribution
bit_offset: 13
bit_size: 1
- name: PRIV2BB14
description: page privileged/unprivileged attribution
bit_offset: 14
bit_size: 1
- name: PRIV2BB15
description: page privileged/unprivileged attribution
bit_offset: 15
bit_size: 1
- name: PRIV2BB16
description: page privileged/unprivileged attribution
bit_offset: 16
bit_size: 1
- name: PRIV2BB17
description: page privileged/unprivileged attribution
bit_offset: 17
bit_size: 1
- name: PRIV2BB18
description: page privileged/unprivileged attribution
bit_offset: 18
bit_size: 1
- name: PRIV2BB19
description: page privileged/unprivileged attribution
bit_offset: 19
bit_size: 1
- name: PRIV2BB20
description: page privileged/unprivileged attribution
bit_offset: 20
bit_size: 1
- name: PRIV2BB21
description: page privileged/unprivileged attribution
bit_offset: 21
bit_size: 1
- name: PRIV2BB22
description: page privileged/unprivileged attribution
bit_offset: 22
bit_size: 1
- name: PRIV2BB23
description: page privileged/unprivileged attribution
bit_offset: 23
bit_size: 1
- name: PRIV2BB24
description: page privileged/unprivileged attribution
bit_offset: 24
bit_size: 1
- name: PRIV2BB25
description: page privileged/unprivileged attribution
bit_offset: 25
bit_size: 1
- name: PRIV2BB26
description: page privileged/unprivileged attribution
bit_offset: 26
bit_size: 1
- name: PRIV2BB27
description: page privileged/unprivileged attribution
bit_offset: 27
bit_size: 1
- name: PRIV2BB28
description: page privileged/unprivileged attribution
bit_offset: 28
bit_size: 1
- name: PRIV2BB29
description: page privileged/unprivileged attribution
bit_offset: 29
bit_size: 1
- name: PRIV2BB30
description: page privileged/unprivileged attribution
bit_offset: 30
bit_size: 1
- name: PRIV2BB31
description: page privileged/unprivileged attribution
bit_offset: 31
bit_size: 1
fieldset/PRIV2BBR2:
description: FLASH privilege block based bank 2 register 2
fields:
- name: PRIV2BB0
description: page privileged/unprivileged attribution
bit_offset: 0
bit_size: 1
- name: PRIV2BB1
description: page privileged/unprivileged attribution
bit_offset: 1
bit_size: 1
- name: PRIV2BB2
description: page privileged/unprivileged attribution
bit_offset: 2
bit_size: 1
- name: PRIV2BB3
description: page privileged/unprivileged attribution
bit_offset: 3
bit_size: 1
- name: PRIV2BB4
description: page privileged/unprivileged attribution
bit_offset: 4
bit_size: 1
- name: PRIV2BB5
description: page privileged/unprivileged attribution
bit_offset: 5
bit_size: 1
- name: PRIV2BB6
description: page privileged/unprivileged attribution
bit_offset: 6
bit_size: 1
- name: PRIV2BB7
description: page privileged/unprivileged attribution
bit_offset: 7
bit_size: 1
- name: PRIV2BB8
description: page privileged/unprivileged attribution
bit_offset: 8
bit_size: 1
- name: PRIV2BB9
description: page privileged/unprivileged attribution
bit_offset: 9
bit_size: 1
- name: PRIV2BB10
description: page privileged/unprivileged attribution
bit_offset: 10
bit_size: 1
- name: PRIV2BB11
description: page privileged/unprivileged attribution
bit_offset: 11
bit_size: 1
- name: PRIV2BB12
description: page privileged/unprivileged attribution
bit_offset: 12
bit_size: 1
- name: PRIV2BB13
description: page privileged/unprivileged attribution
bit_offset: 13
bit_size: 1
- name: PRIV2BB14
description: page privileged/unprivileged attribution
bit_offset: 14
bit_size: 1
- name: PRIV2BB15
description: page privileged/unprivileged attribution
bit_offset: 15
bit_size: 1
- name: PRIV2BB16
description: page privileged/unprivileged attribution
bit_offset: 16
bit_size: 1
- name: PRIV2BB17
description: page privileged/unprivileged attribution
bit_offset: 17
bit_size: 1
- name: PRIV2BB18
description: page privileged/unprivileged attribution
bit_offset: 18
bit_size: 1
- name: PRIV2BB19
description: page privileged/unprivileged attribution
bit_offset: 19
bit_size: 1
- name: PRIV2BB20
description: page privileged/unprivileged attribution
bit_offset: 20
bit_size: 1
- name: PRIV2BB21
description: page privileged/unprivileged attribution
bit_offset: 21
bit_size: 1
- name: PRIV2BB22
description: page privileged/unprivileged attribution
bit_offset: 22
bit_size: 1
- name: PRIV2BB23
description: page privileged/unprivileged attribution
bit_offset: 23
bit_size: 1
- name: PRIV2BB24
description: page privileged/unprivileged attribution
bit_offset: 24
bit_size: 1
- name: PRIV2BB25
description: page privileged/unprivileged attribution
bit_offset: 25
bit_size: 1
- name: PRIV2BB26
description: page privileged/unprivileged attribution
bit_offset: 26
bit_size: 1
- name: PRIV2BB27
description: page privileged/unprivileged attribution
bit_offset: 27
bit_size: 1
- name: PRIV2BB28
description: page privileged/unprivileged attribution
bit_offset: 28
bit_size: 1
- name: PRIV2BB29
description: page privileged/unprivileged attribution
bit_offset: 29
bit_size: 1
- name: PRIV2BB30
description: page privileged/unprivileged attribution
bit_offset: 30
bit_size: 1
- name: PRIV2BB31
description: page privileged/unprivileged attribution
bit_offset: 31
bit_size: 1
fieldset/PRIV2BBR3:
description: FLASH privilege block based bank 2 register 3
fields:
- name: PRIV2BB0
description: page privileged/unprivileged attribution
bit_offset: 0
bit_size: 1
- name: PRIV2BB1
description: page privileged/unprivileged attribution
bit_offset: 1
bit_size: 1
- name: PRIV2BB2
description: page privileged/unprivileged attribution
bit_offset: 2
bit_size: 1
- name: PRIV2BB3
description: page privileged/unprivileged attribution
bit_offset: 3
bit_size: 1
- name: PRIV2BB4
description: page privileged/unprivileged attribution
bit_offset: 4
bit_size: 1
- name: PRIV2BB5
description: page privileged/unprivileged attribution
bit_offset: 5
bit_size: 1
- name: PRIV2BB6
description: page privileged/unprivileged attribution
bit_offset: 6
bit_size: 1
- name: PRIV2BB7
description: page privileged/unprivileged attribution
bit_offset: 7
bit_size: 1
- name: PRIV2BB8
description: page privileged/unprivileged attribution
bit_offset: 8
bit_size: 1
- name: PRIV2BB9
description: page privileged/unprivileged attribution
bit_offset: 9
bit_size: 1
- name: PRIV2BB10
description: page privileged/unprivileged attribution
bit_offset: 10
bit_size: 1
- name: PRIV2BB11
description: page privileged/unprivileged attribution
bit_offset: 11
bit_size: 1
- name: PRIV2BB12
description: page privileged/unprivileged attribution
bit_offset: 12
bit_size: 1
- name: PRIV2BB13
description: page privileged/unprivileged attribution
bit_offset: 13
bit_size: 1
- name: PRIV2BB14
description: page privileged/unprivileged attribution
bit_offset: 14
bit_size: 1
- name: PRIV2BB15
description: page privileged/unprivileged attribution
bit_offset: 15
bit_size: 1
- name: PRIV2BB16
description: page privileged/unprivileged attribution
bit_offset: 16
bit_size: 1
- name: PRIV2BB17
description: page privileged/unprivileged attribution
bit_offset: 17
bit_size: 1
- name: PRIV2BB18
description: page privileged/unprivileged attribution
bit_offset: 18
bit_size: 1
- name: PRIV2BB19
description: page privileged/unprivileged attribution
bit_offset: 19
bit_size: 1
- name: PRIV2BB20
description: page privileged/unprivileged attribution
bit_offset: 20
bit_size: 1
- name: PRIV2BB21
description: page privileged/unprivileged attribution
bit_offset: 21
bit_size: 1
- name: PRIV2BB22
description: page privileged/unprivileged attribution
bit_offset: 22
bit_size: 1
- name: PRIV2BB23
description: page privileged/unprivileged attribution
bit_offset: 23
bit_size: 1
- name: PRIV2BB24
description: page privileged/unprivileged attribution
bit_offset: 24
bit_size: 1
- name: PRIV2BB25
description: page privileged/unprivileged attribution
bit_offset: 25
bit_size: 1
- name: PRIV2BB26
description: page privileged/unprivileged attribution
bit_offset: 26
bit_size: 1
- name: PRIV2BB27
description: page privileged/unprivileged attribution
bit_offset: 27
bit_size: 1
- name: PRIV2BB28
description: page privileged/unprivileged attribution
bit_offset: 28
bit_size: 1
- name: PRIV2BB29
description: page privileged/unprivileged attribution
bit_offset: 29
bit_size: 1
- name: PRIV2BB30
description: page privileged/unprivileged attribution
bit_offset: 30
bit_size: 1
- name: PRIV2BB31
description: page privileged/unprivileged attribution
bit_offset: 31
bit_size: 1
fieldset/PRIV2BBR4:
description: FLASH privilege block based bank 2 register 4
fields:
- name: PRIV2BB0
description: page privileged/unprivileged attribution
bit_offset: 0
bit_size: 1
- name: PRIV2BB1
description: page privileged/unprivileged attribution
bit_offset: 1
bit_size: 1
- name: PRIV2BB2
description: page privileged/unprivileged attribution
bit_offset: 2
bit_size: 1
- name: PRIV2BB3
description: page privileged/unprivileged attribution
bit_offset: 3
bit_size: 1
- name: PRIV2BB4
description: page privileged/unprivileged attribution
bit_offset: 4
bit_size: 1
- name: PRIV2BB5
description: page privileged/unprivileged attribution
bit_offset: 5
bit_size: 1
- name: PRIV2BB6
description: page privileged/unprivileged attribution
bit_offset: 6
bit_size: 1
- name: PRIV2BB7
description: page privileged/unprivileged attribution
bit_offset: 7
bit_size: 1
- name: PRIV2BB8
description: page privileged/unprivileged attribution
bit_offset: 8
bit_size: 1
- name: PRIV2BB9
description: page privileged/unprivileged attribution
bit_offset: 9
bit_size: 1
- name: PRIV2BB10
description: page privileged/unprivileged attribution
bit_offset: 10
bit_size: 1
- name: PRIV2BB11
description: page privileged/unprivileged attribution
bit_offset: 11
bit_size: 1
- name: PRIV2BB12
description: page privileged/unprivileged attribution
bit_offset: 12
bit_size: 1
- name: PRIV2BB13
description: page privileged/unprivileged attribution
bit_offset: 13
bit_size: 1
- name: PRIV2BB14
description: page privileged/unprivileged attribution
bit_offset: 14
bit_size: 1
- name: PRIV2BB15
description: page privileged/unprivileged attribution
bit_offset: 15
bit_size: 1
- name: PRIV2BB16
description: page privileged/unprivileged attribution
bit_offset: 16
bit_size: 1
- name: PRIV2BB17
description: page privileged/unprivileged attribution
bit_offset: 17
bit_size: 1
- name: PRIV2BB18
description: page privileged/unprivileged attribution
bit_offset: 18
bit_size: 1
- name: PRIV2BB19
description: page privileged/unprivileged attribution
bit_offset: 19
bit_size: 1
- name: PRIV2BB20
description: page privileged/unprivileged attribution
bit_offset: 20
bit_size: 1
- name: PRIV2BB21
description: page privileged/unprivileged attribution
bit_offset: 21
bit_size: 1
- name: PRIV2BB22
description: page privileged/unprivileged attribution
bit_offset: 22
bit_size: 1
- name: PRIV2BB23
description: page privileged/unprivileged attribution
bit_offset: 23
bit_size: 1
- name: PRIV2BB24
description: page privileged/unprivileged attribution
bit_offset: 24
bit_size: 1
- name: PRIV2BB25
description: page privileged/unprivileged attribution
bit_offset: 25
bit_size: 1
- name: PRIV2BB26
description: page privileged/unprivileged attribution
bit_offset: 26
bit_size: 1
- name: PRIV2BB27
description: page privileged/unprivileged attribution
bit_offset: 27
bit_size: 1
- name: PRIV2BB28
description: page privileged/unprivileged attribution
bit_offset: 28
bit_size: 1
- name: PRIV2BB29
description: page privileged/unprivileged attribution
bit_offset: 29
bit_size: 1
- name: PRIV2BB30
description: page privileged/unprivileged attribution
bit_offset: 30
bit_size: 1
- name: PRIV2BB31
description: page privileged/unprivileged attribution
bit_offset: 31
bit_size: 1
fieldset/PRIVCFGR:
description: "FLASH privilege configuration register "
fields:
- name: SPRIV
description: "Privileged protection for secure registers\r 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.\r 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."
bit_offset: 0
bit_size: 1
enum: SPRIV
- name: NSPRIV
description: "Privileged protection for non-secure registers\r This bit can be read by both privileged or unprivileged, secure and non-secure access.\r 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."
bit_offset: 1
bit_size: 1
enum: NSPRIV
fieldset/SEC1BBR1:
description: FLASH secure block based bank 1 register 1
fields:
- name: SEC1BB0
description: page secure/non-secure attribution
bit_offset: 0
bit_size: 1
- name: SEC1BB1
description: page secure/non-secure attribution
bit_offset: 1
bit_size: 1
- name: SEC1BB2
description: page secure/non-secure attribution
bit_offset: 2
bit_size: 1
- name: SEC1BB3
description: page secure/non-secure attribution
bit_offset: 3
bit_size: 1
- name: SEC1BB4
description: page secure/non-secure attribution
bit_offset: 4
bit_size: 1
- name: SEC1BB5
description: page secure/non-secure attribution
bit_offset: 5
bit_size: 1
- name: SEC1BB6
description: page secure/non-secure attribution
bit_offset: 6
bit_size: 1
- name: SEC1BB7
description: page secure/non-secure attribution
bit_offset: 7
bit_size: 1
- name: SEC1BB8
description: page secure/non-secure attribution
bit_offset: 8
bit_size: 1
- name: SEC1BB9
description: page secure/non-secure attribution
bit_offset: 9
bit_size: 1
- name: SEC1BB10
description: page secure/non-secure attribution
bit_offset: 10
bit_size: 1
- name: SEC1BB11
description: page secure/non-secure attribution
bit_offset: 11
bit_size: 1
- name: SEC1BB12
description: page secure/non-secure attribution
bit_offset: 12
bit_size: 1
- name: SEC1BB13
description: page secure/non-secure attribution
bit_offset: 13
bit_size: 1
- name: SEC1BB14
description: page secure/non-secure attribution
bit_offset: 14
bit_size: 1
- name: SEC1BB15
description: page secure/non-secure attribution
bit_offset: 15
bit_size: 1
- name: SEC1BB16
description: page secure/non-secure attribution
bit_offset: 16
bit_size: 1
- name: SEC1BB17
description: page secure/non-secure attribution
bit_offset: 17
bit_size: 1
- name: SEC1BB18
description: page secure/non-secure attribution
bit_offset: 18
bit_size: 1
- name: SEC1BB19
description: page secure/non-secure attribution
bit_offset: 19
bit_size: 1
- name: SEC1BB20
description: page secure/non-secure attribution
bit_offset: 20
bit_size: 1
- name: SEC1BB21
description: page secure/non-secure attribution
bit_offset: 21
bit_size: 1
- name: SEC1BB22
description: page secure/non-secure attribution
bit_offset: 22
bit_size: 1
- name: SEC1BB23
description: page secure/non-secure attribution
bit_offset: 23
bit_size: 1
- name: SEC1BB24
description: page secure/non-secure attribution
bit_offset: 24
bit_size: 1
- name: SEC1BB25
description: page secure/non-secure attribution
bit_offset: 25
bit_size: 1
- name: SEC1BB26
description: page secure/non-secure attribution
bit_offset: 26
bit_size: 1
- name: SEC1BB27
description: page secure/non-secure attribution
bit_offset: 27
bit_size: 1
- name: SEC1BB28
description: page secure/non-secure attribution
bit_offset: 28
bit_size: 1
- name: SEC1BB29
description: page secure/non-secure attribution
bit_offset: 29
bit_size: 1
- name: SEC1BB30
description: page secure/non-secure attribution
bit_offset: 30
bit_size: 1
- name: SEC1BB31
description: page secure/non-secure attribution
bit_offset: 31
bit_size: 1
fieldset/SEC1BBR2:
description: FLASH secure block based bank 1 register 2
fields:
- name: SEC1BB0
description: page secure/non-secure attribution
bit_offset: 0
bit_size: 1
- name: SEC1BB1
description: page secure/non-secure attribution
bit_offset: 1
bit_size: 1
- name: SEC1BB2
description: page secure/non-secure attribution
bit_offset: 2
bit_size: 1
- name: SEC1BB3
description: page secure/non-secure attribution
bit_offset: 3
bit_size: 1
- name: SEC1BB4
description: page secure/non-secure attribution
bit_offset: 4
bit_size: 1
- name: SEC1BB5
description: page secure/non-secure attribution
bit_offset: 5
bit_size: 1
- name: SEC1BB6
description: page secure/non-secure attribution
bit_offset: 6
bit_size: 1
- name: SEC1BB7
description: page secure/non-secure attribution
bit_offset: 7
bit_size: 1
- name: SEC1BB8
description: page secure/non-secure attribution
bit_offset: 8
bit_size: 1
- name: SEC1BB9
description: page secure/non-secure attribution
bit_offset: 9
bit_size: 1
- name: SEC1BB10
description: page secure/non-secure attribution
bit_offset: 10
bit_size: 1
- name: SEC1BB11
description: page secure/non-secure attribution
bit_offset: 11
bit_size: 1
- name: SEC1BB12
description: page secure/non-secure attribution
bit_offset: 12
bit_size: 1
- name: SEC1BB13
description: page secure/non-secure attribution
bit_offset: 13
bit_size: 1
- name: SEC1BB14
description: page secure/non-secure attribution
bit_offset: 14
bit_size: 1
- name: SEC1BB15
description: page secure/non-secure attribution
bit_offset: 15
bit_size: 1
- name: SEC1BB16
description: page secure/non-secure attribution
bit_offset: 16
bit_size: 1
- name: SEC1BB17
description: page secure/non-secure attribution
bit_offset: 17
bit_size: 1
- name: SEC1BB18
description: page secure/non-secure attribution
bit_offset: 18
bit_size: 1
- name: SEC1BB19
description: page secure/non-secure attribution
bit_offset: 19
bit_size: 1
- name: SEC1BB20
description: page secure/non-secure attribution
bit_offset: 20
bit_size: 1
- name: SEC1BB21
description: page secure/non-secure attribution
bit_offset: 21
bit_size: 1
- name: SEC1BB22
description: page secure/non-secure attribution
bit_offset: 22
bit_size: 1
- name: SEC1BB23
description: page secure/non-secure attribution
bit_offset: 23
bit_size: 1
- name: SEC1BB24
description: page secure/non-secure attribution
bit_offset: 24
bit_size: 1
- name: SEC1BB25
description: page secure/non-secure attribution
bit_offset: 25
bit_size: 1
- name: SEC1BB26
description: page secure/non-secure attribution
bit_offset: 26
bit_size: 1
- name: SEC1BB27
description: page secure/non-secure attribution
bit_offset: 27
bit_size: 1
- name: SEC1BB28
description: page secure/non-secure attribution
bit_offset: 28
bit_size: 1
- name: SEC1BB29
description: page secure/non-secure attribution
bit_offset: 29
bit_size: 1
- name: SEC1BB30
description: page secure/non-secure attribution
bit_offset: 30
bit_size: 1
- name: SEC1BB31
description: page secure/non-secure attribution
bit_offset: 31
bit_size: 1
fieldset/SEC1BBR3:
description: FLASH secure block based bank 1 register 3
fields:
- name: SEC1BB0
description: page secure/non-secure attribution
bit_offset: 0
bit_size: 1
- name: SEC1BB1
description: page secure/non-secure attribution
bit_offset: 1
bit_size: 1
- name: SEC1BB2
description: page secure/non-secure attribution
bit_offset: 2
bit_size: 1
- name: SEC1BB3
description: page secure/non-secure attribution
bit_offset: 3
bit_size: 1
- name: SEC1BB4
description: page secure/non-secure attribution
bit_offset: 4
bit_size: 1
- name: SEC1BB5
description: page secure/non-secure attribution
bit_offset: 5
bit_size: 1
- name: SEC1BB6
description: page secure/non-secure attribution
bit_offset: 6
bit_size: 1
- name: SEC1BB7
description: page secure/non-secure attribution
bit_offset: 7
bit_size: 1
- name: SEC1BB8
description: page secure/non-secure attribution
bit_offset: 8
bit_size: 1
- name: SEC1BB9
description: page secure/non-secure attribution
bit_offset: 9
bit_size: 1
- name: SEC1BB10
description: page secure/non-secure attribution
bit_offset: 10
bit_size: 1
- name: SEC1BB11
description: page secure/non-secure attribution
bit_offset: 11
bit_size: 1
- name: SEC1BB12
description: page secure/non-secure attribution
bit_offset: 12
bit_size: 1
- name: SEC1BB13
description: page secure/non-secure attribution
bit_offset: 13
bit_size: 1
- name: SEC1BB14
description: page secure/non-secure attribution
bit_offset: 14
bit_size: 1
- name: SEC1BB15
description: page secure/non-secure attribution
bit_offset: 15
bit_size: 1
- name: SEC1BB16
description: page secure/non-secure attribution
bit_offset: 16
bit_size: 1
- name: SEC1BB17
description: page secure/non-secure attribution
bit_offset: 17
bit_size: 1
- name: SEC1BB18
description: page secure/non-secure attribution
bit_offset: 18
bit_size: 1
- name: SEC1BB19
description: page secure/non-secure attribution
bit_offset: 19
bit_size: 1
- name: SEC1BB20
description: page secure/non-secure attribution
bit_offset: 20
bit_size: 1
- name: SEC1BB21
description: page secure/non-secure attribution
bit_offset: 21
bit_size: 1
- name: SEC1BB22
description: page secure/non-secure attribution
bit_offset: 22
bit_size: 1
- name: SEC1BB23
description: page secure/non-secure attribution
bit_offset: 23
bit_size: 1
- name: SEC1BB24
description: page secure/non-secure attribution
bit_offset: 24
bit_size: 1
- name: SEC1BB25
description: page secure/non-secure attribution
bit_offset: 25
bit_size: 1
- name: SEC1BB26
description: page secure/non-secure attribution
bit_offset: 26
bit_size: 1
- name: SEC1BB27
description: page secure/non-secure attribution
bit_offset: 27
bit_size: 1
- name: SEC1BB28
description: page secure/non-secure attribution
bit_offset: 28
bit_size: 1
- name: SEC1BB29
description: page secure/non-secure attribution
bit_offset: 29
bit_size: 1
- name: SEC1BB30
description: page secure/non-secure attribution
bit_offset: 30
bit_size: 1
- name: SEC1BB31
description: page secure/non-secure attribution
bit_offset: 31
bit_size: 1
fieldset/SEC1BBR4:
description: FLASH secure block based bank 1 register 4
fields:
- name: SEC1BB0
description: page secure/non-secure attribution
bit_offset: 0
bit_size: 1
- name: SEC1BB1
description: page secure/non-secure attribution
bit_offset: 1
bit_size: 1
- name: SEC1BB2
description: page secure/non-secure attribution
bit_offset: 2
bit_size: 1
- name: SEC1BB3
description: page secure/non-secure attribution
bit_offset: 3
bit_size: 1
- name: SEC1BB4
description: page secure/non-secure attribution
bit_offset: 4
bit_size: 1
- name: SEC1BB5
description: page secure/non-secure attribution
bit_offset: 5
bit_size: 1
- name: SEC1BB6
description: page secure/non-secure attribution
bit_offset: 6
bit_size: 1
- name: SEC1BB7
description: page secure/non-secure attribution
bit_offset: 7
bit_size: 1
- name: SEC1BB8
description: page secure/non-secure attribution
bit_offset: 8
bit_size: 1
- name: SEC1BB9
description: page secure/non-secure attribution
bit_offset: 9
bit_size: 1
- name: SEC1BB10
description: page secure/non-secure attribution
bit_offset: 10
bit_size: 1
- name: SEC1BB11
description: page secure/non-secure attribution
bit_offset: 11
bit_size: 1
- name: SEC1BB12
description: page secure/non-secure attribution
bit_offset: 12
bit_size: 1
- name: SEC1BB13
description: page secure/non-secure attribution
bit_offset: 13
bit_size: 1
- name: SEC1BB14
description: page secure/non-secure attribution
bit_offset: 14
bit_size: 1
- name: SEC1BB15
description: page secure/non-secure attribution
bit_offset: 15
bit_size: 1
- name: SEC1BB16
description: page secure/non-secure attribution
bit_offset: 16
bit_size: 1
- name: SEC1BB17
description: page secure/non-secure attribution
bit_offset: 17
bit_size: 1
- name: SEC1BB18
description: page secure/non-secure attribution
bit_offset: 18
bit_size: 1
- name: SEC1BB19
description: page secure/non-secure attribution
bit_offset: 19
bit_size: 1
- name: SEC1BB20
description: page secure/non-secure attribution
bit_offset: 20
bit_size: 1
- name: SEC1BB21
description: page secure/non-secure attribution
bit_offset: 21
bit_size: 1
- name: SEC1BB22
description: page secure/non-secure attribution
bit_offset: 22
bit_size: 1
- name: SEC1BB23
description: page secure/non-secure attribution
bit_offset: 23
bit_size: 1
- name: SEC1BB24
description: page secure/non-secure attribution
bit_offset: 24
bit_size: 1
- name: SEC1BB25
description: page secure/non-secure attribution
bit_offset: 25
bit_size: 1
- name: SEC1BB26
description: page secure/non-secure attribution
bit_offset: 26
bit_size: 1
- name: SEC1BB27
description: page secure/non-secure attribution
bit_offset: 27
bit_size: 1
- name: SEC1BB28
description: page secure/non-secure attribution
bit_offset: 28
bit_size: 1
- name: SEC1BB29
description: page secure/non-secure attribution
bit_offset: 29
bit_size: 1
- name: SEC1BB30
description: page secure/non-secure attribution
bit_offset: 30
bit_size: 1
- name: SEC1BB31
description: page secure/non-secure attribution
bit_offset: 31
bit_size: 1
fieldset/SEC2BBR1:
description: FLASH secure block based bank 2 register 1
fields:
- name: SEC2BB0
description: page secure/non-secure attribution
bit_offset: 0
bit_size: 1
- name: SEC2BB1
description: page secure/non-secure attribution
bit_offset: 1
bit_size: 1
- name: SEC2BB2
description: page secure/non-secure attribution
bit_offset: 2
bit_size: 1
- name: SEC2BB3
description: page secure/non-secure attribution
bit_offset: 3
bit_size: 1
- name: SEC2BB4
description: page secure/non-secure attribution
bit_offset: 4
bit_size: 1
- name: SEC2BB5
description: page secure/non-secure attribution
bit_offset: 5
bit_size: 1
- name: SEC2BB6
description: page secure/non-secure attribution
bit_offset: 6
bit_size: 1
- name: SEC2BB7
description: page secure/non-secure attribution
bit_offset: 7
bit_size: 1
- name: SEC2BB8
description: page secure/non-secure attribution
bit_offset: 8
bit_size: 1
- name: SEC2BB9
description: page secure/non-secure attribution
bit_offset: 9
bit_size: 1
- name: SEC2BB10
description: page secure/non-secure attribution
bit_offset: 10
bit_size: 1
- name: SEC2BB11
description: page secure/non-secure attribution
bit_offset: 11
bit_size: 1
- name: SEC2BB12
description: page secure/non-secure attribution
bit_offset: 12
bit_size: 1
- name: SEC2BB13
description: page secure/non-secure attribution
bit_offset: 13
bit_size: 1
- name: SEC2BB14
description: page secure/non-secure attribution
bit_offset: 14
bit_size: 1
- name: SEC2BB15
description: page secure/non-secure attribution
bit_offset: 15
bit_size: 1
- name: SEC2BB16
description: page secure/non-secure attribution
bit_offset: 16
bit_size: 1
- name: SEC2BB17
description: page secure/non-secure attribution
bit_offset: 17
bit_size: 1
- name: SEC2BB18
description: page secure/non-secure attribution
bit_offset: 18
bit_size: 1
- name: SEC2BB19
description: page secure/non-secure attribution
bit_offset: 19
bit_size: 1
- name: SEC2BB20
description: page secure/non-secure attribution
bit_offset: 20
bit_size: 1
- name: SEC2BB21
description: page secure/non-secure attribution
bit_offset: 21
bit_size: 1
- name: SEC2BB22
description: page secure/non-secure attribution
bit_offset: 22
bit_size: 1
- name: SEC2BB23
description: page secure/non-secure attribution
bit_offset: 23
bit_size: 1
- name: SEC2BB24
description: page secure/non-secure attribution
bit_offset: 24
bit_size: 1
- name: SEC2BB25
description: page secure/non-secure attribution
bit_offset: 25
bit_size: 1
- name: SEC2BB26
description: page secure/non-secure attribution
bit_offset: 26
bit_size: 1
- name: SEC2BB27
description: page secure/non-secure attribution
bit_offset: 27
bit_size: 1
- name: SEC2BB28
description: page secure/non-secure attribution
bit_offset: 28
bit_size: 1
- name: SEC2BB29
description: page secure/non-secure attribution
bit_offset: 29
bit_size: 1
- name: SEC2BB30
description: page secure/non-secure attribution
bit_offset: 30
bit_size: 1
- name: SEC2BB31
description: page secure/non-secure attribution
bit_offset: 31
bit_size: 1
fieldset/SEC2BBR2:
description: FLASH secure block based bank 2 register 2
fields:
- name: SEC2BB0
description: page secure/non-secure attribution
bit_offset: 0
bit_size: 1
- name: SEC2BB1
description: page secure/non-secure attribution
bit_offset: 1
bit_size: 1
- name: SEC2BB2
description: page secure/non-secure attribution
bit_offset: 2
bit_size: 1
- name: SEC2BB3
description: page secure/non-secure attribution
bit_offset: 3
bit_size: 1
- name: SEC2BB4
description: page secure/non-secure attribution
bit_offset: 4
bit_size: 1
- name: SEC2BB5
description: page secure/non-secure attribution
bit_offset: 5
bit_size: 1
- name: SEC2BB6
description: page secure/non-secure attribution
bit_offset: 6
bit_size: 1
- name: SEC2BB7
description: page secure/non-secure attribution
bit_offset: 7
bit_size: 1
- name: SEC2BB8
description: page secure/non-secure attribution
bit_offset: 8
bit_size: 1
- name: SEC2BB9
description: page secure/non-secure attribution
bit_offset: 9
bit_size: 1
- name: SEC2BB10
description: page secure/non-secure attribution
bit_offset: 10
bit_size: 1
- name: SEC2BB11
description: page secure/non-secure attribution
bit_offset: 11
bit_size: 1
- name: SEC2BB12
description: page secure/non-secure attribution
bit_offset: 12
bit_size: 1
- name: SEC2BB13
description: page secure/non-secure attribution
bit_offset: 13
bit_size: 1
- name: SEC2BB14
description: page secure/non-secure attribution
bit_offset: 14
bit_size: 1
- name: SEC2BB15
description: page secure/non-secure attribution
bit_offset: 15
bit_size: 1
- name: SEC2BB16
description: page secure/non-secure attribution
bit_offset: 16
bit_size: 1
- name: SEC2BB17
description: page secure/non-secure attribution
bit_offset: 17
bit_size: 1
- name: SEC2BB18
description: page secure/non-secure attribution
bit_offset: 18
bit_size: 1
- name: SEC2BB19
description: page secure/non-secure attribution
bit_offset: 19
bit_size: 1
- name: SEC2BB20
description: page secure/non-secure attribution
bit_offset: 20
bit_size: 1
- name: SEC2BB21
description: page secure/non-secure attribution
bit_offset: 21
bit_size: 1
- name: SEC2BB22
description: page secure/non-secure attribution
bit_offset: 22
bit_size: 1
- name: SEC2BB23
description: page secure/non-secure attribution
bit_offset: 23
bit_size: 1
- name: SEC2BB24
description: page secure/non-secure attribution
bit_offset: 24
bit_size: 1
- name: SEC2BB25
description: page secure/non-secure attribution
bit_offset: 25
bit_size: 1
- name: SEC2BB26
description: page secure/non-secure attribution
bit_offset: 26
bit_size: 1
- name: SEC2BB27
description: page secure/non-secure attribution
bit_offset: 27
bit_size: 1
- name: SEC2BB28
description: page secure/non-secure attribution
bit_offset: 28
bit_size: 1
- name: SEC2BB29
description: page secure/non-secure attribution
bit_offset: 29
bit_size: 1
- name: SEC2BB30
description: page secure/non-secure attribution
bit_offset: 30
bit_size: 1
- name: SEC2BB31
description: page secure/non-secure attribution
bit_offset: 31
bit_size: 1
fieldset/SEC2BBR3:
description: FLASH secure block based bank 2 register 3
fields:
- name: SEC2BB0
description: page secure/non-secure attribution
bit_offset: 0
bit_size: 1
- name: SEC2BB1
description: page secure/non-secure attribution
bit_offset: 1
bit_size: 1
- name: SEC2BB2
description: page secure/non-secure attribution
bit_offset: 2
bit_size: 1
- name: SEC2BB3
description: page secure/non-secure attribution
bit_offset: 3
bit_size: 1
- name: SEC2BB4
description: page secure/non-secure attribution
bit_offset: 4
bit_size: 1
- name: SEC2BB5
description: page secure/non-secure attribution
bit_offset: 5
bit_size: 1
- name: SEC2BB6
description: page secure/non-secure attribution
bit_offset: 6
bit_size: 1
- name: SEC2BB7
description: page secure/non-secure attribution
bit_offset: 7
bit_size: 1
- name: SEC2BB8
description: page secure/non-secure attribution
bit_offset: 8
bit_size: 1
- name: SEC2BB9
description: page secure/non-secure attribution
bit_offset: 9
bit_size: 1
- name: SEC2BB10
description: page secure/non-secure attribution
bit_offset: 10
bit_size: 1
- name: SEC2BB11
description: page secure/non-secure attribution
bit_offset: 11
bit_size: 1
- name: SEC2BB12
description: page secure/non-secure attribution
bit_offset: 12
bit_size: 1
- name: SEC2BB13
description: page secure/non-secure attribution
bit_offset: 13
bit_size: 1
- name: SEC2BB14
description: page secure/non-secure attribution
bit_offset: 14
bit_size: 1
- name: SEC2BB15
description: page secure/non-secure attribution
bit_offset: 15
bit_size: 1
- name: SEC2BB16
description: page secure/non-secure attribution
bit_offset: 16
bit_size: 1
- name: SEC2BB17
description: page secure/non-secure attribution
bit_offset: 17
bit_size: 1
- name: SEC2BB18
description: page secure/non-secure attribution
bit_offset: 18
bit_size: 1
- name: SEC2BB19
description: page secure/non-secure attribution
bit_offset: 19
bit_size: 1
- name: SEC2BB20
description: page secure/non-secure attribution
bit_offset: 20
bit_size: 1
- name: SEC2BB21
description: page secure/non-secure attribution
bit_offset: 21
bit_size: 1
- name: SEC2BB22
description: page secure/non-secure attribution
bit_offset: 22
bit_size: 1
- name: SEC2BB23
description: page secure/non-secure attribution
bit_offset: 23
bit_size: 1
- name: SEC2BB24
description: page secure/non-secure attribution
bit_offset: 24
bit_size: 1
- name: SEC2BB25
description: page secure/non-secure attribution
bit_offset: 25
bit_size: 1
- name: SEC2BB26
description: page secure/non-secure attribution
bit_offset: 26
bit_size: 1
- name: SEC2BB27
description: page secure/non-secure attribution
bit_offset: 27
bit_size: 1
- name: SEC2BB28
description: page secure/non-secure attribution
bit_offset: 28
bit_size: 1
- name: SEC2BB29
description: page secure/non-secure attribution
bit_offset: 29
bit_size: 1
- name: SEC2BB30
description: page secure/non-secure attribution
bit_offset: 30
bit_size: 1
- name: SEC2BB31
description: page secure/non-secure attribution
bit_offset: 31
bit_size: 1
fieldset/SEC2BBR4:
description: FLASH secure block based bank 2 register 4
fields:
- name: SEC2BB0
description: page secure/non-secure attribution
bit_offset: 0
bit_size: 1
- name: SEC2BB1
description: page secure/non-secure attribution
bit_offset: 1
bit_size: 1
- name: SEC2BB2
description: page secure/non-secure attribution
bit_offset: 2
bit_size: 1
- name: SEC2BB3
description: page secure/non-secure attribution
bit_offset: 3
bit_size: 1
- name: SEC2BB4
description: page secure/non-secure attribution
bit_offset: 4
bit_size: 1
- name: SEC2BB5
description: page secure/non-secure attribution
bit_offset: 5
bit_size: 1
- name: SEC2BB6
description: page secure/non-secure attribution
bit_offset: 6
bit_size: 1
- name: SEC2BB7
description: page secure/non-secure attribution
bit_offset: 7
bit_size: 1
- name: SEC2BB8
description: page secure/non-secure attribution
bit_offset: 8
bit_size: 1
- name: SEC2BB9
description: page secure/non-secure attribution
bit_offset: 9
bit_size: 1
- name: SEC2BB10
description: page secure/non-secure attribution
bit_offset: 10
bit_size: 1
- name: SEC2BB11
description: page secure/non-secure attribution
bit_offset: 11
bit_size: 1
- name: SEC2BB12
description: page secure/non-secure attribution
bit_offset: 12
bit_size: 1
- name: SEC2BB13
description: page secure/non-secure attribution
bit_offset: 13
bit_size: 1
- name: SEC2BB14
description: page secure/non-secure attribution
bit_offset: 14
bit_size: 1
- name: SEC2BB15
description: page secure/non-secure attribution
bit_offset: 15
bit_size: 1
- name: SEC2BB16
description: page secure/non-secure attribution
bit_offset: 16
bit_size: 1
- name: SEC2BB17
description: page secure/non-secure attribution
bit_offset: 17
bit_size: 1
- name: SEC2BB18
description: page secure/non-secure attribution
bit_offset: 18
bit_size: 1
- name: SEC2BB19
description: page secure/non-secure attribution
bit_offset: 19
bit_size: 1
- name: SEC2BB20
description: page secure/non-secure attribution
bit_offset: 20
bit_size: 1
- name: SEC2BB21
description: page secure/non-secure attribution
bit_offset: 21
bit_size: 1
- name: SEC2BB22
description: page secure/non-secure attribution
bit_offset: 22
bit_size: 1
- name: SEC2BB23
description: page secure/non-secure attribution
bit_offset: 23
bit_size: 1
- name: SEC2BB24
description: page secure/non-secure attribution
bit_offset: 24
bit_size: 1
- name: SEC2BB25
description: page secure/non-secure attribution
bit_offset: 25
bit_size: 1
- name: SEC2BB26
description: page secure/non-secure attribution
bit_offset: 26
bit_size: 1
- name: SEC2BB27
description: page secure/non-secure attribution
bit_offset: 27
bit_size: 1
- name: SEC2BB28
description: page secure/non-secure attribution
bit_offset: 28
bit_size: 1
- name: SEC2BB29
description: page secure/non-secure attribution
bit_offset: 29
bit_size: 1
- name: SEC2BB30
description: page secure/non-secure attribution
bit_offset: 30
bit_size: 1
- name: SEC2BB31
description: page secure/non-secure attribution
bit_offset: 31
bit_size: 1
fieldset/SECBOOTADD0R:
description: "FLASH secure boot address 0 register "
fields:
- name: BOOT_LOCK
description: "Boot lock\r 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."
bit_offset: 0
bit_size: 1
- name: SECBOOTADD0
description: "Secure boot base address 0\r 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.\r Examples:\r SECBOOTADD0[24:0] = 0x018 0000: Boot from secure Flash memory (0x0C00 0000)\r SECBOOTADD0[24:0] = 0x01F F000: Boot from RSS (0x0FF8 0000)\r SECBOOTADD0[24:0] = 0x060 0000: Boot from secure SRAM1 on S-Bus (0x3000 0000)"
bit_offset: 7
bit_size: 25
fieldset/SECCR:
description: "FLASH secure control register "
fields:
- name: PG
description: Secure programming
bit_offset: 0
bit_size: 1
enum: SECCR_PG
- name: PER
description: Secure page erase
bit_offset: 1
bit_size: 1
enum: SECCR_PER
- name: MER1
description: "Secure bank 1 mass erase\r This bit triggers the bank 1 secure mass erase (all bank 1 user pages) when set."
bit_offset: 2
bit_size: 1
- name: PNB
description: "Secure page number selection\r These bits select the page to erase:\r ..."
bit_offset: 3
bit_size: 7
- name: BKER
description: Secure bank selection for page erase
bit_offset: 11
bit_size: 1
enum: SECCR_BKER
- name: BWR
description: "Secure burst write programming mode\r When set, this bit selects the burst write programming mode."
bit_offset: 14
bit_size: 1
- name: MER2
description: "Secure bank 2 mass erase\r This bit triggers the bank 2 secure mass erase (all bank 2 user pages) when set."
bit_offset: 15
bit_size: 1
- name: STRT
description: "Secure start\r 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).\r This bit is set only by software and is cleared when the BSY bit is cleared in FLASH_SECSR."
bit_offset: 16
bit_size: 1
- name: EOPIE
description: "Secure End of operation interrupt enable\r This bit enables the interrupt generation when the EOP bit in the FLASH_SECSR is set to 1."
bit_offset: 24
bit_size: 1
enum: SECCR_EOPIE
- name: ERRIE
description: Secure error interrupt enable
bit_offset: 25
bit_size: 1
enum: SECCR_ERRIE
- name: RDERRIE
description: Secure PCROP read error interrupt enable
bit_offset: 26
bit_size: 1
- name: INV
description: "Flash memory security state invert\r This bit inverts the Flash memory security state."
bit_offset: 29
bit_size: 1
- name: LOCK
description: "Secure lock\r 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.\r In case of an unsuccessful unlock operation, this bit remains set until the next system reset."
bit_offset: 31
bit_size: 1
fieldset/SECHDPCR:
description: "FLASH secure HDP control register "
fields:
- name: HDP1_ACCDIS
description: "HDP1 area access disable\r When set, this bit is only cleared by a system reset."
bit_offset: 0
bit_size: 1
enum: HDP_ACCDIS
- name: HDP2_ACCDIS
description: "HDP2 area access disable\r When set, this bit is only cleared by a system reset."
bit_offset: 1
bit_size: 1
enum: HDP_ACCDIS
fieldset/SECKEYR:
description: "FLASH secure key register "
fields:
- name: SECKEY
description: Flash memory secure key
bit_offset: 0
bit_size: 32
fieldset/SECSR:
description: "FLASH secure status register "
fields:
- name: EOP
description: "Secure end of operation\r 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."
bit_offset: 0
bit_size: 1
- name: OPERR
description: "Secure operation error\r 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."
bit_offset: 1
bit_size: 1
- name: PROGERR
description: "Secure programming error\r 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."
bit_offset: 3
bit_size: 1
- name: WRPERR
description: "Secure write protection error\r 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.\r Refer to for full conditions of error flag setting."
bit_offset: 4
bit_size: 1
- name: PGAERR
description: "Secure programming alignment error\r 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."
bit_offset: 5
bit_size: 1
- name: SIZERR
description: "Secure size error\r 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."
bit_offset: 6
bit_size: 1
- name: PGSERR
description: "Secure programming sequence error\r This bit is set by hardware when programming sequence is not correct. It is cleared by writing 1.\r Refer to for full conditions of error flag setting."
bit_offset: 7
bit_size: 1
- name: BSY
description: "Secure busy\r 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."
bit_offset: 16
bit_size: 1
- name: WDW
description: "Secure wait data to write\r 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."
bit_offset: 17
bit_size: 1
fieldset/SECWM1R1:
description: "FLASH secure watermark1 register 1 "
fields:
- name: SECWM1_PSTRT
description: "Start page of first secure area\r This field contains the first page of the secure area in bank 1."
bit_offset: 0
bit_size: 7
- name: SECWM1_PEND
description: "End page of first secure area\r This field contains the last page of the secure area in bank 1."
bit_offset: 16
bit_size: 7
fieldset/SECWM1R2:
description: "FLASH secure watermark1 register 2 "
fields:
- name: HDP1_PEND
description: "End page of first hide protection area\r This field contains the last page of the HDP area in bank 1."
bit_offset: 16
bit_size: 7
- name: HDP1EN
description: Hide protection first area enable
bit_offset: 31
bit_size: 1
fieldset/SECWM2R1:
description: "FLASH secure watermark2 register 1 "
fields:
- name: SECWM2_PSTRT
description: "Start page of second secure area\r This field contains the first page of the secure area in bank 2."
bit_offset: 0
bit_size: 7
- name: SECWM2_PEND
description: "End page of second secure area\r This field contains the last page of the secure area in bank 2."
bit_offset: 16
bit_size: 7
fieldset/SECWM2R2:
description: "FLASH secure watermark2 register 2 "
fields:
- name: HDP2_PEND
description: "End page of hide protection second area\r HDP2_PEND contains the last page of the HDP area in bank 2."
bit_offset: 16
bit_size: 7
- name: HDP2EN
description: Hide protection second area enable
bit_offset: 31
bit_size: 1
fieldset/WRP1AR:
description: "FLASH WRP1 area A address register "
fields:
- name: WRP1A_PSTRT
description: "bank 1 WPR first area A start page\r This field contains the first page of the first WPR area for bank 1."
bit_offset: 0
bit_size: 7
- name: WRP1A_PEND
description: "Bank 1 WPR first area A end page\r This field contains the last page of the first WPR area in bank 1."
bit_offset: 16
bit_size: 7
- name: UNLOCK
description: Bank 1 WPR first area A unlock
bit_offset: 31
bit_size: 1
enum: WRPAR_UNLOCK
fieldset/WRP1BR:
description: "FLASH WRP1 area B address register "
fields:
- name: WRP1B_PSTRT
description: "Bank 1 WRP second area B start page\r This field contains the first page of the second WRP area for bank 1."
bit_offset: 0
bit_size: 7
- name: WRP1B_PEND
description: "Bank 1 WRP second area B end page\r This field contains the last page of the second WRP area in bank 1."
bit_offset: 16
bit_size: 7
- name: UNLOCK
description: Bank 1 WPR second area B unlock
bit_offset: 31
bit_size: 1
enum: WRPBR_UNLOCK
fieldset/WRP2AR:
description: "FLASH WPR2 area A address register "
fields:
- name: WRP2A_PSTRT
description: "Bank 2 WPR first area A start page\r This field contains the first page of the first WRP area for bank 2."
bit_offset: 0
bit_size: 7
- name: WRP2A_PEND
description: "Bank 2 WPR first area A end page\r This field contains the last page of the first WRP area in bank 2."
bit_offset: 16
bit_size: 7
- name: UNLOCK
description: Bank 2 WPR first area A unlock
bit_offset: 31
bit_size: 1
enum: WRPAR_UNLOCK
fieldset/WRP2BR:
description: "FLASH WPR2 area B address register "
fields:
- name: WRP2B_PSTRT
description: "Bank 2 WPR second area B start page\r This field contains the first page of the second WRP area for bank 2."
bit_offset: 0
bit_size: 7
- name: WRP2B_PEND
description: "Bank 2 WPR second area B end page\r This field contains the last page of the second WRP area in bank 2."
bit_offset: 16
bit_size: 7
- name: UNLOCK
description: Bank 2 WPR second area B unlock
bit_offset: 31
bit_size: 1
enum: WRPBR_UNLOCK
enum/BKPSRAM_ECC:
bit_size: 1
variants:
- name: B_0x0
description: Backup RAM ECC check enabled
value: 0
- name: B_0x1
description: Backup RAM ECC check disabled
value: 1
enum/BK_ECC:
bit_size: 1
variants:
- name: B_0x0
description: Bank 1
value: 0
- name: B_0x1
description: Bank 2
value: 1
enum/BK_OP:
bit_size: 1
variants:
- name: B_0x0
description: Bank 1
value: 0
- name: B_0x1
description: Bank 2
value: 1
enum/BOR_LEV:
bit_size: 3
variants:
- name: B_0x0
description: "BOR level 0 (reset level threshold around 1.7 V) "
value: 0
- name: B_0x1
description: "BOR level 1 (reset level threshold around 2.0 V) "
value: 1
- name: B_0x2
description: "BOR level 2 (reset level threshold around 2.2 V) "
value: 2
- name: B_0x3
description: "BOR level 3 (reset level threshold around 2.5 V) "
value: 3
- name: B_0x4
description: "BOR level 4 (reset level threshold around 2.8 V) "
value: 4
enum/CODE_OP:
bit_size: 3
variants:
- name: B_0x0
description: No Flash operation interrupted by previous reset
value: 0
- name: B_0x1
description: Single write operation interrupted
value: 1
- name: B_0x2
description: Burst write operation interrupted
value: 2
- name: B_0x3
description: Page erase operation interrupted
value: 3
- name: B_0x4
description: Bank erase operation interrupted
value: 4
- name: B_0x5
description: Mass erase operation interrupted
value: 5
- name: B_0x6
description: Option change operation interrupted
value: 6
enum/DUALBANK:
bit_size: 1
variants:
- name: B_0x0
description: Single bank Flash with contiguous address in bank 1
value: 0
- name: B_0x1
description: Dual-bank Flash with contiguous addresses
value: 1
enum/ECCIE:
bit_size: 1
variants:
- name: B_0x0
description: ECCC interrupt disabled
value: 0
- name: B_0x1
description: ECCC interrupt enabled.
value: 1
enum/HDP_ACCDIS:
bit_size: 1
variants:
- name: B_0x0
description: Access to HDP2 area granted
value: 0
- name: B_0x1
description: Access to HDP2 area denied (SECWM2Ry option bytes modification bocked -refer to )
value: 1
enum/IO_VDDIO_HSLV:
bit_size: 1
variants:
- name: B_0x0
description: "High-speed IO at low VDDIO2 voltage feature disabled (VDDIO2 can exceed 2.5 V) "
value: 0
- name: B_0x1
description: "High-speed IO at low VDDIO2 voltage feature enabled (VDDIO2 remains below 2.5 V) "
value: 1
enum/IO_VDD_HSLV:
bit_size: 1
variants:
- name: B_0x0
description: "High-speed IO at low VDD voltage feature disabled (VDD can exceed 2.5 V) "
value: 0
- name: B_0x1
description: "High-speed IO at low VDD voltage feature enabled (VDD remains below 2.5 V) "
value: 1
enum/IWDG_STDBY:
bit_size: 1
variants:
- name: B_0x0
description: Independent watchdog counter frozen in Standby mode
value: 0
- name: B_0x1
description: Independent watchdog counter running in Standby mode
value: 1
enum/IWDG_STOP:
bit_size: 1
variants:
- name: B_0x0
description: Independent watchdog counter frozen in Stop mode
value: 0
- name: B_0x1
description: Independent watchdog counter running in Stop mode
value: 1
enum/IWDG_SW:
bit_size: 1
variants:
- name: B_0x0
description: Hardware independent watchdog selected
value: 0
- name: B_0x1
description: Software independent watchdog selected
value: 1
enum/LPM:
bit_size: 1
variants:
- name: B_0x0
description: Flash not in low-power read mode
value: 0
- name: B_0x1
description: Flash in low-power read mode
value: 1
enum/NSCR_BKER:
bit_size: 1
variants:
- name: B_0x0
description: Bank 1 selected for non-secure page erase
value: 0
- name: B_0x1
description: Bank 2 selected for non-secure page erase
value: 1
enum/NSCR_EOPIE:
bit_size: 1
variants:
- name: B_0x0
description: Non-secure EOP Interrupt disabled
value: 0
- name: B_0x1
description: Non-secure EOP Interrupt enabled
value: 1
enum/NSCR_ERRIE:
bit_size: 1
variants:
- name: B_0x0
description: Non-secure OPERR error interrupt disabled
value: 0
- name: B_0x1
description: Non-secure OPERR error interrupt enabled
value: 1
enum/NSCR_PER:
bit_size: 1
variants:
- name: B_0x0
description: Non-secure page erase disabled
value: 0
- name: B_0x1
description: Non-secure page erase enabled
value: 1
enum/NSCR_PG:
bit_size: 1
variants:
- name: B_0x0
description: Non-secure Flash programming disabled
value: 0
- name: B_0x1
description: Non-secure Flash programming enabled
value: 1
enum/NSPRIV:
bit_size: 1
variants:
- name: B_0x0
description: Non-secure Flash registers can be read and written by privileged or unprivileged access.
value: 0
- name: B_0x1
description: Non-secure Flash registers can be read and written by privileged access only.
value: 1
enum/OBL_LAUNCH:
bit_size: 1
variants:
- name: B_0x0
description: Option byte loading complete
value: 0
- name: B_0x1
description: Option byte loading requested
value: 1
enum/PDREQ:
bit_size: 1
variants:
- name: B_0x0
description: No request for bank 2 to enter power-down mode
value: 0
- name: B_0x1
description: Bank 2 requested to enter power-down mode
value: 1
enum/RDP:
bit_size: 8
variants:
- name: B_0x55
description: "Level 0.5 (readout protection not active, only non-secure debug access is possible). Only available when TrustZone is active (TZEN=1)"
value: 85
- name: B_0xAA
description: Level 0 (readout protection not active)
value: 170
- name: B_0xCC
description: Level 2 (chip readout protection active)
value: 204
enum/SECCR_BKER:
bit_size: 1
variants:
- name: B_0x0
description: Bank 1 selected for secure page erase
value: 0
- name: B_0x1
description: Bank 2 selected for secure page erase
value: 1
enum/SECCR_EOPIE:
bit_size: 1
variants:
- name: B_0x0
description: Secure EOP Interrupt disabled
value: 0
- name: B_0x1
description: Secure EOP Interrupt enabled
value: 1
enum/SECCR_ERRIE:
bit_size: 1
variants:
- name: B_0x0
description: Secure OPERR error interrupt disabled
value: 0
- name: B_0x1
description: Secure OPERR error interrupt enabled
value: 1
enum/SECCR_PER:
bit_size: 1
variants:
- name: B_0x0
description: Secure page erase disabled
value: 0
- name: B_0x1
description: Secure page erase enabled
value: 1
enum/SECCR_PG:
bit_size: 1
variants:
- name: B_0x0
description: Secure Flash programming disabled
value: 0
- name: B_0x1
description: Secure Flash programming enabled
value: 1
enum/SLEEP_PD:
bit_size: 1
variants:
- name: B_0x0
description: Flash in Idle mode during Sleep mode
value: 0
- name: B_0x1
description: Flash in power-down mode during Sleep mode
value: 1
enum/SPRIV:
bit_size: 1
variants:
- name: B_0x0
description: Secure Flash registers can be read and written by privileged or unprivileged access.
value: 0
- name: B_0x1
description: Secure Flash registers can be read and written by privileged access only.
value: 1
enum/SRAM_ECC:
bit_size: 1
variants:
- name: B_0x0
description: SRAM3 ECC check enabled
value: 0
- name: B_0x1
description: SRAM3 ECC check disabled
value: 1
enum/SWAP_BANK:
bit_size: 1
variants:
- name: B_0x0
description: Bank 1 and bank 2 addresses not swapped
value: 0
- name: B_0x1
description: Bank 1 and bank 2 addresses swapped
value: 1
enum/WRPAR_UNLOCK:
bit_size: 1
variants:
- name: B_0x0
description: WRP2A start and end pages locked
value: 0
- name: B_0x1
description: WRP2A start and end pages unlocked
value: 1
enum/WRPBR_UNLOCK:
bit_size: 1
variants:
- name: B_0x0
description: WRP2B start and end pages locked
value: 0
- name: B_0x1
description: WRP2B start and end pages unlocked
value: 1
enum/WWDG_SW:
bit_size: 1
variants:
- name: B_0x0
description: Hardware window watchdog selected
value: 0
- name: B_0x1
description: Software window watchdog selected
value: 1
enum/nBOOT:
bit_size: 1
variants:
- name: B_0x0
description: nBOOT0 = 0
value: 0
- name: B_0x1
description: nBOOT0 = 1
value: 1
enum/nRST_SHDW:
bit_size: 1
variants:
- name: B_0x0
description: Reset generated when entering the Shutdown mode
value: 0
- name: B_0x1
description: No reset generated when entering the Shutdown mode
value: 1
enum/nRST_STDBY:
bit_size: 1
variants:
- name: B_0x0
description: Reset generated when entering the Standby mode
value: 0
- name: B_0x1
description: No reset generate when entering the Standby mode
value: 1
enum/nRST_STOP:
bit_size: 1
variants:
- name: B_0x0
description: Reset generated when entering the Stop mode
value: 0
- name: B_0x1
description: No reset generated when entering the Stop mode
value: 1
enum/nSWBOOT:
bit_size: 1
variants:
- name: B_0x0
description: BOOT0 taken from the option bit nBOOT0
value: 0
- name: B_0x1
description: BOOT0 taken from PH3/BOOT0 pin
value: 1