\n

PWR

Peripheral Memory Blocks

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

Registers

PWR_CR1 (CR1)

PWR_MPUCR (MPUCR)

PWR_MCUCR (MCUCR)

PWR_WKUPCR (WKUPCR)

PWR_WKUPFR (WKUPFR)

PWR_MPUWKUPENR (MPUWKUPENR)

PWR_MCUWKUPENR (MCUWKUPENR)

PWR_VER (VER)

PWR_ID (ID)

PWR_SID (SID)

PWR_CSR1 (CSR1)

PWR_CR2 (CR2)

PWR_CR3 (CR3)


PWR_CR1 (CR1)

Reset on any system reset. This register provides write access security when enabled by TZEN register bit in Section10: Reset and clock control (RCC). When security is enabled a non-secure write access generates a bus error. Secure and non-secure read accesses are granted and return the register value.
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWR_CR1 PWR_CR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LPDS LPCFG LVDS PVDEN PLS DBP AVDEN ALS

LPDS : LPDS
bits : 0 - 0 (1 bit)

LPCFG : LPCFG
bits : 1 - 1 (1 bit)

LVDS : LVDS
bits : 2 - 2 (1 bit)

PVDEN : PVDEN
bits : 4 - 4 (1 bit)

PLS : PLS
bits : 5 - 7 (3 bit)

DBP : DBP
bits : 8 - 8 (1 bit)

AVDEN : AVDEN
bits : 16 - 16 (1 bit)

ALS : ALS
bits : 17 - 18 (2 bit)


PWR_MPUCR (MPUCR)

See individual bits for reset condition. Access 6 wait states when writing this register. This register provides Write access security when enabled by TZEN register bit in Section10: Reset and clock control (RCC). When security is enabled a non-secure write access generates a bus error. Secure and non-secure read accesses are granted and return the register value. When a system reset occurs during the register write cycle the written data is not guaranteed.
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWR_MPUCR PWR_MPUCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PDDS CSTBYDIS STOPF SBF SBFMPU CSSF STANDBYWFIL2

PDDS : PDDS
bits : 0 - 0 (1 bit)
access : read-write

CSTBYDIS : CSTBYDIS
bits : 3 - 3 (1 bit)
access : read-write

STOPF : STOPF
bits : 5 - 5 (1 bit)
access : read-only

SBF : SBF
bits : 6 - 6 (1 bit)
access : read-only

SBFMPU : SBFMPU
bits : 7 - 7 (1 bit)
access : read-only

CSSF : CSSF
bits : 9 - 9 (1 bit)
access : read-write

STANDBYWFIL2 : STANDBYWFIL2
bits : 15 - 15 (1 bit)
access : read-only


PWR_MCUCR (MCUCR)

See individual bits for reset condition. Access 6 wait states when writing this register. This register is always non-secure. When a system reset occurs during the register write cycle the written data is not guaranteed.
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

PDDS : PDDS
bits : 0 - 0 (1 bit)
access : read-write

STOPF : STOPF
bits : 5 - 5 (1 bit)
access : read-only

SBF : SBF
bits : 6 - 6 (1 bit)
access : read-only

CSSF : CSSF
bits : 9 - 9 (1 bit)
access : read-write

DEEPSLEEP : DEEPSLEEP
bits : 15 - 15 (1 bit)
access : read-only


PWR_WKUPCR (WKUPCR)

Not reset by wakeup from Standby mode, but by any application reset (such as NRST, IWDG). Access 6 wait states when writing this register (when clearing a WKUPF, the AHB write access completes after the WKUPF has cleared). This register provides Write access security when enabled by TZEN register bit in Section10: Reset and clock control (RCC). When security is enabled a non-secure write access on individual WKUPC[6:1], WKUPP[6:1] bits and WKUPPUPD[6:1] bit pairs are discarded when the corresponding WKUPEN[6:1] bit in PWR MPU wakeup enable register (PWR_MPUWKUPENR) is set. No bus error is generated. Secure and non-secure read accesses are granted and return the register value. When a system reset occurs during the register write cycle the written data is not guaranteed.
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWR_WKUPCR PWR_WKUPCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WKUPC1 WKUPC2 WKUPC3 WKUPC4 WKUPC5 WKUPC6 WKUPP1 WKUPP2 WKUPP3 WKUPP4 WKUPP5 WKUPP6 WKUPPUPD1 WKUPPUPD2 WKUPPUPD3 WKUPPUPD4 WKUPPUPD5 WKUPPUPD6

