upd78f0103hmca1-5a4-a Renesas Electronics Corporation., upd78f0103hmca1-5a4-a Datasheet - Page 422

no-image

upd78f0103hmca1-5a4-a

Manufacturer Part Number
upd78f0103hmca1-5a4-a
Description
8-bit Single-chip Microcontrollers
Manufacturer
Renesas Electronics Corporation.
Datasheet
422
16-bit
timer/event
counter 00
(TM00)
Function
Details of Function
One-shot pulse
output: Software
trigger
One-shot pulse
output: External
trigger
Timer start errors
16-bit timer
capture/compare
register setting
Capture register
data retention
timing
Valid edge setting Set the valid edge of the TI000 pin after setting bits 2 and 3 (TMC002 and TMC003) of 16-
One-shot pulse
output: Software
trigger
One-shot pulse
output: External
trigger
One-shot pulse
output function
Operation of
OVF00 flag
Conflicting
operations
Timer operation
Do not set 0000H to the CR000 and CR010 registers.
16-bit timer counter 00 starts operating as soon as the TMC003 and TMC002 bits are set to
a value other than 00 (operation stop mode).
Even if the external trigger is generated again while the one-shot pulse is being output, it is
ignored.
Do not set the CR000 and CR010 registers to 0000H.
16-bit timer counter 00 starts operating as soon as the TMC002 and TMC003 bits are set to
a value other than 00 (operation stop mode).
An error of up to one clock may occur in the time required for a match signal to be
generated after timer start. This is because 16-bit timer counter 00 (TM00) is started
asynchronously to the count clock.
In the mode in which clear & start occurs on a match between TM00 and CR000, set 16-bit
timer capture/compare register 000 (CR000) to other than 0000H. This means a 1-pulse
count operation cannot be performed when 16-bit timer/event counter 00 is used as an
external event counter.
The values of 16-bit timer capture/compare registers 000 and 010 (CR000 and CR010) are
not guaranteed after 16-bit timer/event counter 00 has been stopped.
bit timer mode control register 00 (TMC00) to 0, 0, respectively, and then stopping timer
operation. The valid edge is set using bits 4 and 5 (ES000 and ES001) of prescaler mode
register 00 (PRM00).
When a one-shot pulse is output, do not set the OSPT00 bit to 1. Do not output the one-
shot pulse again until INTTM000, which occurs upon a match with the CR000 register, or
INTTM010, which occurs upon a match with the CR010 register, occurs.
If the external trigger occurs again while a one-shot pulse is output, it is ignored.
When using the one-shot pulse output of 16-bit timer/event counter 00 with a software
trigger, do not change the level of the TI000 pin or its alternate function port pin.
Because the external trigger is valid even in this case, the timer is cleared and started even
at the level of the TI000 pin or its alternate function port pin, resulting in the output of a
pulse at an undesired timing.
The OVF00 flag is also set to 1 in the following case.
When of the following modes: the mode in which clear & start occurs on a match between
TM00 and CR000, the mode in which clear & start occurs at the TI000 pin valid edge, or the
free-running mode, is selected
→ CR000 is set to FFFFH
→ TM00 is counted up from FFFFH to 0000H.
Even if the OVF00 flag is cleared before the next count clock (before TM00 becomes
0001H) after the occurrence of TM00 overflow, the OVF00 flag is re-set newly and clear is
disabled.
When the read period of the 16-bit timer capture/compare register (CR000/CR010) and
capture trigger input (CR000/CR010 used as capture register) conflict, the priority is given
to the capture trigger input. The data read from CR000/CR010 is undefined.
Even if 16-bit timer counter 00 (TM00) is read, the value is not captured by 16-bit timer
capture/compare register 010 (CR010).
Regardless of the CPU’s operation mode, when the timer stops, the input signals to the
TI000/TI010 pins are not acknowledged.
The one-shot pulse output mode operates correctly only in the free-running mode and the
mode in which clear & start occurs at the TI000 valid edge. In the mode in which clear &
start occurs on a match between the TM00 register and CR000 register, one-shot pulse
output is not possible because an overflow does not occur.
APPENDIX D LIST OF CAUTIONS
User’s Manual U16846EJ3V0UD
Cautions
p. 134
p. 135
p. 135
p. 136
p. 137
p. 138
p. 138
p. 138
p. 138
p. 138
p. 138
p. 138
p. 139
p. 139
p. 139
p. 140
p. 140
p. 140
Page
(5/17)

Related parts for upd78f0103hmca1-5a4-a