System

FLASH 0x40022000

11 rejestrów/klastrów w tym peryferium.

Rejestr: ACR  0x40022000
rw

Access control register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: EMPTY:16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: ICRST:Bit 10: zarezerwowanyBit 9: ICEN:Bit 8: PRFTEN:8Bit 7: zarezerwowanyBit 6: zarezerwowanyBit 5: zarezerwowanyBit 4: zarezerwowany4Bit 3: zarezerwowanyBit 2: LATENCY:Bit 1: LATENCY:Bit 0: LATENCY:0
BitSzer.PoleDostępOpis
0–23LATENCY:Latency
81PRFTEN:Prefetch enable
91ICEN:Instruction cache enable
111ICRST:Instruction cache reset
161EMPTY:Flash User area empty
Rejestr: KEYR  0x40022008
wo

Flash key register

Bit 31: KEY:31Bit 30: KEY:Bit 29: KEY:Bit 28: KEY:28Bit 27: KEY:Bit 26: KEY:Bit 25: KEY:Bit 24: KEY:24Bit 23: KEY:Bit 22: KEY:Bit 21: KEY:Bit 20: KEY:20Bit 19: KEY:Bit 18: KEY:Bit 17: KEY:Bit 16: KEY:16Bit 15: KEY:Bit 14: KEY:Bit 13: KEY:Bit 12: KEY:12Bit 11: KEY:Bit 10: KEY:Bit 9: KEY:Bit 8: KEY:8Bit 7: KEY:Bit 6: KEY:Bit 5: KEY:Bit 4: KEY:4Bit 3: KEY:Bit 2: KEY:Bit 1: KEY:Bit 0: KEY:0
BitSzer.PoleDostępOpis
0–3132KEY:KEYR
Rejestr: OPTKEYR  0x4002200C
wo

Option byte key register

Bit 31: OPTKEY:31Bit 30: OPTKEY:Bit 29: OPTKEY:Bit 28: OPTKEY:28Bit 27: OPTKEY:Bit 26: OPTKEY:Bit 25: OPTKEY:Bit 24: OPTKEY:24Bit 23: OPTKEY:Bit 22: OPTKEY:Bit 21: OPTKEY:Bit 20: OPTKEY:20Bit 19: OPTKEY:Bit 18: OPTKEY:Bit 17: OPTKEY:Bit 16: OPTKEY:16Bit 15: OPTKEY:Bit 14: OPTKEY:Bit 13: OPTKEY:Bit 12: OPTKEY:12Bit 11: OPTKEY:Bit 10: OPTKEY:Bit 9: OPTKEY:Bit 8: OPTKEY:8Bit 7: OPTKEY:Bit 6: OPTKEY:Bit 5: OPTKEY:Bit 4: OPTKEY:4Bit 3: OPTKEY:Bit 2: OPTKEY:Bit 1: OPTKEY:Bit 0: OPTKEY:0
BitSzer.PoleDostępOpis
0–3132OPTKEY:Option byte key
Rejestr: SR  0x40022010
rw

Status register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: CFGBSY:Bit 17: BSY2:Bit 16: BSY1:16Bit 15: OPTVERR:Bit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: FASTERR:Bit 8: MISSERR:8Bit 7: PGSERR:Bit 6: SIZERR:Bit 5: PGAERR:Bit 4: WRPERR:4Bit 3: PROGERR:Bit 2: zarezerwowanyBit 1: OPERR:Bit 0: EOP:0
BitSzer.PoleDostępOpis
01EOP:End of operation
11OPERR:Operation error
31PROGERR:Programming error
41WRPERR:Write protected error
51PGAERR:Programming alignment error
61SIZERR:Size error
71PGSERR:Programming sequence error
81MISSERR:Fast programming data miss error
91FASTERR:Fast programming error
151OPTVERR:Option and Engineering bits loading validity error
161BSY1:BSY1
171BSY2:BSY2
181CFGBSY:Programming or erase configuration busy.
Rejestr: CR  0x40022014
rw

