Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TMP89FS60 Datasheet(PDF) 174 Page - Toshiba Semiconductor

Part # TMP89FS60
Description  8 Bit Microcontroller
PDF  410 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TOSHIBA [Toshiba Semiconductor]
Direct Link  http://www.semicon.toshiba.co.jp/eng
Logo TOSHIBA - Toshiba Semiconductor

TMP89FS60 Datasheet(HTML) 174 Page - Toshiba Semiconductor

Back Button TMP89FS60 Datasheet HTML 170Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 171Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 172Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 173Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 174Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 175Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 176Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 177Page - Toshiba Semiconductor TMP89FS60 Datasheet HTML 178Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 174 / 410 page
background image
Page 160
13. 16-bit Timer Counter (TCA)
13.4 Timer Function
TMP89FS60
RA001
13.4.6 Programmable pulse generate (PPG) mode
In the PPG output mode, an arbitrary duty pulse is output by two timer registers.
13.4.6.1 Setting
Setting the operation mode selection TA0MOD<TA0M> to "011" activates the PPG output mode.
Select the source clock at TA0MOD<TA0CK>. Select continuous or one-shot PPG output at
TA0CR<TA0MPPG>.
Set the PPG output cycle at TA0DRA and set the time until the output is reversed first at TA0DRB. Be
sure to set register values so that TA0DRA is larger than TA0DRB.
Note that this mode uses the PPGA0 pin. the PPGA0 pin must be set to the output mode beforehand in
port settings.
Set the initial state of the PPGA0 pin at the timer flip-flop TA0CR<TA0TFF>. Setting
TA0CR<TA0TFF> to "1" selects the "H" level as the initial state of the PPGA0 pin. Setting
TA0CR<TA0TFF> to "0" selects the "L" level as the initial state of the PPGA0 pin.
The operation is started by setting TA0CR<TA0S> to "1". After the timer is started, writing to
TA0MOD and TA0CR<TA0OVE, TA0TFF> is disabled. Be sure to complete the required mode settings
before starting the timer.
13.4.6.2 Operation
after the timer is started, the up counter increments .
When a match between the up counter value and the value set to timer register B (TA0DRB) is detected,
the PPGA0 pin is changed to the "H" level if TA0CR<TA0TFF> is "0", or the PPGA0 pin is changed to the
"L" level if TA0CR<TA0TFF> is "1".
Subsequently, the up counter continues counting. When a match between the up counter value and the
value set to timer register A (TA0DRA) is detected, the PPGA0 pin is changed to the "L" level if
TA0CR<TA0TEFF> is "0", or the PPGA0 pin is changed to the "H" level if TA0CR<TA0TFF> is "1". At
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.
If TA0CR<TA0MPPG> is set to "0" (continuous), the up counter is cleared to "0000H" and continues
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 PPGA0 pin returns to the level set in TA0CR<TA0TFF>.
TA0CR<TA0MPPG> can be changed during the operation. Changing TA0CR<TA0MPPG> from "1" to
"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.
Timer registers A and B can be set to the double buffer. Setting TA0CR<TA0DBF> to "1" enables the
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.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com