
451
CHAPTER 16 PWC Timer
16.6.2
Starting and Stopping the Timer and Pulse-width
Measurement and Clearing the Timer
To start, restart, and forcibly stop the timer and pulse-width measurement, use the
PWCSH0/PWCSH1:STRT and PWCSH0/PWCSH1:STOP.
The 16-bit up-count timer is cleared to "0000
H
" at reset and when the measurement start
edge is detected and the count is started in the pulse-width measurement mode.
■
Starting and Stopping Timer and Pulse-width Measurement
Writing "0" to the PWCSH0/PWCSH1:STRT bit starts or restarts the operation, and writing "0" to the
PWCSH0/PWCSH1:STOP bit stops the operation. However, unless the value is written to these two bits
are different, none of the bits executes operations. If an instruction (byte or word instruction) other than the
bit manipulation instruction is being used, a value is written to the following bit combinations only.
If a bit manipulation instruction (clear bit instruction) is being used, the hardware automatically writes the
above combination of values. The user need not know which value is to be written.
●
Operation after start
Timer mode: The count operation is started immediately.
Pulse-width measurement mode: Measurement is started after the measurement start edge is input. After
the measurement start edge is detected, the 16-bit up-count timer is cleared to "0000
H
" and the count is
started.
●
Restarting the timer
While the timer operation continues after the timer is started in the timer mode or pulse-width measurement
mode, starting the start (writing "0" to the PWCSH0/PWCSH1:STRT bit) is called timer restart. The
operations to be executed during restart are dependent on the following modes:
One-shot mode: The operation is not affected.
Reload timer mode: Reload is executed and the operation is continued. If the timer is restarted when an
overflow occurs, the overflow flag (PWCSH0/PWCSH1:OVIR) is set and the POUT bit is reversed.
Pulse-width measurement mode: In the measurement start edge wait state, the operation is not affected.
During measurement, the count stops and the timer state returns to the "measurement start edge wait" state.
When the timer is restarted on termination of measurement, the measurement termination flag (PWCSH0/
PWCSH1:EDIR) is set and the measurement results are transferred to PWC0/PWC1 in continuous
measurement mode.
Table 16.6-2 Pulse-width Measurement Operation
(Single Measurement Mode, H-width Measurement Mode)
Function
STRT
STOP
Starts and restarts the timer or pulse-width measurement
0
1
Stops the timer or pulse-width measurement
1
0
Summary of Contents for MB90460 Series
Page 1: ...The following document contains information on Cypress products ...
Page 3: ......
Page 5: ......
Page 9: ...iv ...
Page 41: ...22 CHAPTER 1 OVERVIEW ...
Page 45: ...26 CHAPTER 2 NOTES ON HANDLING DEVICES ...
Page 83: ...64 CHAPTER 3 CPU ...
Page 95: ...76 CHAPTER 4 RESET ...
Page 107: ...88 CHAPTER 5 CLOCK ...
Page 131: ...112 CHAPTER 6 LOW POWER CONSUMPTION MODE ...
Page 175: ...156 CHAPTER 7 INTERRUPT ...
Page 181: ...162 CHAPTER 8 MODE SETTING ...
Page 223: ...204 CHAPTER 9 I O PORT ...
Page 237: ...218 CHAPTER 10 TIME BASE TIMER ...
Page 247: ...228 CHAPTER 11 WATCHDOG TIMER ...
Page 275: ...256 CHAPTER 12 16 BIT RELOAD TIMER ...
Page 373: ...354 CHAPTER 14 MULTI FUNCTIONAL TIMER ...
Page 485: ...466 CHAPTER 16 PWC Timer ...
Page 531: ...512 CHAPTER 17 UART ...
Page 559: ...540 CHAPTER 19 DELAYED INTERRUPT GENERATOR MODULE ...
Page 589: ...570 CHAPTER 20 8 10 BIT A D CONVERTER ...
Page 601: ...582 CHAPTER 21 ROM CORRECTION FUNCTION ...
Page 633: ...614 CHAPTER 23 512K 1024K BIT FLASH MEMORY ...
Page 645: ...626 CHAPTER 24 EXAMPLE OF F2 MC 16LX MB90F462 F462A F463A CONNECTION FOR SERIAL WRITING ...
Page 715: ...696 APPENDIX ...
Page 716: ...697 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Page 739: ......