Fujitsu MB89202 Computer Hardware User Manual


 
181
CHAPTER 8 8/16-BIT CAPTURE TIMER/COUNTER
16-bit mode
The values in TDR1 are compared with the counter values in the higher 8 bits of the 16-bit timer.
When the interval timer function is used, the higher 8 bits of the interval time are set. When the counter
function is used, the higher 8 bits of the count value to be detected are set. The values in TDR1 are loaded
to the higher 8 bits of the comparator data latch when matching the counter values of the 16-bit timer or
when the count operation is started. The values written to TDR1 when the 16-bit counter is operating
become valid after match detection. In the 16-bit mode, the count operation is controlled by the timer 0
control register (TCR0).
Note:
The values set in TDR0 and TDR1 when the interval function is used can be calculated from the
expression shown below. However, the instruction cycle is affected by the clock mode and gear
function.
16-bit data value = interval time/(count clock cycle × instruction cycle) - 1
The higher 8 bits of the 16-bit data value are set in TDR1 and the lower 8 bits are set in TDR0.