Flash control register

Bit 31: LOCK:31Bit 30: OPTLOCK:Bit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: OBL_LAUNCH:Bit 26: zarezerwowanyBit 25: ERRIE:Bit 24: EOPIE:24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: zarezerwowany20Bit 19: zarezerwowanyBit 18: FSTPG:Bit 17: OPTSTRT:Bit 16: STRT:16Bit 15: MER2:Bit 14: zarezerwowanyBit 13: BKER:Bit 12: PNB:12Bit 11: PNB:Bit 10: PNB:Bit 9: PNB:Bit 8: PNB:8Bit 7: PNB:Bit 6: PNB:Bit 5: PNB:Bit 4: PNB:4Bit 3: PNB:Bit 2: MER1:Bit 1: PER:Bit 0: PG:0
BitSzer.PoleDostępOpis
01PG:Programming
11PER:Page erase
21MER1:Mass erase
3–1210PNB:Page number
131BKER:BKER
151MER2:MER2
161STRT:Start
171OPTSTRT:Options modification start
181FSTPG:Fast programming
241EOPIE:End of operation interrupt enable
251ERRIE:Error interrupt enable
271OBL_LAUNCH:Force the option byte loading
301OPTLOCK:Options Lock
311LOCK:FLASH_CR Lock
Rejestr: ECCR:  0x40022018

Flash ECC register

Bit 31: ECCD31Bit 30: ECCCBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: ECCIE24Bit 23: zarezerwowanyBit 22: zarezerwowanyBit 21: zarezerwowanyBit 20: SYSF_ECC20Bit 19: zarezerwowanyBit 18: zarezerwowanyBit 17: zarezerwowanyBit 16: zarezerwowany16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: ADDR_ECCBit 12: ADDR_ECC12Bit 11: ADDR_ECCBit 10: ADDR_ECCBit 9: ADDR_ECCBit 8: ADDR_ECC8Bit 7: ADDR_ECCBit 6: ADDR_ECCBit 5: ADDR_ECCBit 4: ADDR_ECC4Bit 3: ADDR_ECCBit 2: ADDR_ECCBit 1: ADDR_ECCBit 0: ADDR_ECC0
BitSzer.PoleDostępOpis
0–1314ADDR_ECC`ro`ECC fail address
201SYSF_ECC`ro`ECC fail for Corrected ECC Error or Double ECC Error in info block
241ECCIE`rw`ECC correction interrupt enable
301ECCC`rw`ECC correction
311ECCD`rw`ECC detection
Rejestr: OPTR  0x40022020
rw

Flash option register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: nBOOT0:Bit 25: nBOOT1:Bit 24: nBOOT_SEL:24Bit 23: zarezerwowanyBit 22: RAM_PARITY_CHECK:Bit 21: DUAL_BANK:Bit 20: nSWAP_BANK:20Bit 19: WWDG_SW:Bit 18: IWDG_STDBY:Bit 17: IWDG_STOP:Bit 16: IWDG_SW:16Bit 15: zarezerwowanyBit 14: nRST_STDBY:Bit 13: nRST_STOP:Bit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: RDP:Bit 6: RDP:Bit 5: RDP:Bit 4: RDP:4Bit 3: RDP:Bit 2: RDP:Bit 1: RDP:Bit 0: RDP:0
BitSzer.PoleDostępOpis
0–78RDP:Read protection level
131nRST_STOP:nRST_STOP
141nRST_STDBY:nRST_STDBY
161IWDG_SW:Independent watchdog selection
171IWDG_STOP:Independent watchdog counter freeze in Stop mode
181IWDG_STDBY:Independent watchdog counter freeze in Standby mode
191WWDG_SW:Window watchdog selection
201nSWAP_BANK:nSWAP_BANK
211DUAL_BANK:DUAL_BANK
221RAM_PARITY_CHECK:SRAM parity check control
241nBOOT_SEL:nBOOT_SEL
251nBOOT1:Boot configuration
261nBOOT0:nBOOT0 option bit
Rejestr: WRP1AR  0x4002202C
rw

