Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

UPD17P136ACT Datasheet(PDF) 56 Page - NEC

Part # UPD17P136ACT
Description  4-BIT SINGLE-CHIP MICROCONTROLLER
PDF  292 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NEC [NEC]
Direct Link  http://www.nec.com/
Logo NEC - NEC

UPD17P136ACT Datasheet(HTML) 56 Page - NEC

Back Button UPD17P136ACT Datasheet HTML 52Page - NEC UPD17P136ACT Datasheet HTML 53Page - NEC UPD17P136ACT Datasheet HTML 54Page - NEC UPD17P136ACT Datasheet HTML 55Page - NEC UPD17P136ACT Datasheet HTML 56Page - NEC UPD17P136ACT Datasheet HTML 57Page - NEC UPD17P136ACT Datasheet HTML 58Page - NEC UPD17P136ACT Datasheet HTML 59Page - NEC UPD17P136ACT Datasheet HTML 60Page - NEC Next Button
Zoom Inzoom in Zoom Outzoom out
 56 / 292 page
background image
CHAPTER 6 STACK
37
6.5 STACK POINTER (SP) AND INTERRUPT STACK REGISTERS
The stack pointer is a 3-bit binary counter that specifies the addresses of the five address stack registers as shown
in Figure 6-1, and is assigned to address 01H of the register file. The value of the stack pointer is initialized to 5H
at reset.
•
The value of SP is decremented by one when the CALL addr or CALL @AR instruction is executed, when the
first instruction cycle of the “MOVT DBF, @AR” instruction is executed, or when an interrupt is accepted.
•
The value of SP is incremented by one when the RET or RETSK instruction is executed, when the second
instruction cycle of the “MOVT DBF, @AR” instruction is executed, when the POP AR instruction is executed,
or when the RETI instruction is executed.
When an interrupt is accepted, the counter of the interrupt stack registers is also decremented by one in addition
to the SP. The value of the counter of the interrupt stack registers is incremented by one only when the RETI instruction
is executed.
Table 6-1. Operation of Stack Pointer
Instruction
Value of stack pointer (SP)
Counter of interrupt stack registers
CALL addr
CALL @AR
–1
MOVT, DBF @AR (1st instruction cycle)
PUSH AR
Not affected
RET
RETSK
+1
MOVT DBF, @AR (2nd instruction cycle)
POP AR
Accepting interrupt
–1
–1
RETI
+1
+1
Remark Two instruction cycles are required to execute the “MOVT DBF, @AR” instruction, but this is an
exception.
Because the stack pointer (SP) is a 3-bit binary counter, it can take a value 0H to 7H. If the value of the stack pointer
is 6 or more, however, an internal reset signal is generated (to prevent a hang-up). This is because only five address
stack registers are available.
Because the stack pointer is located on the register file, its value can be directly read by manipulating the register
file with the POKE instruction. The value of the stack pointer is also changed at this time, but the values of the address
stack registers are not affected. Of course, the stack pointer can also be read by using the PEEK instruction.
The value of the stack pointer is 5H at reset.



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