
Under
development
Tentative Specifications REV.E1
Specifications in this manual are tentative and subject to change.
Mitsubishi microcomputers
M30100/M30102 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Timer Z
84
(1) Timer mode
In this mode, the timer counts an internally generated count source or Timer Y underflow. (See Table
1.14.10) The Timer Z secondary is unused in this mode. Figure 1.14.25 shows the Timer Y, Z mode
register and Timer Y, Z waveform output control register in timer mode.
Item
Specification
Count source
f1, f8, Timer Y underflow, fC32
Count operation
Down count
When the timer underflows, it reloads the reload register contents before continuing
counting (When the Timer Z underflows, the contents of the Timer Z primary reload
register is reloaded.)
When a counting stops, the timer reloads the content of the reload register before
stopping counting.
Divide ratio
1/(n+1)/(m+1) n : Set value of Prescaler Z, m: Set value of Timer Z primary
Count start condition
Count start flag is set (=1)
Count stop condition
Count start flag is reset (=0) (Note 1)
Interrupt request generation timing When Timer Z underflows
TYOUT pin function
Programmable I/O port
_______
INT0 pin function
Programmable I/O port, or external interrupt input pin
Read from timer
Count value can be read out by reading Timer Z primary register.
Same applies to Prescaler Z register.
Write to timer
When a value is written to Timer Z Primary register, it is written to both reload register
and counter or written to only reload register. Selected by software.
Same applies to Prescaler Z register.
Select function
Timer Z write control function
When a value is written to Timer Z Primary register, it can be selected that the value is
written to both reload register and counter or written to only reload register.
Same applies to Prescaler Z register. (Note 2)
Note 1: When the count is stopped, the Timer Z interrupt request flag becomes "1" and an interrupt may occur. Thus,
interrupts must be disabled before the count is stopped. Furthermore, set the Timer Z interrupt request bit to "0"
before starting counting again.
Note 2: If writing to the Timer Z or prescaler Z under the following conditions being filled at the same time the Timer Z
interrupt request flag becomes "1" and an interrupt occurs.
<Conditions>
Timer Z write control bit (bit 6 of address 0080) is "0" (write to timer and reload register simultaneously)
Timer Z count start flag (bit 7 of address 0080) is "1" (count start)
To write to the Timer Z or prescaler Z in the above state, disable interrupts before writing.
Table 1.14.10. Specifications of timer mode