Flash WRP area A address register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: WRP1A_END:Bit 21: WRP1A_END:Bit 20: WRP1A_END:20Bit 19: WRP1A_END:Bit 18: WRP1A_END:Bit 17: WRP1A_END:Bit 16: WRP1A_END:16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: zarezerwowanyBit 6: WRP1A_STRT:Bit 5: WRP1A_STRT:Bit 4: WRP1A_STRT:4Bit 3: WRP1A_STRT:Bit 2: WRP1A_STRT:Bit 1: WRP1A_STRT:Bit 0: WRP1A_STRT:0
BitSzer.PoleDostępOpis
0–67WRP1A_STRT:WRP area A start offset
16–227WRP1A_END:WRP area A end offset
Rejestr: WRP1BR  0x40022030
rw

Flash WRP area B address register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: WRP1B_END:Bit 21: WRP1B_END:Bit 20: WRP1B_END:20Bit 19: WRP1B_END:Bit 18: WRP1B_END:Bit 17: WRP1B_END:Bit 16: WRP1B_END:16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: zarezerwowanyBit 6: WRP1B_STRT:Bit 5: WRP1B_STRT:Bit 4: WRP1B_STRT:4Bit 3: WRP1B_STRT:Bit 2: WRP1B_STRT:Bit 1: WRP1B_STRT:Bit 0: WRP1B_STRT:0
BitSzer.PoleDostępOpis
0–67WRP1B_STRT:WRP area B start offset
16–227WRP1B_END:WRP area B end offset
Rejestr: WRP2AR  0x4002204C
rw

FLASH WRP2 area A address register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: WRP2A_END:Bit 21: WRP2A_END:Bit 20: WRP2A_END:20Bit 19: WRP2A_END:Bit 18: WRP2A_END:Bit 17: WRP2A_END:Bit 16: WRP2A_END:16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: zarezerwowanyBit 6: WRP2A_STRT:Bit 5: WRP2A_STRT:Bit 4: WRP2A_STRT:4Bit 3: WRP2A_STRT:Bit 2: WRP2A_STRT:Bit 1: WRP2A_STRT:Bit 0: WRP2A_STRT:0
BitSzer.PoleDostępOpis
0–67WRP2A_STRT:WRP2A_STRT
16–227WRP2A_END:WRP2A_END
Rejestr: WRP2BR  0x40022050
rw

FLASH WRP2 area B address register

Bit 31: zarezerwowany31Bit 30: zarezerwowanyBit 29: zarezerwowanyBit 28: zarezerwowany28Bit 27: zarezerwowanyBit 26: zarezerwowanyBit 25: zarezerwowanyBit 24: zarezerwowany24Bit 23: zarezerwowanyBit 22: WRP2B_END:Bit 21: WRP2B_END:Bit 20: WRP2B_END:20Bit 19: WRP2B_END:Bit 18: WRP2B_END:Bit 17: WRP2B_END:Bit 16: WRP2B_END:16Bit 15: zarezerwowanyBit 14: zarezerwowanyBit 13: zarezerwowanyBit 12: zarezerwowany12Bit 11: zarezerwowanyBit 10: zarezerwowanyBit 9: zarezerwowanyBit 8: zarezerwowany8Bit 7: zarezerwowanyBit 6: WRP2B_STRT:Bit 5: WRP2B_STRT:Bit 4: WRP2B_STRT:4Bit 3: WRP2B_STRT:Bit 2: WRP2B_STRT:Bit 1: WRP2B_STRT:Bit 0: WRP2B_STRT:0
BitSzer.PoleDostępOpis
0–67WRP2B_STRT:WRP2B_STRT
16–227WRP2B_END:WRP2B_END