Production Data
WM8352
ADDRESS
BIT
LABEL
DEFAULT
DESCRIPTION
R20 (14h)
14:8 RTC_ALMMINS
[6:0]
000_0000 Minutes alarm register with range 0-59. All
1's sets to 'don't care' state.
ALARM
sec / min
Note, during programming it is best to
disable the Alarm Enable request bit to
avoid false alarms.
6:0
RTC_ALMSECS
[6:0]
000_0000 Seconds alarm register with range 0-59. All
1's set to 'don't care' state.
Note, during programming it is best to
disable the Alarm Enable request bit to
avoid false alarms.
R21 (15h)
11:8 RTC_ALMDAY
[3:0]
0000
Day alarm register, with range 1-7, 1 =
Sunday. All 1's sets to 'don't care' state.
ALARM
hour / day
Note, during programming it is best to
disable the Alarm Enable request bit to
avoid false alarms.
5
RTC_ALMHPM
0
Alarm hours AM/PM flag
0 = AM
1 = PM
Only applicable in 12 hour mode. In 24 hour
mode set to 1 if RTC_ALMHRS is set to all
1’s ‘don’t care’ or 0 otherwise.
4:0
RTC_ALMHRS
[4:0]
0_0000
Hours alarm register with range 0-23 in 24
hours mode and 1-12 in 12 hour. In 12 hour
mode bit 5 is used as PM/not-AM flag. All
1's sets to 'don't care' state.
Note, during programming it is best to
disable the Alarm Enable request bit to
avoid false alarms.
R22 (16h)
12:8 RTC_ALMMTH
[4:0]
0_0000
Month alarm register with range 1-12. All
1's sets to 'don't care' state.
ALARM
date
Note, during programming it is best to
disable the Alarm Enable request bit to
avoid false alarms.
5:0
RTC_ALMDATE
[5:0]
00_0000
Date alarm register with range 1-31. All 1's
sets to 'don't care' state.
Note, during programming it is best to
disable the Alarm Enable request bit to
avoid false alarms.
Table 133 RTC Alarm Registers
The “don’t care” option (all bits set to 1) provides extra flexibility for programming ALARM duration
and recurrent alarms. For example:
.
.
Setting only RTC_ALMSEC to “don’t care” produces an alarm lasting 1 minute.
Setting only RTC_ALMDATE to “don’t care” produces an alarm lasting 1 second that
recurs once a week, on the day determined by RTC_ALMDAY, during the month
determined by RTC_ALMMTH.
.
Setting RTC_ALMSEC, RTC_ALMDATE, RTC_ALMDAY and RTC_ALMMTH to “don’t
care” produces a daily alarm lasting 1 minute.
PD, February 2011, Rev 4.4
191
w