Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TMP86CS25ADFG Datasheet(PDF) 52 Page - Toshiba Semiconductor

Part # TMP86CS25ADFG
Description  8 Bit Microcontroller
PDF  194 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

TMP86CS25ADFG Datasheet(HTML) 52 Page - Toshiba Semiconductor

Back Button TMP86CS25ADFG Datasheet HTML 48Page - Toshiba Semiconductor TMP86CS25ADFG Datasheet HTML 49Page - Toshiba Semiconductor TMP86CS25ADFG Datasheet HTML 50Page - Toshiba Semiconductor TMP86CS25ADFG Datasheet HTML 51Page - Toshiba Semiconductor TMP86CS25ADFG Datasheet HTML 52Page - Toshiba Semiconductor TMP86CS25ADFG Datasheet HTML 53Page - Toshiba Semiconductor TMP86CS25ADFG Datasheet HTML 54Page - Toshiba Semiconductor TMP86CS25ADFG Datasheet HTML 55Page - Toshiba Semiconductor TMP86CS25ADFG Datasheet HTML 56Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 52 / 194 page
background image
Page 42
3. Interrupt Control Circuit
3.4 Interrupt Sequence
TMP86CS25ADFG
Figure 3-4 Saving/Restoring General-purpose Registers under Interrupt Processing
3.4.3 Interrupt return
Interrupt return instructions [RETI]/[RETN] perform as follows.
As for address trap interrupt (INTATRAP), it is required to alter stacked data for program counter (PC) to
restarting address, during interrupt service program.
Note:If [RETN] is executed with the above data unaltered, the program returns to the address trap area and
INTATRAP occurs again.When interrupt acceptance processing has completed, stacked data for PCL and
PCH are located on address (SP + 1) and (SP + 2) respectively.
Interrupt requests are sampled during the final cycle of the instruction being executed. Thus, the next inter-
rupt can be accepted immediately after the interrupt return instruction is executed.
[RETI]/[RETN] Interrupt Return
1. Program counter (PC) and program status word
(PSW, includes IMF) are restored from the stack.
2. Stack pointer (SP) is incremented by 3.
Example 1 :Returning from address trap interrupt (INTATRAP) service program
PINTxx:
POP
WA
; Recover SP by 2
LD
WA, Return Address
;
PUSH
WA
; Alter stacked data
(interrupt processing)
RETN
; RETURN
Example 2 :Restarting without returning interrupt
(In this case, PSW (Includes IMF) before interrupt acceptance is discarded.)
PINTxx:
INC
SP
; Recover SP by 3
INC
SP
;
INC
SP
;
(interrupt processing)
LD
EIRL, data
; Set IMF to “1” or clear it to “0”
JP
Restart Address
; Jump into restarting address
Interrupt
acceptance
Interrupt
service task
Restoring
registers
Saving
registers
Interrupt return
Saving/Restoring general-purpose registers using PUSH/POP data transfer instruction
Main task



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