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