tmp86fh46bng TOSHIBA Semiconductor CORPORATION, tmp86fh46bng Datasheet - Page 92

no-image

tmp86fh46bng

Manufacturer Part Number
tmp86fh46bng
Description
8 Bit Microcontroller Tlcs-870/c Series
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMP86FH46BNG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
8.3
Function
8.3.5
TC1 pin, and counts up at the edge of the internal clock. Either the rising or falling edge of the internal
clock is selected as the trigger edge in TC1CR<TC1S>. Either the single- or double-edge capture is selected
as the trigger edge in TC1CR<MCAP1>.
Pulse Width Measurement Mode
Note 1: The captured value must be read from TC1DRB until the next trigger edge is detected. If not read, the cap-
Note 2: For the single-edge capture, the counter after capturing the value stops at “1” until detecting the next
Note 3: The first captured value after the timer starts may be read incorrectively, therefore, ignore the first period
In the pulse width measurement mode, the up-counter starts counting by the input pulse triggering of the
・ When TC1CR<MCAP1> is set to “1” (single-edge capture)
・ When TC1CR<MCAP1> is set to “0” (double-edge capture)
pulse width, set the rising edge to TC1CR<TC1S>. To measure the low-level input pulse width, set
the falling edge to TC1CR<TC1S>.
the up-counter captures the up-counter value into TC1DRB and generates an INTTC1 interrupt re-
quest. The up-counter is cleared at this time, and then restarts counting when detecting the trigger
edge used to start counting.
the cycle starting with the high-going pulse, set the rising edge to TC1CR<TC1S>. To measure the
cycle starting with the low-going pulse, set the falling edge to TC1CR<TC1S>.
the up-counter captures the up-counter value into TC1DRB and generates an INTTC1 interrupt re-
quest. The up-counter continues counting up, and captures the up-counter value into TC1DRB and
generates an INTTC1 interrupt request when detecting the trigger edge used to start counting. The
up-counter is cleared at this time, and then continues counting.
tured value becomes a don’t care. It is recommended to use a 16-bit access instruction to read the cap-
tured value from TC1DRB.
edge. Therefore, the second captured value is “1” larger than the captured value immediately after count-
ing starts.
captured values.
Either high- or low-level input pulse width can be measured. To measure the high-level input
When detecting the edge opposite to the trigger edge used to start counting after the timer starts,
The cycle starting with either the high- or low-going input pulse can be measured. To measure
When detecting the edge opposite to the trigger edge used to start counting after the timer starts,
Page 74
TMP86FH46BNG

Related parts for tmp86fh46bng