RX
−
8564
LC
Page
−
15
ETM12E-01
13.1.4. Calendar counter
(
Reg
−
05
[h]
,
07
[h]
,
08
[h]
)
Address
[h]
Function
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
05
Days
×
×
20
10
8
4
2
1
07
Months / Century
C
×
×
10
8
4
2
1
08
Years
80
40
20
10
8
4
2
1
•
The auto calendar function updates all dates, months, and years from January 1, 2001 to December 31, 2099.
•
The data format is BCD format. For example, a date register value of "0011 0001" indicates the 31st.
∗
Note with caution that writing non-existent date data may interfere with normal operation of the calendar counter.
1) [
Day
]
register
(
Reg
−
05
[h]
)
•
This is the date counter.
Updating of this counter varies depending on the month.
∗
A leap year is set whenever the year value is a multiple of four (such as 04, 08, 12, 88, 92, or 96). In
February of a leap year, the counter counts dates from "01," "02," "03," to "28," "29," "01," etc.
[
Days
]
Month
Date update pattern
1, 3, 5, 7, 8, 10, or 12
01, 02, 03
∼
30, 31, 01
∼
4, 6, 9, or 11
01, 02, 03
∼
30, 01, 02
∼
February in normal year
01, 02, 03
∼
28, 01, 02
∼
Write / Read
February in leap year
01, 02, 03
∼
28, 29, 01
∼
2) [
Months
/
Century
]
register
(
Reg
−
07
[h]
)
•
This is the month counter.
It is updated in annual cycles of regularly ordered months (January, February, March, etc.).
3) [
YEAR
]
register
(
Reg
−
08
[h]
)
•
This is the year counter.
It is updated in 100-year cycles of regularly ordered years (00, 01, 02 to 99, etc.).
∗
Any year that is a multiple of four (04, 08, 12, 88, 92, 96, etc.) is handled as a leap year.
4) C bit
(
Century bit
)
•
This bit indicates change of century.
∗
When the year digit data overflows from 99 to 00, this bit is set. By presetting it to 0 while still in the 20th
century, it will be set in year 2000, but in fact the first year in the 21 century should be 2001.
13.1.5. Day counter
(
Reg
−
6[h]
)
Address
[h]
Function
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
06
Weekdays
×
×
×
×
×
4
2
1
•
The day (of the week) is indicated by 3 bits, bit 0 to bit 2.
[
Weekdays
]
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
Day
×
×
×
×
×
0
0
0
Sunday
×
×
×
×
×
0
0
1
Monday
×
×
×
×
×
0
1
0
Tuesday
×
×
×
×
×
0
1
1
Wednesday
×
×
×
×
×
1
0
0
Thursday
×
×
×
×
×
1
0
1
Friday
Write
/
Read
×
×
×
×
×
1
1
0
Saturday
∗
Note with caution that any settings other than the seven listed above may prevent normal operation.