\n
address_offset : 0x0 Bytes (0x0)
size : 0x10000 byte (0x0)
mem_usage : registers
protection : not protected
Control
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WCO_EN : Watch-crystal oscillator (WCO) enable. If there is a write in progress when this bit is cleared, the WCO will be internally kept on until the write completes. After enabling the WCO software must wait until STATUS.WCO_OK=1 before configuring any component that depends on clk_lf/clk_bak, like for example RTC or WDTs.
bits : 3 - 6 (4 bit)
access : read-write
CLK_SEL : Clock select for BAK clock
bits : 8 - 17 (10 bit)
access : read-write
Enumeration:
0 : WCO
Watch-crystal oscillator input.
1 : ALTBAK
This allows to use the LFCLK selection as an alternate backup domain clock. Note that LFCLK is not available in all power modes, and clock glitches can propagate into the backup logic when the clock is stopped. For this reason, if the WCO is intended as the clock source then choose it directly instead of routing through LFCLK.
End of enumeration elements list.
PRESCALER : N/A
bits : 12 - 25 (14 bit)
access : read-write
WCO_BYPASS : Configures the WCO for different board-level connections to the WCO pins. For example, this can be used to connect an external watch crystal oscillator instead of a watch crystal. In all cases, the two related GPIO pins (WCO input and output pins) must be configured as analog connections using GPIO registers, and they must be hooked at the board level as described below. Configure this field before enabling the WCO, and do not change this setting when WCO_EN=1. 0: Watch crystal. Connect a 32.768 kHz watch crystal between WCO input and output pins. 1: Clock signal, either a square wave or sine wave. See PRESCALER field for connection information.
bits : 16 - 32 (17 bit)
access : read-write
VDDBAK_CTL : Controls the behavior of the switch that generates vddbak from vbackup or vddd. 0: automatically select vddd if its brownout detector says it is valid. If the brownout says its not valid, then use vmax which is the highest of vddd or vbackup. 1,2,3: force vddbak and vmax to select vbackup, regardless of its voltage.
bits : 17 - 35 (19 bit)
access : read-write
VBACKUP_MEAS : Connect vbackup supply to the vbackup_meas output for measurement by an ADC attached to amuxbusa_adft_vddd. The vbackup_meas signal is scaled by 40 percent so it is within the supply range of the ADC.
bits : 19 - 38 (20 bit)
access : read-write
EN_CHARGE_KEY : When set to 3C, the supercap charger circuit is enabled. Any other code disables the supercap charger. THIS CHARGING CIRCUIT IS FOR A SUPERCAP ONLY AND CANNOT SAFELY CHARGE A BATTERY. DO NOT WRITE THIS KEY WHEN VBACKUP IS CONNECTED TO A BATTERY.
bits : 24 - 55 (32 bit)
access : read-write
Status
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
RTC_BUSY : pending RTC write
bits : 0 - 0 (1 bit)
access : read-only
WCO_OK : Indicates that output has transitioned.
bits : 2 - 4 (3 bit)
access : read-only
Backup register region
address_offset : 0x101A4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x111E0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x12220 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x13264 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Calendar Seconds, Minutes, Hours, Day of Week
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC_SEC : Calendar seconds in BCD, 0-59
bits : 0 - 6 (7 bit)
access : read-write
RTC_MIN : Calendar minutes in BCD, 0-59
bits : 8 - 22 (15 bit)
access : read-write
RTC_HOUR : Calendar hours in BCD, value depending on 12/24HR mode 0=24HR: [21:16]=0-23 1=12HR: [21]:0=AM, 1=PM, [20:16]=1-12
bits : 16 - 37 (22 bit)
access : read-write
CTRL_12HR : Select 12/24HR mode: 1=12HR, 0=24HR
bits : 22 - 44 (23 bit)
access : read-write
RTC_DAY : Calendar Day of the week in BCD, 1-7 It is up to the user to define the meaning of the values, but 1=Monday is recommended
bits : 24 - 50 (27 bit)
access : read-write
Backup register region
address_offset : 0x142AC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x152F8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x16348 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x1739C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Calendar Day of Month, Month, Year
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC_DATE : Calendar Day of the Month in BCD, 1-31 Automatic Leap Year Correction
bits : 0 - 5 (6 bit)
access : read-write
RTC_MON : Calendar Month in BCD, 1-12
bits : 8 - 20 (13 bit)
access : read-write
RTC_YEAR : Calendar year in BCD, 0-99
bits : 16 - 39 (24 bit)
access : read-write
Backup register region
address_offset : 0x183F4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x19450 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x1A4B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x1B514 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Alarm 1 Seconds, Minute, Hours, Day of Week
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ALM_SEC : Alarm seconds in BCD, 0-59
bits : 0 - 6 (7 bit)
access : read-write
ALM_SEC_EN : Alarm second enable: 0=ignore, 1=match
bits : 7 - 14 (8 bit)
access : read-write
ALM_MIN : Alarm minutes in BCD, 0-59
bits : 8 - 22 (15 bit)
access : read-write
ALM_MIN_EN : Alarm minutes enable: 0=ignore, 1=match
bits : 15 - 30 (16 bit)
access : read-write
ALM_HOUR : Alarm hours in BCD, value depending on 12/24HR mode 12HR: [5]:0=AM, 1=PM, [4:0]=1-12 24HR: [5:0]=0-23
bits : 16 - 37 (22 bit)
access : read-write
ALM_HOUR_EN : Alarm hour enable: 0=ignore, 1=match
bits : 23 - 46 (24 bit)
access : read-write
ALM_DAY : Alarm Day of the week in BCD, 1-7 It is up to the user to define the meaning of the values, but 1=Monday is recommended
bits : 24 - 50 (27 bit)
access : read-write
ALM_DAY_EN : Alarm Day of the Week enable: 0=ignore, 1=match
bits : 31 - 62 (32 bit)
access : read-write
Backup register region
address_offset : 0x1C57C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x1D5E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x1E658 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x1F6CC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Alarm 1 Day of Month, Month
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ALM_DATE : Alarm Day of the Month in BCD, 1-31 Leap Year corrected
bits : 0 - 5 (6 bit)
access : read-write
ALM_DATE_EN : Alarm Day of the Month enable: 0=ignore, 1=match
bits : 7 - 14 (8 bit)
access : read-write
ALM_MON : Alarm Month in BCD, 1-12
bits : 8 - 20 (13 bit)
access : read-write
ALM_MON_EN : Alarm Month enable: 0=ignore, 1=match
bits : 15 - 30 (16 bit)
access : read-write
ALM_EN : Master enable for alarm 1. 0: Alarm 1 is disabled. Fields for date and time are ignored. 1: Alarm 1 is enabled. If none of the date and time fields are enabled, then this alarm triggers once every second.
bits : 31 - 62 (32 bit)
access : read-write
Backup register region
address_offset : 0x2000 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x20744 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x217C0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x22840 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x238C4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Alarm 2 Seconds, Minute, Hours, Day of Week
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ALM_SEC : Alarm seconds in BCD, 0-59
bits : 0 - 6 (7 bit)
access : read-write
ALM_SEC_EN : Alarm second enable: 0=ignore, 1=match
bits : 7 - 14 (8 bit)
access : read-write
ALM_MIN : Alarm minutes in BCD, 0-59
bits : 8 - 22 (15 bit)
access : read-write
ALM_MIN_EN : Alarm minutes enable: 0=ignore, 1=match
bits : 15 - 30 (16 bit)
access : read-write
ALM_HOUR : Alarm hours in BCD, value depending on 12/24HR mode 12HR: [5]:0=AM, 1=PM, [4:0]=1-12 24HR: [5:0]=0-23
bits : 16 - 37 (22 bit)
access : read-write
ALM_HOUR_EN : Alarm hour enable: 0=ignore, 1=match
bits : 23 - 46 (24 bit)
access : read-write
ALM_DAY : Alarm Day of the week in BCD, 1-7 It is up to the user to define the meaning of the values, but 1=Monday is recommended
bits : 24 - 50 (27 bit)
access : read-write
ALM_DAY_EN : Alarm Day of the Week enable: 0=ignore, 1=match
bits : 31 - 62 (32 bit)
access : read-write
Backup register region
address_offset : 0x2494C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x259D8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x26A68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x27AFC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Alarm 2 Day of Month, Month
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ALM_DATE : Alarm Day of the Month in BCD, 1-31 Leap Year corrected
bits : 0 - 5 (6 bit)
access : read-write
ALM_DATE_EN : Alarm Day of the Month enable: 0=ignore, 1=match
bits : 7 - 14 (8 bit)
access : read-write
ALM_MON : Alarm Month in BCD, 1-12
bits : 8 - 20 (13 bit)
access : read-write
ALM_MON_EN : Alarm Month enable: 0=ignore, 1=match
bits : 15 - 30 (16 bit)
access : read-write
ALM_EN : Master enable for alarm 2. 0: Alarm 2 is disabled. Fields for date and time are ignored. 1: Alarm 2 is enabled. If none of the date and time fields are enabled, then this alarm triggers once every second.
bits : 31 - 62 (32 bit)
access : read-write
Backup register region
address_offset : 0x28B94 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x29C30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x2ACD0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x2BD74 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Interrupt request register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ALARM1 : Alarm 1 Interrupt
bits : 0 - 0 (1 bit)
access : read-write
ALARM2 : Alarm 2 Interrupt
bits : 1 - 2 (2 bit)
access : read-write
CENTURY : Century overflow interrupt
bits : 2 - 4 (3 bit)
access : read-write
Backup register region
address_offset : 0x2CE1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x2DEC8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x2EF78 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Interrupt set request register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ALARM1 : Write with '1' to set corresponding bit in interrupt request register.
bits : 0 - 0 (1 bit)
access : read-write
ALARM2 : Write with '1' to set corresponding bit in interrupt request register.
bits : 1 - 2 (2 bit)
access : read-write
CENTURY : Write with '1' to set corresponding bit in interrupt request register.
bits : 2 - 4 (3 bit)
access : read-write
Backup register region
address_offset : 0x3002C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x3004 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x310E4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x321A0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x33260 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Interrupt mask register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ALARM1 : Mask bit for corresponding bit in interrupt request register.
bits : 0 - 0 (1 bit)
access : read-write
ALARM2 : Mask bit for corresponding bit in interrupt request register.
bits : 1 - 2 (2 bit)
access : read-write
CENTURY : Mask bit for corresponding bit in interrupt request register.
bits : 2 - 4 (3 bit)
access : read-write
Backup register region
address_offset : 0x34324 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x353EC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x364B8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x37588 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Interrupt masked request register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
ALARM1 : Logical and of corresponding request and mask bits.
bits : 0 - 0 (1 bit)
access : read-only
ALARM2 : Logical and of corresponding request and mask bits.
bits : 1 - 2 (2 bit)
access : read-only
CENTURY : Logical and of corresponding request and mask bits.
bits : 2 - 4 (3 bit)
access : read-only
Backup register region
address_offset : 0x3865C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x39734 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x3A810 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x3B8F0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
32kHz oscillator counter
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CNT32KHZ : 32kHz oscillator count (msb=128Hz), calibration can cause bit 6 to skip. Reset when RTC_TIME.RTC_SEC fields is written.
bits : 0 - 7 (8 bit)
access : read-only
Backup register region
address_offset : 0x3C9D4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x3DABC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x3EBA8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x3FC98 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
128Hz tick counter
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CNT128HZ : 128Hz counter (msb=2Hz) When SECONDS is written this field will be reset.
bits : 0 - 5 (6 bit)
access : read-only
Backup register region
address_offset : 0x400C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x40D8C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x41E84 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x42F80 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
PMIC control register
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
UNLOCK : This byte must be set to 0x3A for PMIC to be disabled. When the UNLOCK code is not present: writes to PMIC_EN field are ignored and the hardware ignores the value in PMIC_EN. Do not change PMIC_EN in the same write cycle as setting/clearing the UNLOCK code; do these in separate write cycles.
bits : 8 - 23 (16 bit)
access : read-write
POLARITY : 0: Pin input of 0 will set PMIC_EN. 1: Pin input of 1 will set PMIC_EN.
bits : 16 - 32 (17 bit)
access : read-write
PMIC_EN_OUTEN : Output enable for the output driver in the PMIC_EN pad. 0: Output pad is tristate for PMIC_EN pin. This can allow this pin to be used for another purpose. Tristate condition is kept only if the UNLOCK key (0x3A) is present 1: Output pad is enabled for PMIC_EN pin.
bits : 29 - 58 (30 bit)
access : read-write
PMIC_ALWAYSEN : Override normal PMIC controls to prevent accidentally turning off the PMIC by errant firmware. 0: Normal operation, PMIC_EN and PMIC_OUTEN work as described 1: PMIC_EN and PMIC_OUTEN are ignored and the output pad is forced enabled. Note: This bit is a write-once bit until the next backup reset.
bits : 30 - 60 (31 bit)
access : read-write
PMIC_EN : Enable for external PMIC that supplies vddd (if present). This bit will only clear if UNLOCK was written correctly in a previous write operation and PMIC_ALWAYSEN=0. When PMIC_EN=0, the system functions normally until vddd is no longer present (OFF w/Backup mode). Firmware can set this bit, if it does so before vddd is actually removed. This bit is also set by any RTC alarm or PMIC pin wakeup event regardless of UNLOCK setting.
bits : 31 - 62 (32 bit)
access : read-write
Backup reset register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RESET : Writing 1 to this register resets the backup logic. Hardware clears it when the reset is complete. After setting this register, firmware should confirm it reads as 0 before attempting to write other backup registers.
bits : 31 - 62 (32 bit)
access : read-write
Backup register region
address_offset : 0x5018 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x6028 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x703C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
RTC Read Write register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
READ : Read bit When this bit is set the RTC registers will be copied to user registers and frozen so that a coherent RTC value can safely be read. The RTC will keep on running. Do not set the read bit if the RTC is still busy with a previous update (see RTC_BUSY bit) or if the Write bit is set. Do not set the Read bit at the same time that the Write bit is cleared.
bits : 0 - 0 (1 bit)
access : read-write
WRITE : Write bit Only when this bit is set can the RTC registers be written to (otherwise writes are ignored). This bit cannot be set if the RTC is still busy with a previous update (see RTC_BUSY bit) or if the Read bit is set or getting set. The user writes to the RTC user registers, when the Write bit is cleared by the user then the user registers content is copied to the actual RTC registers. Only user RTC registers that were written to will get copied, others will not be affected. When the SECONDS field is updated then TICKS will also be reset (WDT is not affected). When the Write bit is cleared by a reset (brown out/DeepSleep) then the RTC update will be ignored/lost. Do not set the Write bit if the RTC if the RTC is still busy with a previous update (see RTC_BUSY). Do not set the Write bit at the same time that the Read bit is cleared.
bits : 1 - 2 (2 bit)
access : read-write
Backup register region
address_offset : 0x8054 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0x9070 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0xA090 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0xB0B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Oscillator calibration for absolute frequency
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CALIB_VAL : Calibration value for absolute frequency (at a fixed temperature). Each step causes 128 ticks to be added or removed each hour. Effectively that means that each step is 1.085ppm (= 128/(60*60*32,768)). Positive values 0x01-0x3c (1..60) add pulses, negative values remove pulses, thus giving a range of +/-65.1 ppm (limited by 60 minutes per hour, not the range of this field) Calibration is performed hourly, starting at 59 minutes and 59 seconds, and applied as 64 ticks every 30 seconds until there have been 2*CALIB_VAL adjustments.
bits : 0 - 5 (6 bit)
access : read-write
CALIB_SIGN : Calibration sign: 0= Negative sign: remove pulses (it takes more clock ticks to count one second) 1= Positive sign: add pulses (it takes less clock ticks to count one second)
bits : 6 - 12 (7 bit)
access : read-write
CAL_OUT : Output enable for 512Hz signal for calibration and allow CALIB_VAL to be written. Note that calibration does not affect the 512Hz output signal.
bits : 31 - 62 (32 bit)
access : read-write
Backup register region
address_offset : 0xC0DC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0xD108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0xE138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Backup register region
address_offset : 0xF16C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BREG : Backup memory that contains application-specific data. Memory is retained on vbackup supply.
bits : 0 - 31 (32 bit)
access : read-write
Trim Register
address_offset : 0xFF00 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TRIM : WCO trim
bits : 0 - 5 (6 bit)
access : read-write
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.