\n
address_offset : 0x1C Bytes (0x0)
size : 0x28 byte (0x0)
mem_usage : registers
protection :
MCU calender alarm prog register 1
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
PROG_ALARM_MSEC : milli seconds value of alarm time
bits : 0 - 9 (10 bit)
access : read-write
PROG_ALARM_SEC : seconds value of alarm time
bits : 10 - 25 (16 bit)
access : read-write
PROG_ALARM_MIN : mins value of alarm time
bits : 16 - 37 (22 bit)
access : read-write
PROG_ALARM_HOUR : hours value of alarm time
bits : 22 - 48 (27 bit)
access : read-write
RESERVED1 : reser
bits : 27 - 58 (32 bit)
access : read-only
MCU calender alarm prog register 2
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
PROG_ALARM_DAY : day count in alarm time 1-31
bits : 0 - 4 (5 bit)
access : read-write
RESERVED1 : reser
bits : 5 - 12 (8 bit)
access : read-only
PROG_ALARM_MONTH : month count in alarm time
bits : 8 - 19 (12 bit)
access : read-write
RESERVED2 : reser
bits : 12 - 27 (16 bit)
access : read-only
PROG_ALARM_YEAR : year count in alarm time 0 - 99
bits : 16 - 38 (23 bit)
access : read-write
PROG_ALARM_CENTURY : century count in alarm time
bits : 23 - 47 (25 bit)
access : read-write
RESERVED3 : reser
bits : 25 - 55 (31 bit)
access : read-only
ALARM_EN : alarm function enable for calendar
bits : 31 - 62 (32 bit)
access : read-write
MCU calender powergate register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
PG_EN_CALENDER : Start calender block
bits : 0 - 0 (1 bit)
access : read-write
ENABLE_CALENDER_COMBI : Enable calender combitional logic block
bits : 1 - 2 (2 bit)
access : read-write
RES : reser
bits : 2 - 33 (32 bit)
access : read-only
MCU calendar prog time 1 register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
PROG_MSEC : Milli seconds value to be programmed to real time in calendar when pro_time_trig is 1
bits : 0 - 9 (10 bit)
access : read-write
PROG_SEC : seconds value to be programmed to real time in calendar when pro_time_trig is 1
bits : 10 - 25 (16 bit)
access : read-write
PROG_MIN : minutes value to be programmed to real time in calendar when pro_time_trig is 1
bits : 16 - 37 (22 bit)
access : read-write
PROG_HOUR : hours value to be programmed to real time in calendar when pro_time_trig is 1
bits : 22 - 48 (27 bit)
access : read-write
RESERVED2 : reser
bits : 27 - 58 (32 bit)
access : read-only
MCU calendar prog time 2 register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
PROG_DAY : day count value to be programmed to real time in calendar when pro_time_trig is 1
bits : 0 - 4 (5 bit)
access : read-write
PROG_WEEK_DAY : program which week day it is
bits : 5 - 12 (8 bit)
access : read-write
PROG_MONTH : month value to be programmed to real time in calendar when pro_time_trig is 1
bits : 8 - 19 (12 bit)
access : read-write
RES : reser
bits : 12 - 27 (16 bit)
access : read-only
PROG_YEAR : year value to be programmed to real time in calendar when pro_time_trig is 1
bits : 16 - 38 (23 bit)
access : read-write
PROG_CENTURY : century value to be programmed to real time in calendar when pro_time_trig is 1
bits : 23 - 47 (25 bit)
access : read-write
RESERVED1 : reser
bits : 25 - 55 (31 bit)
access : read-only
PROG_TIME_TRIG : load the programmed to the real time in calendar block
bits : 31 - 62 (32 bit)
access : write-only
MCU calendar read time msb
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
WEEK_DAY : week day
bits : 0 - 2 (3 bit)
access : read-write
MONTHS_COUNT : months count
bits : 3 - 9 (7 bit)
access : read-write
YEAR_COUNT : years count
bits : 7 - 20 (14 bit)
access : read-write
CENTURY_COUNT : century count
bits : 14 - 29 (16 bit)
access : read-write
RESERVED1 : reser
bits : 16 - 47 (32 bit)
access : read-only
MCU calendar read time lsb
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
MILLISECONDS_COUNT : milliseconds count
bits : 0 - 9 (10 bit)
access : read-write
SECONDS_COUNT : seconds count
bits : 10 - 25 (16 bit)
access : read-write
MINS_COUNT : mins count
bits : 16 - 37 (22 bit)
access : read-write
HOURS_COUNT : hours count
bits : 22 - 48 (27 bit)
access : read-write
DAYS_COUNT : days count
bits : 27 - 58 (32 bit)
access : read-write
MCU calendar read count timer
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
READ_COUNT_TIMER : Read timer which increments by time period value to reach to count milliseconds
bits : 0 - 26 (27 bit)
access : read-only
RESERVED1 : reser
bits : 27 - 58 (32 bit)
access : read-only
MCU calendar sleep clock counter
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
SLEEP_CLK_DURATION : No of sleep clks with respect to APB clock so far from the posedge of sleep clk
bits : 0 - 11 (12 bit)
access : read-only
RESERVED1 : reser
bits : 12 - 27 (16 bit)
access : read-only
PCLK_COUNT_WRT_SLEEP_CLK : no. of APB clks in 1 sleep clock duration
bits : 16 - 43 (28 bit)
access : read-only
RESERVED2 : reser
bits : 28 - 59 (32 bit)
access : read-only
MCU calendar key enable
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : write-only
reset_value : 0x0
RTC_KEY : enable access to program Watch dog registers
bits : 0 - 31 (32 bit)
access : write-only
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.