RX 8564 LC

3) Down counter for fixed-cycle timer ( Timer Register )

This register is used to set the default (preset) value for the counter. Any count value from 1 (01 h) to 255 (FFh) can be set

When the fixed-cycle timer interrupt function is operating, the down counter counts down one step per source clock cycle, and when the count value goes from 01h to 00h, an event such as changing the TF bit value to "1" occurs.

When the fixed-cycle timer function has been stopped (when the TE bit value has been changed from "1" to "0"), the timer's down counter value and 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.

The status during a countdown can be checked by reading this register.

( However, since the read data is not held (the data may be changing), to obtain accurate data the countdown status should be read twice and then compared. )

4) TE bit ( Timer Enable )

This bit enables operation of the of the fixed-cycle timer interrupt function to start.

TE

Data

Description

Write / Read

0

Stops fixed-cycle timer interrupt function

 

 

1

Starts fixed-cycle timer interrupt function

 

 

 

 

5) TF bit ( Timer Flag )

This is a flag bit that retains the result when a fixed-cycle timer interrupt event is detected.

If it was already cleared to zero, this value changes from "0" to "1" when an event occurs, and the new value is retained.

TF

Data

 

Description

 

 

The TF bit is cleared to zero (to cancel the interrupt event), to prepare for the

 

 

next event detection.

 

 

Note) Even after the interrupt event has been canceled, the fixed-cycle timer

 

 

 

function operates continuously as long as the TE bit (Timer Enable) value

 

 

 

is "1".

Write

0

Level interrupt mode (single-shot operation)

 

 

 

1) Clearing the TF bit to zero cancels the low-level status of the /INT pin

 

 

 

 

 

 

(the /INT pin goes to Hi-Z status) .

 

 

 

2) When the TE bit value remains "1", the timer's down counter continues

 

 

 

to count down, and when the counter value goes form 01h to 00h, the

 

 

 

TF bit value is again changed to "1", the /INT pin goes to low level, and

 

 

 

an event occurs.

 

 

 

 

1

This bit is invalid after a "1" has been written to it.

 

 

 

 

0

Fixed-cycle timer interrupt events are not detected.

Read

 

 

 

1

Fixed-cycle timer interrupt events are detected.

 

 

Result is retained until this bit is cleared to zero

 

 

 

 

 

 

Page 21

ETM12E-01