\n
address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected
Clockwatch Data Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CWSEC : RTC clockwatch second value. Clockwatch seconds: 0 to 59 (max 0x3B).
bits : 0 - 5 (6 bit)
CWMIN : RTC clockwatch minute value. Clockwatch seconds: 0 to 59 (max 0x3B).
bits : 6 - 11 (6 bit)
CWHOUR : RTC clockwatch hour value. Clockwatch seconds: 0 to 23 (max 0x17).
bits : 12 - 16 (5 bit)
CWDAYW : RTC clockwatch day of week value. Clockwatch day of week:
CWDAYM : RTC clockwatch day of month value: 1 to 28/29/30 or 31. Range of value to program depends on the month:
CWMONTH : RTC clockwatch month value:
Clockwatch Year Match Register
address_offset : 0x10 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CWYEARM : RTC clockwatch year match value. Clockwatch year match value is in BCD format from 0 to 3999.
bits : 0 - 13 (14 bit)
Clockwatch Year Load Register
address_offset : 0x14 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CWYEARL : RTC clockwatch year load value. Clockwatch year load value is in BCD format from 0 to 3999.
bits : 0 - 13 (14 bit)
Control Trim and Counter Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CKDIV : Clock divider factor. This value plus one represents the integer part of the CLK32K clock divider used to produce the reference 1 Hz clock.
CKDEL : Trim delete count. This value represents the number of CLK32K clock pulses to delete every 1023 CLK32K clock cycles to get a better reference 1 Hz clock for incrementing the RTC counter.
CWEN : Clockwatch enable bit. When set to 1, the clockwatch is enabled. Once it is enabled, any write to this register has no effect until a power-on reset. A read returns the value of the CWEN bit value.
bits : 26 - 26 (1 bit)
RTC interrupt mask register
address_offset : 0x1C Bytes (0x0)
size : 8 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WIMSC : RTC clock watch interrupt enable bit:
TIMSC : RTC timer interrupt enable bit:
RTC raw interrupt status register
address_offset : 0x20 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
WRIS : RTC clock watch raw interrupt status bit. Gives the raw interrupt state (prior to masking) of the RTC clock watch interrupt.
bits : 0 - 0 (1 bit)
TRIS : RTC timer raw interrupt status bit. Gives the raw interrupt state (prior to masking) of the RTC timer interrupt.
bits : 1 - 1 (1 bit)
RTC masked interrupt status register
address_offset : 0x24 Bytes (0x0)
size : 8 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
WMIS : RTC clock watch interrupt status bit. Gives the masked interrupt status (after masking) of the RTC clock watch interrupt WINTR.
bits : 0 - 0 (1 bit)
TMIS : RTC timer interrupt status bit. Gives the masked interrupt status (after masking) of the RTC timer interrupt TINTR.
bits : 1 - 1 (1 bit)
RTC interrupt clear register
address_offset : 0x28 Bytes (0x0)
size : 8 bit
access : write-only
reset_value : 0x0
reset_Mask : 0x0
WIC : RTC clock watch interrupt clear register bit. Clears the RTC clock watch interrupt WINTR.
TIC : RTC timer interrupt clear register bit. Clears the RTC timer interrupt TINTR.
RTC timer load value
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
RTC timer control register
address_offset : 0x30 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OS : RTC Timer one shot count.
EN : RTC Timer enable bit.
S : RTC Timer self start bit. When written to 1b, each write in a load register or a pattern will set EN to 1b, so, start the counter in the next CLK32K cycle.
bits : 2 - 2 (1 bit)
SP : RTC Timer Pattern size. Number of pattern bits crossed by the pointer. It defines the useful pattern size.
bits : 4 - 10 (7 bit)
CLK : RTC Timer clock.
Enumeration:
0 : KHZ32_CLK
RTC timer is clocked by CLK32K
1 : TRIMMED_CLK
RTC timer is clocked by the trimmed clock
End of enumeration elements list.
BYPASS_GATED : Enable or disable the internal clock gating:
RTC Timer first Load Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC Timer second Load Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC Timer Pattern Register (pattern[31:0])
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Clockwatch Data Match Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CWSECM : RTC clockwatch second match value:
CWMINM : RTC clockwatch minute match value:
CWHOURM : RTC clockwatch hour match value:
CWDAYWM : RTC clockwatch day of week match value:
CWDAYMM : RTC clockwatch day of month match value:
CWMONTHM : RTC clockwatch month match value:
RTC Timer Pattern Register (pattern[63:32])
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC Timer Pattern Register (pattern[95:64])
address_offset : 0x44 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC Timer Pattern Register (pattern[127:96])
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
RTC Timer Interrupt Number Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
Clockwatch Data Load Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CWSECL : RTC clockwatch second load value. Clockwatch seconds from 0 to 59 (0x3B). Other values must not be used.
bits : 0 - 5 (6 bit)
CWMINL : RTC clockwatch minute load value. Clockwatch minutes from 0 to 59 (0x3B). Other values must not be used.
bits : 6 - 11 (6 bit)
CWHOURL : RTC clockwatch hour load value. Clockwatch hours from 0 to 23 (0x17). Other values must not be used.
bits : 12 - 16 (5 bit)
CWDAYWL : RTC clockwatch day of week load value. Clockwatch day of week:
CWDAYML : RTC clockwatch day of month load value. 1 to 28/29/30 or 31 depending on month:
CWMONTHL : RTC clockwatch month load value:
Clockwatch Year Register
address_offset : 0xC Bytes (0x0)
size : 16 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
CWYEAR : RTC clockwatch year value. Clockwatch year, in BCD format is from 0 to 3999.
bits : 0 - 13 (14 bit)
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.