\n

PowerManagement

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x200 byte (0x0)
mem_usage : registers
protection : not protected

Registers

PMU_XOSC_TRIMIN

PMU_OSC32K_TRIMIN

PMU_RTCWAKEUPCFG

PMU_LVDDISABLE

PMU_IOSTANDBYX

PMU_RTC_TIME

PMU_RTC_DAY

PMU_RTC_PAGER

PMU_RTC_RESTR

PMU_RTC_TIME2

PMU_RTC_ADJUST1S

PMU_RTC_INTCLR

PMU_RTC_INTEN

PMU_RTC_CNTCFG

PMU_DD_DVSSEL


PMU_XOSC_TRIMIN

XOSC trimming register
address_offset : 0x118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_XOSC_TRIMIN PMU_XOSC_TRIMIN 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 Reserved1 XO_FREQ_TUNE Reserved0

Reserved1 : Reserved. Since this bits are regulated during the chip manufacturing, do not change value. (Use read-modify-write).
bits : 0 - 3 (4 bit)
access : read-write

XO_FREQ_TUNE : Frequency tune value.
bits : 4 - 14 (11 bit)
access : read-write

Reserved0 : Reserved. Since this bits are regulated during the chip manufacturing, do not change value. (Use read-modify-write).
bits : 11 - 42 (32 bit)
access : read-write


PMU_OSC32K_TRIMIN

OSC32K trimming register
address_offset : 0x11C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_OSC32K_TRIMIN PMU_OSC32K_TRIMIN 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 Reserved1 FREQTUNE_OSC32K Reserved0

Reserved1 : Reserved. Since this bits are regulated during the chip manufacturing, do not change value. (Use read-modify-write).
bits : 0 - 15 (16 bit)
access : read-write

