Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TMP88CU74F Datasheet(PDF) 32 Page - Toshiba Semiconductor

Part # TMP88CU74F
Description  CMOS 8-BIT MICROCONTROLLER
PDF  132 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

TMP88CU74F Datasheet(HTML) 32 Page - Toshiba Semiconductor

Back Button TMP88CU74F Datasheet HTML 28Page - Toshiba Semiconductor TMP88CU74F Datasheet HTML 29Page - Toshiba Semiconductor TMP88CU74F Datasheet HTML 30Page - Toshiba Semiconductor TMP88CU74F Datasheet HTML 31Page - Toshiba Semiconductor TMP88CU74F Datasheet HTML 32Page - Toshiba Semiconductor TMP88CU74F Datasheet HTML 33Page - Toshiba Semiconductor TMP88CU74F Datasheet HTML 34Page - Toshiba Semiconductor TMP88CU74F Datasheet HTML 35Page - Toshiba Semiconductor TMP88CU74F Datasheet HTML 36Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 32 / 132 page
background image
TMP88CU74
2003-02-17
88CU74-32
The following method is used to save/restore the general-purpose registers.
1.
General-purpose register save/restore by automatic register bank changeover
The general-purpose registers can be saved at high-speed by switching to a
register bank that is not in use. Normally, the bank 0 is used for the main task
and the banks 1 to 15 are assigned to interrupt service tasks. To increase the
efficiency of data memory utilization, the same bank is assigned for interrupt
sources which are not nested.
The switched bank is automatically restored by executing an interrupt return
instruction [RETI] or [RETN]. Therefore, it is not necessary for a program to save
the RBS.
Example: Register bank changeover
PINTxx:
Interrupt processing
RETI
VINTxx:
DP
PINTxx
DB
1
;
RBS
← RBS + 1
2.
General-purpose register save/restore by register bank changeover
The general-purpose registers can be saved at high-speed by switching to a
register bank that is not in use. Normally, the bank 0 is used for the main task
and the banks 1 to 15 are assigned to interrupt service tasks.
Example: Register bank changeover
PINTxx:
LD
RBS, n
Interrupt processing
RETI
;
Restores bank and Returns
VINTxx:
DP
PINTxx
;
Interrupt service routine entry address
DB
0
3.
General-purpose registers save/restore using push and pop instructions
To save only a specific register, and when the same interrupt source occurs
more than once, the general-purpose registers can be saved/restored using the
push/pop instructions.
Example: Register save/restore using push and pop instructions
PINTxx:
PUSH
WA
;
Save WA register pair
Interrupt processing
POP
WA
;
Restore WA register pair
RETI
;
Return
2007-10-19



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