RX − 8564 LC

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 ]

 

MonthDate update pattern

 

 

 

 

 

 

 

1, 3, 5, 7, 8, 10, or 1201, 02, 03 ∼30, 31, 01 ∼

 

Write / Read4, 6, 9, or 11

01, 02, 03 ∼

30, 01, 02 ∼

 

February in normal year

01, 02, 03 ∼

28, 01, 02 ∼

 

 

 

 

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

 

 

 

 

Write / Read

⋅

 

⋅

 

⋅

 

⋅

⋅

0

1

 

0

 

 

Tuesday

 

 

 

 

⋅

 

⋅

 

⋅

 

⋅

⋅

0

1

 

1

 

Wednesday

 

 

 

 

 

⋅

 

⋅

 

⋅

 

⋅

⋅

1

0

 

0

 

 

Thursday

 

 

 

 

 

⋅

 

⋅

 

⋅

 

⋅

⋅

1

0

 

1

 

 

Friday

 

 

 

 

 

⋅

 

⋅

 

⋅

 

⋅

⋅

1

1

 

0

 

 

Saturday

∗Note with caution that any settings other than the seven listed above may prevent normal operation.

Page − 15

ETM12E-01