
7-18
ML63326 User's Manual
Chapter 7 Timers (TIMER)
7.4.6 Capture Mode Operation
Timer 0 and timer 1 can be used as capture mode timers.
In a capture operation, a change in the capture input (PB.0/TM0CAP, PB.1/TM1CAP) level
during operation of the timer counter register triggers loading of the value of the timer counter
register into the timer data register.
Methods to set the capture mode for each timer are listed below.
•
Timer 0: Set TM0ECAP (bit 1 of TM0CON0) to "1", and set FMEAS0 (bit 2 of
TM0CON0) to "0".
•
Timer 1: Set TM1ECAP (bit 1 of TM1CON0) to "1".
In the capture mode, reloading the timer data register data into the timer counter register is
inhibited, and when the timer counter register overflows, counting is restarted from 00H.
When a capture occurs, the capture flags (TM0CAP, TM1CAP) of the timer status registers
(TM0STAT, TM1STAT) are set to "1". Additional captures are disabled while the capture flags
are "1". The capture flags are assigned to bit 0 of the timer status registers, and are
automatically cleared to "0" when the timer status registers are read.
If both the TM1CL1 and TM1CL0 bits of the timer 1 control register 1 (TM1CON1) are set to
"1" and timer 0 overflow is selected as the clock, the 16-bit capture mode will be set. In this
case, the PB.0/TM0CAP pin is the capture trigger input.
Figure 7-8 shows the timer 0 capture mode timing for pulse width measurement.
TM0CH, TM0CL
TM0DH, TM0DL
TM0RUN
TM0ECAP
TM0INT
PB.0/TM0CAP input
TM0CAP
XI0INT
50H
F0H
60H
E0H
¨
u
w
Ø
y
i
e
Æ
r
Æ
q
¨
t
¨
o
00H
50H
F0H
60H
E0H
t3
t2
t1
Figure 7-8 Capture Mode Timing
Summary of Contents for ML63326
Page 3: ......
Page 13: ......
Page 14: ...Chapter 1 Overview 1 ...
Page 15: ......
Page 37: ...1 22 ML63326 User s Manual Chapter 1 Overview ...
Page 38: ...Chapter 2 CPU and Memory Spaces 2 ...
Page 39: ......
Page 50: ...CPU Control Functions Chapter 3 3 ...
Page 51: ......
Page 57: ...3 6 ML63326 User s Manual Chapter 3 CPU Control Functions ...
Page 58: ...Interrupt INT326 Chapter 4 4 ...
Page 59: ......
Page 71: ...4 12 ML63326 User s Manual Chapter 4 Interrupt INT326 ...
Page 72: ...Clock Generator Circuit OSC Chapter 5 5 ...
Page 73: ......
Page 83: ...5 10 ML63326 User s Manual Chapter 5 Clock Generator Circuit OSC ...
Page 84: ...Time Base Counter TBC Chapter 6 6 ...
Page 85: ......
Page 90: ...Timers TIMER Chapter 7 7 ...
Page 91: ......
Page 115: ...7 24 ML63326 User s Manual Chapter 7 Timers TIMER ...
Page 116: ...Chapter 8 8 100 Hz Timer Counter 100HzTC ...
Page 117: ......
Page 121: ...8 4 ML63326 User s Manual Chapter 8 100 Hz Timer Counter 100HzTC ...
Page 122: ...Chapter 9 9 Watchdog Timer WDT ...
Page 123: ......
Page 128: ...Chapter 10 10 Ports INPUT OUTPUT I O PORT ...
Page 129: ......
Page 170: ...Chapter 11 11 External Memory Transfer Function EXTMEM ...
Page 171: ......
Page 179: ...11 8 ML63326 User s Manual Chapter 11 External Memory Transfer Function EXTMEM ...
Page 180: ...Chapter 12 12 Melody Driver MELODY63K ...
Page 181: ......
Page 195: ...12 14 ML63326 User s Manual Chapter 12 Melody Driver MELODY63K ...
Page 196: ...13 Chapter 13 Voice Synthesis ...
Page 197: ......
Page 228: ...14 Chapter 14 Shift Register SFT ...
Page 229: ......
Page 236: ...15 Chapter 15 LCD Driver LCD ...
Page 237: ......
Page 250: ...16 Chapter 16 Battery Low Detect Circuit BLD ...
Page 251: ......
Page 255: ...16 4 ML63326 User s Manual Chapter 16 Battery Low Detect Circuit BLD ...
Page 256: ...Chapter 17 17 Power Supply Circuit POWER ...
Page 257: ......
Page 260: ...Appendixes ...
Page 261: ......
Page 321: ...Appendix 60 ML63326 User s Manual Appendix G ...