\n
address_offset : 0x0 Bytes (0x0)
size : 0xFFC byte (0x0)
mem_usage : registers
protection : not protected
Module Control
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WAKECLR : Wakeup Source Clear.
bits : 0 - 0 (1 bit)
access : write-only
Enumeration:
0 : CLEAR
Clear all wakeup sources.
End of enumeration elements list.
PWAKEEN : Pin Wake Match Enable.
bits : 3 - 3 (1 bit)
Enumeration:
0 : DISABLED
Disable Pin Wake.
1 : ENABLED
Enable Pin Wake.
End of enumeration elements list.
PMUASLPEN : PMU Asleep Pin Enable.
bits : 4 - 4 (1 bit)
Enumeration:
0 : DISABLED
Disable the PMU Asleep pin.
1 : ENABLED
Enable the PMU Asleep pin.
End of enumeration elements list.
CPMONEN : Low Power Charge Pump Voltage Monitor Enable.
bits : 5 - 5 (1 bit)
Enumeration:
0 : DISABLED
Disable the low power charge pump voltage monitor.
1 : ENABLED
Enable the low power charge pump voltage monitor.
End of enumeration elements list.
CPMONIEN : Low Power Charge Pump Voltage Monitor Interrupt Enable.
bits : 6 - 6 (1 bit)
Enumeration:
0 : DISABLED
Disable the low power charge pump voltage monitor interrupt.
1 : ENABLED
Enable the low power charge pump voltage monitor interrupt.
End of enumeration elements list.
RAM0REN : RAM 0 Retention Enable.
bits : 16 - 16 (1 bit)
Enumeration:
0 : DISABLED
Disable power to RAM 0 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
1 : ENABLED
Enable power to RAM 0 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
End of enumeration elements list.
RAM1REN : RAM 1 Retention Enable.
bits : 17 - 17 (1 bit)
Enumeration:
0 : DISABLED
Disable power to RAM 1 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
1 : ENABLED
Enable power to RAM 1 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
End of enumeration elements list.
RAM2REN : RAM 2 Retention Enable.
bits : 18 - 18 (1 bit)
Enumeration:
0 : DISABLED
Disable power to RAM 2 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
1 : ENABLED
Enable power to RAM 2 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
End of enumeration elements list.
RAM3REN : RAM 3 Retention Enable.
bits : 19 - 19 (1 bit)
Enumeration:
0 : DISABLED
Disable power to RAM 3 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
1 : ENABLED
Enable power to RAM 3 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
End of enumeration elements list.
RAM4REN : RAM 4 Retention Enable.
bits : 20 - 20 (1 bit)
Enumeration:
0 : DISABLED
Disable power to RAM 4 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
1 : ENABLED
Enable power to RAM 4 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
End of enumeration elements list.
RAM5REN : RAM 5 Retention Enable.
bits : 21 - 21 (1 bit)
Enumeration:
0 : DISABLED
Disable power to RAM 5 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
1 : ENABLED
Enable power to RAM 5 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
End of enumeration elements list.
RAM6REN : RAM 6 Retention Enable.
bits : 22 - 22 (1 bit)
Enumeration:
0 : DISABLED
Disable power to RAM 6 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
1 : ENABLED
Enable power to RAM 6 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
End of enumeration elements list.
RAM7REN : RAM 7 Retention Enable.
bits : 23 - 23 (1 bit)
Enumeration:
0 : DISABLED
Disable power to RAM 7 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
1 : ENABLED
Enable power to RAM 7 during sleep (4 kB addresses from 0x20000000 to 0x20000FFF).
End of enumeration elements list.
Module Configuration
address_offset : 0x10 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
VBATMONEN : VBAT Monitor Disable.
bits : 4 - 4 (1 bit)
Enumeration:
0 : ENABLED
Enable the 0.8 V VBAT monitor.
1 : DISABLED
Disable the 0.8V VBAT monitor.
End of enumeration elements list.
VDRVSMD : VDRV Switch Mode.
bits : 5 - 6 (2 bit)
Enumeration:
0 : HIGHZ
High-Z.
2 : VBAT
VBAT connected to VDRV.
3 : VDC
DC-DC output connected to VDRV.
End of enumeration elements list.
CPEN : Low Power Charge Pump Enable.
bits : 8 - 8 (1 bit)
Enumeration:
0 : DISABLED
None
1 : ENABLED
None
End of enumeration elements list.
CPLOAD : Charge Pump Load Setting.
bits : 10 - 11 (2 bit)
Module Status
address_offset : 0x20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PM8EF : Power Mode 8 Exited Flag.
bits : 0 - 0 (1 bit)
Enumeration:
0 : NOT_SET
The device has not exited Power Mode 8.
1 : SET
The device has exited Power Mode 8. This bit must be cleared by firmware.
End of enumeration elements list.
PWAKEF : Pin Wake Status Flag.
bits : 1 - 1 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
A Pin Wake event has not occurred.
1 : SET
A Pin Wake event has occurred.
End of enumeration elements list.
PORF : Power-On Reset Flag.
bits : 2 - 2 (1 bit)
Enumeration:
0 : NOT_SET
A power-on reset did not occur since the last time PORF was cleared.
1 : SET
A power-on reset occurred.
End of enumeration elements list.
CPSTS : Low Power Charge Pump Voltage Monitor Status.
bits : 3 - 3 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
The low power charge pump supply voltage is below the threshold.
1 : SET
The low power charge pump supply voltage is greater than the threshold.
End of enumeration elements list.
Wakeup Enable
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC0FWEN : RTC0 Fail Wake Enable.
bits : 0 - 0 (1 bit)
Enumeration:
0 : DISABLED
An RTC0 Fail event does not wake the device.
1 : ENABLED
An RTC0 Fail event awakens the device.
End of enumeration elements list.
RTC0A0WEN : RTC0 Alarm Wake Enable.
bits : 1 - 1 (1 bit)
Enumeration:
0 : DISABLED
An RTC0 Alarm event does not wake the device.
1 : ENABLED
An RTC0 Alarm event awakens the device.
End of enumeration elements list.
CMP0WEN : Comparator 0 Wake Enable.
bits : 2 - 2 (1 bit)
Enumeration:
0 : DISABLED
A Comparator 0 event does not wake the device.
1 : ENABLED
A Comparator 0 event awakens the device.
End of enumeration elements list.
ACC0WEN : Advanced Capture Counter 0 Wake Enable.
bits : 3 - 3 (1 bit)
Enumeration:
0 : DISABLED
An Advanced Capture Counter (ACCTR0) event does not wake the device.
1 : ENABLED
An Advanced Capture Counter (ACCTR0) event awakens the device.
End of enumeration elements list.
LCDMONWEN : LCD VBAT Voltage Monitor Wake Enable.
bits : 4 - 4 (1 bit)
Enumeration:
0 : DISABLED
An LCD VBAT voltage monitor event does not wake the device.
1 : ENABLED
An LCD VBAT voltage monitor event awakens the device.
End of enumeration elements list.
PWAKEWEN : Pin Wake Wake Enable.
bits : 5 - 5 (1 bit)
Enumeration:
0 : DISABLED
A Pin Wake event does not wake the device.
1 : ENABLED
A Pin Wake event awakens the device.
End of enumeration elements list.
LPT0WEN : Low Power Timer Wake Enable.
bits : 6 - 6 (1 bit)
Enumeration:
0 : DISABLED
An LPTIMER0 event does not wake the device.
1 : ENABLED
An LPTIMER0 event awakens the device.
End of enumeration elements list.
UART0WEN : UART0 Wake Enable.
bits : 7 - 7 (1 bit)
Enumeration:
0 : DISABLED
A UART0 event does not wake the device.
1 : ENABLED
A UART0 event awakens the device.
End of enumeration elements list.
CPFWEN : Low Power Charge Pump Supply Fail Wake Enable.
bits : 8 - 8 (1 bit)
Enumeration:
0 : DISABLED
A low power charge pump supply fail event does not wake the device.
1 : ENABLED
A low power charge pump supply fail event awakens the device.
End of enumeration elements list.
Wakeup Status
address_offset : 0x40 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC0FWF : RTC0 Fail Wake Flag.
bits : 0 - 0 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
An RTC0 Fail event did not wake the device.
1 : SET
An RTC0 Fail event woke the device.
End of enumeration elements list.
RTC0A0WF : RTC0 Alarm Wake Flag.
bits : 1 - 1 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
An RTC0 Alarm event did not wake the device.
1 : SET
An RTC0 Alarm event woke the device.
End of enumeration elements list.
CMP0WF : Comparator 0 Wake Flag.
bits : 2 - 2 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
A Comparator 0 event did not wake the device.
1 : SET
A Comparator 0 event woke the device.
End of enumeration elements list.
ACC0WF : Advanced Capture Counter 0 Wake Flag.
bits : 3 - 3 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
An Advanced Capture Counter (ACCTR0) event did not wake the device.
1 : SET
An Advanced Capture Counter (ACCTR0) event woke the device.
End of enumeration elements list.
LCDMONWF : LCD VBAT Voltage Monitor Wake Flag.
bits : 4 - 4 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
A LCD VBAT voltage monitor event did not wake the device.
1 : SET
A LCD VBAT voltage monitor event woke the device.
End of enumeration elements list.
PWAKEWF : Pin Wake Wake Flag.
bits : 5 - 5 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
A Pin Wake event did not wake the device.
1 : SET
A Pin Wake event woke the device.
End of enumeration elements list.
LPT0WF : Low Power Timer Wake Flag.
bits : 6 - 6 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
An LPTIMER0 event did not wake the device.
1 : SET
An LPTIMER0 event woke the device.
End of enumeration elements list.
UART0WF : UART0 Wake Flag.
bits : 7 - 7 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
A UART0 event did not wake the device.
1 : SET
A UART0 event woke the device.
End of enumeration elements list.
CPFWF : Low Power Charge Pump Supply Fail Wake Flag.
bits : 8 - 8 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
A low power charge pump supply fail event did not wake the device.
1 : SET
A low power charge pump supply fail event woke the device.
End of enumeration elements list.
RSTWF : Reset Pin Wake Flag.
bits : 9 - 9 (1 bit)
access : read-only
Enumeration:
0 : NOT_SET
A /RESET Pin event did not wake the device.
1 : SET
A /RESET Pin event woke the device.
End of enumeration elements list.
Pin Wake Pin Enable
address_offset : 0x50 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PW0EN : WAKE.0 Enable.
bits : 0 - 0 (1 bit)
Enumeration:
0 : DISABLED
WAKE.0 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.0 as a Pin Wake source.
End of enumeration elements list.
PW1EN : WAKE.1 Enable.
bits : 1 - 1 (1 bit)
Enumeration:
0 : DISABLED
WAKE.1 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.1 as a Pin Wake source.
End of enumeration elements list.
PW2EN : WAKE.2 Enable.
bits : 2 - 2 (1 bit)
Enumeration:
0 : DISABLED
WAKE.2 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.2 as a Pin Wake source.
End of enumeration elements list.
PW3EN : WAKE.3 Enable.
bits : 3 - 3 (1 bit)
Enumeration:
0 : DISABLED
WAKE.3 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.3 as a Pin Wake source.
End of enumeration elements list.
PW4EN : WAKE.4 Enable.
bits : 4 - 4 (1 bit)
Enumeration:
0 : DISABLED
WAKE.4 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.4 as a Pin Wake source.
End of enumeration elements list.
PW5EN : WAKE.5 Enable.
bits : 5 - 5 (1 bit)
Enumeration:
0 : DISABLED
WAKE.5 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.5 as a Pin Wake source.
End of enumeration elements list.
PW6EN : WAKE.6 Enable.
bits : 6 - 6 (1 bit)
Enumeration:
0 : DISABLED
WAKE.6 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.6 as a Pin Wake source.
End of enumeration elements list.
PW7EN : WAKE.7 Enable.
bits : 7 - 7 (1 bit)
Enumeration:
0 : DISABLED
WAKE.7 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.7 as a Pin Wake source.
End of enumeration elements list.
PW8EN : WAKE.8 Enable.
bits : 8 - 8 (1 bit)
Enumeration:
0 : DISABLED
WAKE.8 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.8 as a Pin Wake source.
End of enumeration elements list.
PW9EN : WAKE.9 Enable.
bits : 9 - 9 (1 bit)
Enumeration:
0 : DISABLED
WAKE.9 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.9 as a Pin Wake source.
End of enumeration elements list.
PW10EN : WAKE.10 Enable.
bits : 10 - 10 (1 bit)
Enumeration:
0 : DISABLED
WAKE.10 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.10 as a Pin Wake source.
End of enumeration elements list.
PW11EN : WAKE.11 Enable.
bits : 11 - 11 (1 bit)
Enumeration:
0 : DISABLED
WAKE.11 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.11 as a Pin Wake source.
End of enumeration elements list.
PW12EN : WAKE.12 Enable.
bits : 12 - 12 (1 bit)
Enumeration:
0 : DISABLED
WAKE.12 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.12 as a Pin Wake source.
End of enumeration elements list.
PW13EN : WAKE.13 Enable.
bits : 13 - 13 (1 bit)
Enumeration:
0 : DISABLED
WAKE.13 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.13 as a Pin Wake source.
End of enumeration elements list.
PW14EN : WAKE.14 Enable.
bits : 14 - 14 (1 bit)
Enumeration:
0 : DISABLED
WAKE.14 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.14 as a Pin Wake source.
End of enumeration elements list.
PW15EN : WAKE.15 Enable.
bits : 15 - 15 (1 bit)
Enumeration:
0 : DISABLED
WAKE.15 does not cause a Pin Wake event.
1 : ENABLED
Enable WAKE.15 as a Pin Wake source.
End of enumeration elements list.
Pin Wake Pin Polarity Select
address_offset : 0x60 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PW0POL : WAKE.0 Polarity Select.
bits : 0 - 0 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.0 causes a Pin Wake event if PW0EN is set to 1.
1 : HIGH
A logic high on WAKE.0 causes a Pin Wake event if PW0EN is set to 1.
End of enumeration elements list.
PW1POL : WAKE.1 Polarity Select.
bits : 1 - 1 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.1 causes a Pin Wake event if PW1EN is set to 1.
1 : HIGH
A logic high on WAKE.1 causes a Pin Wake event if PW1EN is set to 1.
End of enumeration elements list.
PW2POL : WAKE.2 Polarity Select.
bits : 2 - 2 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.2 causes a Pin Wake event if PW2EN is set to 1.
1 : HIGH
A logic high on WAKE.2 causes a Pin Wake event if PW2EN is set to 1.
End of enumeration elements list.
PW3POL : WAKE.3 Polarity Select.
bits : 3 - 3 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.3 causes a Pin Wake event if PW3EN is set to 1.
1 : HIGH
A logic high on WAKE.3 causes a Pin Wake event if PW3EN is set to 1.
End of enumeration elements list.
PW4POL : WAKE.4 Polarity Select.
bits : 4 - 4 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.4 causes a Pin Wake event if PW4EN is set to 1.
1 : HIGH
A logic high on WAKE.4 causes a Pin Wake event if PW4EN is set to 1.
End of enumeration elements list.
PW5POL : WAKE.5 Polarity Select.
bits : 5 - 5 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.5 causes a Pin Wake event if PW5EN is set to 1.
1 : HIGH
A logic high on WAKE.5 causes a Pin Wake event if PW5EN is set to 1.
End of enumeration elements list.
PW6POL : WAKE.6 Polarity Select.
bits : 6 - 6 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.6 causes a Pin Wake event if PW6EN is set to 1.
1 : HIGH
A logic high on WAKE.6 causes a Pin Wake event if PW6EN is set to 1.
End of enumeration elements list.
PW7POL : WAKE.7 Polarity Select.
bits : 7 - 7 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.7 causes a Pin Wake event if PW7EN is set to 1.
1 : HIGH
A logic high on WAKE.7 causes a Pin Wake event if PW7EN is set to 1.
End of enumeration elements list.
PW8POL : WAKE.8 Polarity Select.
bits : 8 - 8 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.8 causes a Pin Wake event if PW8EN is set to 1.
1 : HIGH
A logic high on WAKE.8 causes a Pin Wake event if PW8EN is set to 1.
End of enumeration elements list.
PW9POL : WAKE.9 Polarity Select.
bits : 9 - 9 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.9 causes a Pin Wake event if PW9EN is set to 1.
1 : HIGH
A logic high on WAKE.9 causes a Pin Wake event if PW9EN is set to 1.
End of enumeration elements list.
PW10POL : WAKE.10 Polarity Select.
bits : 10 - 10 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.10 causes a Pin Wake event if PW10EN is set to 1.
1 : HIGH
A logic high on WAKE.10 causes a Pin Wake event if PW10EN is set to 1.
End of enumeration elements list.
PW11POL : WAKE.11 Polarity Select.
bits : 11 - 11 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.11 causes a Pin Wake event if PW11EN is set to 1.
1 : HIGH
A logic high on WAKE.11 causes a Pin Wake event if PW11EN is set to 1.
End of enumeration elements list.
PW12POL : WAKE.12 Polarity Select.
bits : 12 - 12 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.12 causes a Pin Wake event if PW12EN is set to 1.
1 : HIGH
A logic high on WAKE.12 causes a Pin Wake event if PW12EN is set to 1.
End of enumeration elements list.
PW13POL : WAKE.13 Polarity Select.
bits : 13 - 13 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.13 causes a Pin Wake event if PW13EN is set to 1.
1 : HIGH
A logic high on WAKE.13 causes a Pin Wake event if PW13EN is set to 1.
End of enumeration elements list.
PW14POL : WAKE.14 Polarity Select.
bits : 14 - 14 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.14 causes a Pin Wake event if PW14EN is set to 1.
1 : HIGH
A logic high on WAKE.14 causes a Pin Wake event if PW14EN is set to 1.
End of enumeration elements list.
PW15POL : WAKE.15 Polarity Select.
bits : 15 - 15 (1 bit)
Enumeration:
0 : LOW
A logic low on WAKE.15 causes a Pin Wake event if PW15EN is set to 1.
1 : HIGH
A logic high on WAKE.15 causes a Pin Wake event if PW15EN is set to 1.
End of enumeration elements list.
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.