WKUPC1 : WKUPC1
bits : 0 - 0 (1 bit)

WKUPC2 : WKUPC2
bits : 1 - 1 (1 bit)

WKUPC3 : WKUPC3
bits : 2 - 2 (1 bit)

WKUPC4 : WKUPC4
bits : 3 - 3 (1 bit)

WKUPC5 : WKUPC5
bits : 4 - 4 (1 bit)

WKUPC6 : WKUPC6
bits : 5 - 5 (1 bit)

WKUPP1 : WKUPP1
bits : 8 - 8 (1 bit)

WKUPP2 : WKUPP2
bits : 9 - 9 (1 bit)

WKUPP3 : WKUPP3
bits : 10 - 10 (1 bit)

WKUPP4 : WKUPP4
bits : 11 - 11 (1 bit)

WKUPP5 : WKUPP5
bits : 12 - 12 (1 bit)

WKUPP6 : WKUPP6
bits : 13 - 13 (1 bit)

WKUPPUPD1 : WKUPPUPD1
bits : 16 - 17 (2 bit)

WKUPPUPD2 : WKUPPUPD2
bits : 18 - 19 (2 bit)

WKUPPUPD3 : WKUPPUPD3
bits : 20 - 21 (2 bit)

WKUPPUPD4 : WKUPPUPD4
bits : 22 - 23 (2 bit)

WKUPPUPD5 : WKUPPUPD5
bits : 24 - 25 (2 bit)

WKUPPUPD6 : WKUPPUPD6
bits : 26 - 27 (2 bit)


PWR_WKUPFR (WKUPFR)

Not reset by wakeup from Standby mode but by any Application reset (NRST, IWDG, ...)
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

PWR_WKUPFR PWR_WKUPFR read-only 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WKUPF1 WKUPF2 WKUPF3 WKUPF4 WKUPF5 WKUPF6

WKUPF1 : WKUPF1
bits : 0 - 0 (1 bit)

WKUPF2 : WKUPF2
bits : 1 - 1 (1 bit)

WKUPF3 : WKUPF3
bits : 2 - 2 (1 bit)

WKUPF4 : WKUPF4
bits : 3 - 3 (1 bit)

WKUPF5 : WKUPF5
bits : 4 - 4 (1 bit)

WKUPF6 : WKUPF6
bits : 5 - 5 (1 bit)


PWR_MPUWKUPENR (MPUWKUPENR)

Not reset by wakeup from Standby mode but by any Application reset (NRST, IWDG, ...). Access 6 wait states when writing this register. This register provides Write access security when enabled by TZEN register bit in Section10: Reset and clock control (RCC). When security is enabled a non-secure write access is discarded and a bus error is generated. Secure and non-secure read accesses are granted and return the register value. When a system reset occurs during the register write cycle the written data is not guaranteed.
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

WKUPEN1 : WKUPEN1
bits : 0 - 0 (1 bit)

WKUPEN2 : WKUPEN2
bits : 1 - 1 (1 bit)

WKUPEN3 : WKUPEN3
bits : 2 - 2 (1 bit)

WKUPEN4 : WKUPEN4
bits : 3 - 3 (1 bit)

WKUPEN5 : WKUPEN5
bits : 4 - 4 (1 bit)

WKUPEN6 : WKUPEN6
bits : 5 - 5 (1 bit)


PWR_MCUWKUPENR (MCUWKUPENR)

Not reset by wakeup from Standby mode but by any Application reset (NRST, IWDG, ...) Access 6 wait states when writing this register. When a system reset occurs during the register write cycle the written data is not guaranteed.
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

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

WKUPEN1 : WKUPEN1
bits : 0 - 0 (1 bit)

WKUPEN2 : WKUPEN2
bits : 1 - 1 (1 bit)

WKUPEN3 : WKUPEN3
bits : 2 - 2 (1 bit)

WKUPEN4 : WKUPEN4
bits : 3 - 3 (1 bit)

WKUPEN5 : WKUPEN5
bits : 4 - 4 (1 bit)

