286
Chapter 9
16-Bit Timer/Event Counter P
User’s Manual U16580EE3V1UD00
9.5.4 External trigger pulse output mode (TPnMD2 to TPnMD0 = 010B)
In the external trigger pulse output mode, setting TPnCE = 1 causes external trigger input (TTRGPn pin
input) wait with the 16-bit counter stopped at FFFFH. The count-up operation starts upon detection of
the external trigger input (TTRGPn pin input) edge.
Regarding TOPn1 output control, the reload register (TPnCCR1) is used as the duty setting register
and the compare register (TPnCCR0) is used as the cycle setting register.
The TPnCCR0 register and the TPnCCR1 register can be rewritten when TPnCE = 1.
In order for the setting value when the TPnCCR0 register and the TPnCCR1 register are rewritten to
become the 16-bit counter comparison value (in other words, in order for this value to be reloaded to the
CCRm buffer register), it is necessary to rewrite TPnCCR0 and then write to the TPnCCR1 register
before the 16-bit counter value and the TPnCCR0 register value match. Thereafter, the values of the
TPnCCR0 and the TPnCCR1 register are reloaded upon a TPnCCR0 register match.
Whether to enable or disable the next reload timing is controlled by writing to the TPnCCR1 register.
Thus even when wishing only to rewrite the value of the TPnCCR0 register, also write the same value to
the TPnCCR1 register.
Reload is disabled even when only the TPnCCR0 register is rewritten. To stop timer P, set TPnCE = 0. If
the external trigger (TTRGPn pin input) edge is detected several times in the external trigger pulse
mode, the 16-bit counter is cleared at the edge detection timing and count-up starts.
To realize the same function (software trigger pulse mode) as external trigger pulse mode using a
software trigger instead of external trigger input (TTRGPn pin input), set the TPnEST bit of the
TPnCTL1 register to 1 so that the software trigger is output. The external trigger pulse waveform is
output from TOPn1. The TOPn0 pin performs toggle output upon a match between the TPnCCR0
register and the 16-bit counter.
Since the TPnCCR0 register and the TPnCCR1 register have their function fixed to that of a compare
register in the external trigger pulse mode, they cannot be used for capture operation in this mode.
Caution:
In the external trigger pulse output mode, the external event clock input (TEVTPn) is
prohibited (TPnCTL1.TPnEEE = 0).
Remarks: 1.
For the reload operation when TPnCCR0 and TPnCCR1 are rewritten during timer
operation, refer to
9.5.6 PWM mode (TPnMD2 to TPnMD0 = 100B)
.
2.
n = 0 to 7
m = 0, 1
Summary of Contents for MuPD70F3187
Page 6: ...6 Preface User s Manual U16580EE3V1UD00 ...
Page 16: ...16 User s Manual U16580EE3V1UD00 ...
Page 28: ...28 User s Manual U16580EE3V1UD00 ...
Page 32: ...32 User s Manual U16580EE3V1UD00 ...
Page 84: ...84 Chapter 2 Pin Functions User s Manual U16580EE3V1UD00 MEMO ...
Page 144: ...144 Chapter 3 CPU Functions User s Manual U16580EE3V1UD00 MEMO ...
Page 312: ...312 Chapter 9 16 Bit Timer Event Counter P User s Manual U16580EE3V1UD00 MEMO ...
Page 534: ...534 Chapter 11 16 bit Timer Event Counter T User s Manual U16580EE3V1UD00 ...
Page 969: ...969 Chapter 20 Port Functions User s Manual U16580EE3V1UD00 MEMO ...
Page 970: ...970 Chapter 20 Port Functions User s Manual U16580EE3V1UD00 ...
Page 976: ...976 Chapter 22 Internal RAM Parity Check Function User s Manual U16580EE3V1UD00 MEMO ...
Page 984: ...984 Chapter 23 On Chip Debug Function OCD User s Manual U16580EE3V1UD00 MEMO ...
Page 1006: ...1006 Chapter 24 Flash Memory User s Manual U16580EE3V1UD00 MEMO ...
Page 1036: ...1036 Chapter 27 Recommended Soldering Conditions User s Manual U16580EE3V1UD00 MEMO ...
Page 1046: ...1046 Appendix A Index User s Manual U16580EE3V1UD00 MEMO ...
Page 1052: ...1052 User s Manual U16580EE3V1UD00 ...
Page 1053: ......