
ISL12023
27
FN6682.3
December 6, 2011
back. This can be done for current year, and future years. Many
regions have DST rules that use standard months, weeks and
time of the day which permit a pre-programmed, permanent
setting.
Table
29 shows an example setup for the ISL12023.
The Enable bit (DSTE) is in the Month forward register, so the BCD
value for that register is altered with the additional bit. The Week
and Day values along with Week/Day vs Date select bit is in the
Week/Day register, so that value is also not straight BCD. Hour
and Month are normal BCD, but the Hour doesn’t use the MIL bit
since Military time PM values are already discretely different
from AM/PM time PM values. The DST reverse setting utilizes the
option to select the last week of the month for October, which
could have 4 or 5 weeks but needs to have the time change on
the last Sunday.
Note that the DSTADJ bit in the status register monitors whether
the DST forward adjustment has happened. When it is “1”, DST
forward has taken place. When it is “0”, then either DST reverse
has happened, or it has been reset either by initial power-up or if
the DSTE bit has been set to “0”.
TABLE 29. DST EXAMPLE
VARIABLE
VALUE
REGISTER
VALUE
Month Forward and DST
Enable
April
15h
84h
Week and Day Forward and
select Day/Week, not Date
1st Week and
Sunday
16h
48h
Date Forward
not used
17h
00h
Hour Forward
2am
18h
02h
Month Reverse
October
19h
10h
Week and Day Reverse and
select Day/Week, not Date
Last Week and
Sunday
1Ah
78h
Date Reverse
not used
1Bh
00h
Hour Reverse
2am
1Ch
02h