WKUPEN6 : WKUPEN6
bits : 5 - 5 (1 bit)


PWR_VER (VER)

PWR IP version register
address_offset : 0x3F4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

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

MINREV : MINREV
bits : 0 - 3 (4 bit)

MAJREV : MAJREV
bits : 4 - 7 (4 bit)


PWR_ID (ID)

PWR IP identification register
address_offset : 0x3F8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

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

IPID : IPID
bits : 0 - 31 (32 bit)


PWR_SID (SID)

PWR size ID register
address_offset : 0x3FC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

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

SID : SID
bits : 0 - 31 (32 bit)


PWR_CSR1 (CSR1)

Reset on any system reset.
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

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

PVDO : PVDO
bits : 4 - 4 (1 bit)

AVDO : AVDO
bits : 16 - 16 (1 bit)


PWR_CR2 (CR2)

Not reset by wakeup from Standby mode, Application reset (NRST, IWDG, ...) and VDD POR, but reset only by VSW POR and VSWRST. Access 6 wait states when writing this register. After reset the register is write-protected and the DBP bit in the PWR control register 1 (PWR_CR1) has to be set before it can be written. When DBP is cleared, there is no bus errors generated when writing this register. This register shall not be accessed when the RCC VSWRST register bit in Section10.7.89: RCC Backup Domain Control Register (RCC_BDCR) resets the VSW domain. This register provides Write access security when enabled by TZEN register bit in Section10.7.2: RCC TrustZone Control Register (RCC_TZCR). When security is enabled a non-secure write access generates a bus error. Secure and non-secure read accesses are granted and return the register value. When a system reset occurs during the register write cycle the written data is not guaranteed.
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWR_CR2 PWR_CR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BREN RREN MONEN BRRDY RRRDY VBATL VBATH TEMPL TEMPH

BREN : BREN
bits : 0 - 0 (1 bit)
access : read-write

RREN : RREN
bits : 1 - 1 (1 bit)
access : read-write

MONEN : MONEN
bits : 4 - 4 (1 bit)
access : read-write

BRRDY : BRRDY
bits : 16 - 16 (1 bit)
access : read-only

RRRDY : RRRDY
bits : 17 - 17 (1 bit)
access : read-only

VBATL : VBATL
bits : 20 - 20 (1 bit)
access : read-only

VBATH : VBATH
bits : 21 - 21 (1 bit)
access : read-only

TEMPL : TEMPL
bits : 22 - 22 (1 bit)
access : read-only

TEMPH : TEMPH
bits : 23 - 23 (1 bit)
access : read-only


PWR_CR3 (CR3)

Not reset by wakeup from Standby mode and Application reset (such as NRST, IWDG) but only reset by VDD POR. Access 6 wait states when writing this register. This register provides Write access security when enabled by TZEN register bit in Section10: Reset and clock control (RCC). When security is enabled a non-secure write access generates a bus error. Secure and non-secure read accesses are granted and return the register value. When a system reset occurs during the register write cycle the written data is not guaranteed.
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWR_CR3 PWR_CR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VBE VBRS DDRSREN DDRSRDIS DDRRETEN POPL USB33DEN USB33RDY REG18EN REG18RDY REG11EN REG11RDY

VBE : VBE
bits : 8 - 8 (1 bit)
access : read-write

VBRS : VBRS
bits : 9 - 9 (1 bit)
access : read-write

DDRSREN : DDRSREN
bits : 10 - 10 (1 bit)
access : read-write

DDRSRDIS : DDRSRDIS
bits : 11 - 11 (1 bit)
access : read-write

DDRRETEN : DDRRETEN
bits : 12 - 12 (1 bit)
access : read-write

POPL : POPL
bits : 17 - 21 (5 bit)
access : read-write

USB33DEN : USB33DEN
bits : 24 - 24 (1 bit)
access : read-write

USB33RDY : USB33RDY
bits : 26 - 26 (1 bit)
access : read-only

REG18EN : REG18EN
bits : 28 - 28 (1 bit)
access : read-write

REG18RDY : REG18RDY
bits : 29 - 29 (1 bit)
access : read-only

REG11EN : REG11EN
bits : 30 - 30 (1 bit)
access : read-write

REG11RDY : REG11RDY
bits : 31 - 31 (1 bit)
access : read-only



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.