FREQTUNE_OSC32K : Freqency tune value.
bits : 16 - 36 (21 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 21 - 52 (32 bit)
access : read-write


PMU_RTCWAKEUPCFG

RTC wakeup config register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTCWAKEUPCFG PMU_RTCWAKEUPCFG 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 RTCWAKEUPEN Reserved0

RTCWAKEUPEN : RTC wakeup config 1: Enable wakeup by RTC 0: Disable wakeup by RTC
bits : 0 - 0 (1 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 1 - 32 (32 bit)
access : read-write


PMU_LVDDISABLE

LVD config register
address_offset : 0x6C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_LVDDISABLE PMU_LVDDISABLE 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 LVDDISABLE Reserved0

LVDDISABLE : LVD config 1: Disable LVD 0: Enable LVD
bits : 0 - 0 (1 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 1 - 32 (32 bit)
access : read-write


PMU_IOSTANDBYX

GPIO input standby
address_offset : 0x78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_IOSTANDBYX PMU_IOSTANDBYX 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 GPIO0nputStandbyRelease GPIO1nputStandbyRelease GPIO2nputStandbyRelease GPIO3nputStandbyRelease GPIO4nputStandbyRelease GPIO5nputStandbyRelease GPIO6nputStandbyRelease GPIO7nputStandbyRelease GPIO8nputStandbyRelease GPIO9nputStandbyRelease GPIO10nputStandbyRelease GPIO11nputStandbyRelease GPIO12nputStandbyRelease GPIO13nputStandbyRelease GPIO14nputStandbyRelease GPIO15nputStandbyRelease GPIO16nputStandbyRelease GPIO17nputStandbyRelease GPIO18nputStandbyRelease GPIO19nputStandbyRelease GPIO20nputStandbyRelease GPIO21nputStandbyRelease GPIO22nputStandbyRelease GPIO23nputStandbyRelease GPIO24nputStandbyRelease GPIO25nputStandbyRelease GPIO26nputStandbyRelease GPIO27nputStandbyRelease GPIO28nputStandbyRelease GPIO29nputStandbyRelease GPIO30nputStandbyRelease GPIO31nputStandbyRelease

GPIO0nputStandbyRelease : Input standby release on GPIO0 1: Release standby 0: Standby
bits : 0 - 0 (1 bit)
access : read-write

GPIO1nputStandbyRelease : Input standby release on GPIO1 1: Release standby 0: Standby
bits : 1 - 2 (2 bit)
access : read-write

GPIO2nputStandbyRelease : Input standby release on GPIO2 1: Release standby 0: Standby
bits : 2 - 4 (3 bit)
access : read-write

GPIO3nputStandbyRelease : Input standby release on GPIO3 1: Release standby 0: Standby
bits : 3 - 6 (4 bit)
access : read-write

GPIO4nputStandbyRelease : Input standby release on GPIO4 1: Release standby 0: Standby
bits : 4 - 8 (5 bit)
access : read-write

GPIO5nputStandbyRelease : Input standby release on GPIO5 1: Release standby 0: Standby
bits : 5 - 10 (6 bit)
access : read-write

GPIO6nputStandbyRelease : Input standby release on GPIO6 1: Release standby 0: Standby
bits : 6 - 12 (7 bit)
access : read-write

GPIO7nputStandbyRelease : Input standby release on GPIO7 1: Release standby 0: Standby
bits : 7 - 14 (8 bit)
access : read-write

GPIO8nputStandbyRelease : Input standby release on GPIO8 1: Release standby 0: Standby
bits : 8 - 16 (9 bit)
access : read-write

GPIO9nputStandbyRelease : Input standby release on GPIO9 1: Release standby 0: Standby
bits : 9 - 18 (10 bit)
access : read-write

GPIO10nputStandbyRelease : Input standby release on GPIO10 1: Release standby 0: Standby
bits : 10 - 20 (11 bit)
access : read-write

GPIO11nputStandbyRelease : Input standby release on GPIO11 1: Release standby 0: Standby
bits : 11 - 22 (12 bit)
access : read-write

GPIO12nputStandbyRelease : Input standby release on GPIO12 1: Release standby 0: Standby
bits : 12 - 24 (13 bit)
access : read-write

GPIO13nputStandbyRelease : Input standby release on GPIO13 1: Release standby 0: Standby
bits : 13 - 26 (14 bit)
access : read-write

GPIO14nputStandbyRelease : Input standby release on GPIO14 1: Release standby 0: Standby
bits : 14 - 28 (15 bit)
access : read-write

GPIO15nputStandbyRelease : Input standby release on GPIO15 1: Release standby 0: Standby
bits : 15 - 30 (16 bit)
access : read-write

GPIO16nputStandbyRelease : Input standby release on GPIO16 1: Release standby 0: Standby
bits : 16 - 32 (17 bit)
access : read-write

GPIO17nputStandbyRelease : Input standby release on GPIO17 1: Release standby 0: Standby
bits : 17 - 34 (18 bit)
access : read-write

GPIO18nputStandbyRelease : Input standby release on GPIO18 1: Release standby 0: Standby
bits : 18 - 36 (19 bit)
access : read-write

GPIO19nputStandbyRelease : Input standby release on GPIO19 1: Release standby 0: Standby
bits : 19 - 38 (20 bit)
access : read-write

GPIO20nputStandbyRelease : Input standby release on GPIO20 1: Release standby 0: Standby
bits : 20 - 40 (21 bit)
access : read-write

GPIO21nputStandbyRelease : Input standby release on GPIO21 1: Release standby 0: Standby
bits : 21 - 42 (22 bit)
access : read-write

GPIO22nputStandbyRelease : Input standby release on GPIO22 1: Release standby 0: Standby
bits : 22 - 44 (23 bit)
access : read-write

GPIO23nputStandbyRelease : Input standby release on GPIO23 1: Release standby 0: Standby
bits : 23 - 46 (24 bit)
access : read-write

GPIO24nputStandbyRelease : Input standby release on GPIO24 1: Release standby 0: Standby
bits : 24 - 48 (25 bit)
access : read-write

GPIO25nputStandbyRelease : Input standby release on GPIO25 1: Release standby 0: Standby
bits : 25 - 50 (26 bit)
access : read-write

GPIO26nputStandbyRelease : Input standby release on GPIO26 1: Release standby 0: Standby
bits : 26 - 52 (27 bit)
access : read-write

GPIO27nputStandbyRelease : Input standby release on GPIO27 1: Release standby 0: Standby
bits : 27 - 54 (28 bit)
access : read-write

GPIO28nputStandbyRelease : Input standby release on GPIO28 1: Release standby 0: Standby
bits : 28 - 56 (29 bit)
access : read-write

GPIO29nputStandbyRelease : Input standby release on GPIO29 1: Release standby 0: Standby
bits : 29 - 58 (30 bit)
access : read-write

GPIO30nputStandbyRelease : Input standby release on GPIO30 1: Release standby 0: Standby
bits : 30 - 60 (31 bit)
access : read-write

GPIO31nputStandbyRelease : Input standby release on GPIO31 1: Release standby 0: Standby
bits : 31 - 62 (32 bit)
access : read-write


PMU_RTC_TIME

RTC time register
address_offset : 0xB0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTC_TIME PMU_RTC_TIME 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 RTCSECONDSET Reserved3 RTCMINUTESET Reserved2 RTCHOURSET Reserved1 RTCDAYSET Reserved0

RTCSECONDSET : RTC time config of second (Binary Coded Decimal) Min: 0 Max: 59
bits : 0 - 6 (7 bit)
access : read-write

Reserved3 : Do not change the values.
bits : 7 - 14 (8 bit)
access : read-write

RTCMINUTESET : RTC time config of minute (Binary Coded Decimal) Min: 0 Max: 59
bits : 8 - 22 (15 bit)
access : read-write

Reserved2 : Do not change the values.
bits : 15 - 30 (16 bit)
access : read-write

RTCHOURSET : RTC time config of hour (Binary Coded Decimal) Min: 0 Max: 23
bits : 16 - 37 (22 bit)
access : read-write

Reserved1 : Do not change the values.
bits : 22 - 45 (24 bit)
access : read-write

RTCDAYSET : RTC time config of day (Binary Coded Decimal) Min: 1 Max: 31
bits : 24 - 53 (30 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 30 - 61 (32 bit)
access : read-write


PMU_RTC_DAY

RTC date register
address_offset : 0xB4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTC_DAY PMU_RTC_DAY 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 RTCWEEK Reserved1 RTCMONTH Reserved0 RTCYEAR

RTCWEEK : RTC date config of week (Binary Coded Decimal)
bits : 0 - 2 (3 bit)
access : read-write

Reserved1 : Do not change the values.
bits : 3 - 18 (16 bit)
access : read-write

RTCMONTH : RTC date config of month (Binary Coded Decimal)
bits : 16 - 36 (21 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 21 - 44 (24 bit)
access : read-write

RTCYEAR : RTC date config of year (Binary Coded Decimal)
bits : 24 - 55 (32 bit)
access : read-write


PMU_RTC_PAGER

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

PMU_RTC_PAGER PMU_RTC_PAGER 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 PAGE Reserved2 ENAALM ENATMR Reserved1 INTENA Reserved0

PAGE : Set Page config 0: Choose Page0 1: Choose Page1
bits : 0 - 0 (1 bit)
access : read-write

Reserved2 : Do not change the values.
bits : 1 - 2 (2 bit)
access : read-write

ENAALM : Set alarm config 0: Disable 1: Enable
bits : 2 - 4 (3 bit)
access : read-write

ENATMR : Set clock config 0: Disable 1: Enable
bits : 3 - 6 (4 bit)
access : read-write

Reserved1 : Always set 0.
bits : 4 - 10 (7 bit)
access : read-write

INTENA : Set interrupt config 0: Disabel 1: Enable
bits : 7 - 14 (8 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 8 - 39 (32 bit)
access : read-write


PMU_RTC_RESTR

RTC reset register
address_offset : 0xBC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTC_RESTR PMU_RTC_RESTR 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 Reserved1 RSTALM RSTTMR Reserved0

Reserved1 : Do not change the values.
bits : 0 - 3 (4 bit)
access : read-write

RSTALM : Reset alarm 0: Not reset 1: Reset If you wan to reset an alarm, please set 1 to this value and wait to become 0.
bits : 4 - 8 (5 bit)
access : read-write

RSTTMR : Reset clock 0: Not reset 1: Reset If you wan to reset a clock, please set 1 to this value and wait to become 0.
bits : 5 - 10 (6 bit)
access : read-write

Reserved0 : Always set 0b0000_0000_1100_0001_0000_0000_11
bits : 6 - 37 (32 bit)
access : read-write


PMU_RTC_TIME2

RTC time register2
address_offset : 0xC4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTC_TIME2 PMU_RTC_TIME2 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 Reserved3 RTCMINUTESET Reserved2 RTCHOURSET Reserved1 RTCDAYSET Reserved0

Reserved3 : Do not change the values.
bits : 0 - 7 (8 bit)
access : read-write

RTCMINUTESET : RTC time config of minute (Binary Coded Decimal) Min: 0 Max: 59
bits : 8 - 22 (15 bit)
access : read-write

Reserved2 : Do not change the values.
bits : 15 - 30 (16 bit)
access : read-write

RTCHOURSET : RTC time config of hour (Binary Coded Decimal) Min: 0 Max: 23
bits : 16 - 37 (22 bit)
access : read-write

Reserved1 : Do not change the values.
bits : 22 - 45 (24 bit)
access : read-write

RTCDAYSET : RTC time config of day (Binary Coded Decimal) Min: 1 Max: 31
bits : 24 - 53 (30 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 30 - 61 (32 bit)
access : read-write


PMU_RTC_ADJUST1S

RTC adjust register
address_offset : 0xCC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTC_ADJUST1S PMU_RTC_ADJUST1S 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 Reserved1 SCUT Reserved0

Reserved1 : Do not change the values.
bits : 0 - 7 (8 bit)
access : read-write

SCUT : 1 Hz short cut When this register set 1, PMU_RTC_TIME and PMU_RTC_DAY setting is enabled after 16 clock of Sleep Clock. When this register is written, this register is cleared after 2 clock of Sleep Clock. After this register is cleared, you can set value to this register.
bits : 8 - 16 (9 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 9 - 40 (32 bit)
access : read-write


PMU_RTC_INTCLR

RTC interrupt clear register
address_offset : 0xD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTC_INTCLR PMU_RTC_INTCLR 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 RTCINTclr Reserved0

RTCINTclr : Clear RTC interrupt 1: Clear 0: Don't care
bits : 0 - 0 (1 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 1 - 32 (32 bit)
access : read-write


PMU_RTC_INTEN

RTC interrupt enable register
address_offset : 0xD4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTC_INTEN PMU_RTC_INTEN 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 RTCINTEN Reserved0

RTCINTEN : Enable RTC interrupt 1: Enable interrupt request 0: Disable interrupt request
bits : 0 - 0 (1 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 1 - 32 (32 bit)
access : read-write


PMU_RTC_CNTCFG

RTC count cnofig register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PMU_RTC_CNTCFG PMU_RTC_CNTCFG 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 RTCNTCFG Reserved0

RTCNTCFG : Set RTC config 1: Enable RTC config 0: Disable RTC config
bits : 0 - 0 (1 bit)
access : read-write

Reserved0 : Do not change the values.
bits : 1 - 32 (32 bit)
access : read-write


PMU_DD_DVSSEL

DCDC DVS control register
address_offset : 0xE8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

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

val : Do not change this value.
bits : 0 - 31 (32 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.