Rx − 8564 lc – Epson RX-8564LC User Manual

Page 22

Advertising
background image

RX

8564

LC

Page

19

ETM12E-01

3) Overview of fixed-cycle timer interrupt function

(1)

Changing the TE (Timer Enable)

bit value from "0"

to "1"

starts operation of the fixed-cycle timer

interrupt function.

Before starting the fixed-cycle timer interrupt function each time, be sure to write a value (preset
value/Reg-0F[h]) as the down counter value for the timer (when TE

=

"0").

(Note)

Note with caution that the preset value must be set or reset to enable correct operation.





(2)

When the TE bit = "1", the timer's down counter (Timer Register/Reg

0F[h]) counts down once per

cycle (countdown cycle) of the source clock that was selected via the TD1 and TD0 bits

(Timer

countdown interval select bits 1 and

0).

Timer cycle (Period)

=

Source clock

×

value (preset value) set to timer's down counter


(3)

The following processing is executed after an event is triggered by the countdown reaching a count

value of "0".

1)

The TF (Timer Flag) bit value becomes "1".

2)

When the TIE

(Timer Interrupt Enable)

bit value becomes "1", the /INT output pin's status changes

from Hi-z to "L".

After the /INT output pin's status changes from Hi-z to "L", the /INT status is either held at low
level or automatically cleared, depending on the TI/TP bit's setting from the operation mode
(level interrupt mode or repeated interrupt mode).




3)

The timer's down counter automatically returns to the preset value and then the countdown

operation is repeated.

When the TE bit value is "1", countdown operation of the timer's down counter will be repeated
regardless of the operation mode or of any event that has occurred.



(4)

When the TE bit is cleared from "1" to 0", the fixed-cycle timer interrupt function stops.

1)

The TF bit value remains "1" until it is cleared to zero (even if the fixed-cycle timer function has been

stopped).

2)

The timer's down counter value becomes invalid once the fixed-cycle timer function has been

stopped.

When the fixed-cycle timer interrupt function is stopped, the timer's down counter value and the
preset value both become invalid.

The preset value must be written again (when TE = "0") in order to start the fixed-cycle timer
interrupt function again.






Operation example

Operation example during repeated interrupt mode and when preset value is "5"

(05h).









Period

TE-bit

(

Timer Enable

)

" 1 "

(Timer function is ON

)

Timer's down counter

(Timer Register)


Fixed-cycle timer
interrupt
Internal event occurs at

(

)

part

5 4 3 2 1

0
5

4 3 2 1

0
5

4 3 2 1

0
5

When the TE-bit is changed to "1", the

countdown starts from the preset value, which is
"5"

(05h) in this example.

4 3

"

0

"

(Timer function is OFF

)

Period

Period

Countdown is stopped

Count value and preset

value are invalid.

Source

clock

/INT output

(Open drain output)

When TIE = "1"

output is at low level only during tRTN

period.

Advertising