tmp89fm42 TOSHIBA Semiconductor CORPORATION, tmp89fm42 Datasheet - Page 174

no-image

tmp89fm42

Manufacturer Part Number
tmp89fm42
Description
8 Bit Microcontroller
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
tmp89fm42AUG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42LUG
Manufacturer:
ST
Quantity:
500
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA
Quantity:
745
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA
Quantity:
1 000
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG
Manufacturer:
PROCONN
Quantity:
3 705
Part Number:
tmp89fm42UG
Manufacturer:
TOSHIBA/PBF
Quantity:
29
Part Number:
tmp89fm42UG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG
0
Company:
Part Number:
tmp89fm42UG
Quantity:
15 795
Company:
Part Number:
tmp89fm42UG
Quantity:
2 400
Part Number:
tmp89fm42UG(C
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG(C,JZ)
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG(CZHZ)
0
Part Number:
tmp89fm42UG(JZ)
Manufacturer:
Toshiba
Quantity:
10 000
13.4 Timer Function
13. 16-bit Timer Counter (TCA)
RA001
13.4.6 Programmable pulse generate (PPG) mode
13.4.6.1 Setting
13.4.6.2 Operation
In the PPG output mode, an arbitrary duty pulse is output by two timer registers.
Select the source clock at TA0MOD<TA0CK>. Select continuous or one-shot PPG output at
TA0CR<TA0MPPG>.
sure to set register values so that TA0DRA is larger than TA0DRB.
port settings.
TA0CR<TA0TFF> to "1" selects the "H" level as the initial state of the
TA0CR<TA0TFF> to "0" selects the "L" level as the initial state of the
TA0MOD and TA0CR<TA0OVE, TA0TFF> is disabled. Be sure to complete the required mode settings
before starting the timer.
the
"L" level if TA0CR<TA0TFF> is "1".
value set to timer register A (TA0DRA) is detected, the
TA0CR<TA0TEFF> is "0", or the
this time, an INTTA0 interrupt request occurs. If the PPG output control TA0CR<TA0MPPG> is set to
"1" (one-shot), TA0CR<TA0S> is automatically cleared to "0" and the timer stops.
counting and PPG output. When TA0CR<TA0S> is set to "0" (including the auto stop by the one-shot
operation) during the PPG output, the
"0" during the operation cancels the one-shot operation and enables the continuous operation. Changing
TA0CR<TA0MPPG> from "0" to "1" during the operation clears TA0CR<TA0S> to "0" and stops the
timer automatically after the current pulse output is completed.
double buffer. When the values set to TA0DRA and TA0DRB are changed during the PPG output with the
double buffer enabled, the writing to TA0DRA and TA0DRB will not immediately become effective but
will become effective when a match between TA0DRA and the up counter is detected. If the double buffer
is disabled, the writing to TA0DRA and TA0DRB will become effective immediately. If the written value
is smaller than the up counter value, the up counter overflows. After a cycle, the counter match process is
executed to reverse the output.
Setting the operation mode selection TA0MOD<TA0M> to "011" activates the PPG output mode.
Set the PPG output cycle at TA0DRA and set the time until the output is reversed first at TA0DRB. Be
Note that this mode uses the
Set the initial state of the
The operation is started by setting TA0CR<TA0S> to "1". After the timer is started, writing to
When a match between the up counter value and the value set to timer register B (TA0DRB) is detected,
Subsequently, the up counter continues counting. When a match between the up counter value and the
If TA0CR<TA0MPPG> is set to "0" (continuous), the up counter is cleared to "0000H" and continues
TA0CR<TA0MPPG> can be changed during the operation. Changing TA0CR<TA0MPPG> from "1" to
Timer registers A and B can be set to the double buffer. Setting TA0CR<TA0DBF> to "1" enables the
after the timer is started, the up counter increments .
PPGA0
pin is changed to the "H" level if TA0CR<TA0TFF> is "0", or the
PPGA0
PPGA0
PPGA0
PPGA0
Page 160
pin. the
pin is changed to the "H" level if TA0CR<TA0TFF> is "1". At
pin at the timer flip-flop TA0CR<TA0TFF>. Setting
pin returns to the level set in TA0CR<TA0TFF>.
PPGA0
pin must be set to the output mode beforehand in
PPGA0
pin is changed to the "L" level if
PPGA0
PPGA0
pin.
PPGA0
pin is changed to the
TMP89FM42
pin. Setting

Related parts for tmp89fm42