Panasonic MN101C77C User Manual

Page 295

Advertising
background image

VII - 35

Chapter 7 16-bit Timer

16-bit Timer Capture

with the automatic data transfer function (ATC1). In the transfer mode 5 of ATC1, set the address of the
input capture register TM7ICL to the memory pointer 1. The "H" period and "L" period of the input signal
can be measured by transferring the value of the input capture register (TM7ICL, TM7ICH) to memory in
every generation of a capture trigger.
An interrupt request and a capture trigger are generated at switching the valid edge of an external
interrupt by program, when the setup is as follows ;

(1)

at switching the valid edge from the falling to the rising, when the interrupt pin is "H" level.

(2)

at switching the valid edge from the rising to the falling, when the interrupt pin is "L" level.

This is not happened, if the interrupt edge is switched after the generation of an valid edge interrupt set
in advance. But when the both edges interrupt function is used, this may be happened. Be sure to
consider the noise influence for operation of the interrupt flag on program.

N

0113 0114

5555 5556

Count
clock

TM7EN
flag

Compare
register

Binary
counter

External
interrupt m

Capture
register

5557 5558

N-1

N

0000 0001

0111 0112

N

0114

0000

0111

Capture
trigger

5558

5555

„

Capture Count Timing at a Both Edges of External Interrupt Signal is selected as a Trigger (Timer 7)

A capture trigger is generated at the both edges of the external interrupt m input signal. At the same
timing, the value of a binary counter is stored to the input capture register. That value is decided by the
value of a binary counter at the falling edge of a capture trigger. When the specified edge is selected as
a capture trigger generation source, a capture trigger is generated at the interrupt generation specified
edge, only. The other count timing is same to the count timing of the timer operation.

Figure 7-9-1 Capture Count Timing at an External Interrupt Signal is selected as a Trigger

(Timer 7)

[

Chapter 3 3-3-4. Programmable active Edge Interrupt ]

When the binary counter is used as a free counter that counts x'0000' to x'FFFF', set the
compare register 1 to x'FFFF', or set the TM7BCR flag of the TM7MD2 register to "0".

Even if a capture trigger is generated before the value of the input capture register is read
out, the value of the input capture register can be rewritten.

Advertising
This manual is related to the following products: