--- 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