mc68hc11d0 Freescale Semiconductor, Inc, mc68hc11d0 Datasheet - Page 23

no-image

mc68hc11d0

Manufacturer Part Number
mc68hc11d0
Description
Mc68hc11d0 Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc68hc11d0CFB
Manufacturer:
FREESCALE
Quantity:
1 831
Part Number:
mc68hc11d0CFBE2
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68hc11d0CFBE3
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68hc11d0CFBE3R
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68hc11d0CFN
Manufacturer:
FREESCALE
Quantity:
1 831
Part Number:
mc68hc11d0CFN2
Manufacturer:
FREESCALE
Quantity:
8 831
Part Number:
mc68hc11d0CFN3
Manufacturer:
MOT
Quantity:
5 510
Part Number:
mc68hc11d0CFN3
Manufacturer:
LT
Quantity:
5 510
Part Number:
mc68hc11d0CFN3
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mc68hc11d0CFNE2
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68hc11d0CFNE2R
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
TECHNICAL DATA
INDEXED, X
INDEXED, Y
INDEXED, Y
INDEXED, X
INDEXED, Y
EXTENDED
DIRECT
JSR, JUMP TO SUBROUTINE
JMP, JUMP
X + ff
X + ff
RTN
hh ll
RTN
RTN
RTN
PC
PC
PC
PC
PC
PC
PC
NEXT MAIN INSTR.
NEXT MAIN INSTR.
NEXT MAIN INSTR.
NEXT MAIN INSTR.
NEXT MAIN INSTR.
NEXT MAIN INSTR.
NEXT MAIN INSTR.
MAIN PROGRAM
MAIN PROGRAM
MAIN PROGRAM
MAIN PROGRAM
MAIN PROGRAM
MAIN PROGRAM
MAIN PROGRAM
$BD = PRE
$9D = JSR
$AD = JSR
$AD = JSR
$6E = JMP
$18 = PRE
$7E = JMP
$18 = PRE
$6E = JMP
hh
dd
hh
ff
ff
ff
ff
ll
ll
Freescale Semiconductor, Inc.
For More Information On This Product,
Figure 3-2 Stacking Operations
SP+1
SP+2
SP+3
SP+4
SP+5
SP+6
SP+7
SP+8
SP+9
SP
CENTRAL PROCESSING UNIT
7
Go to: www.freescale.com
STACK
ACCB
ACCA
RTN
RTN
CCR
IX
IY
IX
IY
H
H
L
L
H
L
0
LEGEND:
RTN
RTN
RTN = ADDRESS OF NEXT INSTRUCTION IN MAIN PROGRAM TO
dd = 8-BIT DIRECT ADDRESS ($0000–$00FF) (HIGH BYTE ASSUMED
hh = HIGH-ORDER BYTE OF 16-BIT EXTENDED ADDRESS
H
WAI, WAIT FOR INTERRUPT
SWI, SOFTWARE INTERRUPT
WAI, WAIT FOR INTERRUPT
BSR, BRANCH TO SUBROUTINE
RTS, RETURN FROM
SUBROUTINE
L
ff = 8-BIT POSITIVE OFFSET $00 (0) TO $FF (256) IS ADDED TO INDEX
ll = LOW-ORDER BYTE OF 16-BIT EXTENDED ADDRESS
rr= SIGNED RELATIVE OFFSET $80 (–128) TO $7F (+127) (OFFSET
= MOST SIGNIFICANT BYTE OF RETURN ADDRESS
= LEAST SIGNIFICANT BYTE OF RETURN ADDRESS
= STACK POINTER POSITION AFTER OPERATION IS COMPLETE
BE EXECUTED UPON RETURN FROM SUBROUTINE
TO BE $00)
RELATIVE TO THE ADDRESS FOLLOWING THE MACHINE CODE
OFFSET BYTE)
PC
PC
PC
PC
PC
INTERRUPT ROUTINE
MAIN PROGRAM
MAIN PROGRAM
MAIN PROGRAM
MAIN PROGRAM
$8D = BSR
$3E = WAI
$3F = SWI
$3E = WAI
$39 = RTS
SP+1
SP+2
SP+3
SP+4
SP+5
SP+6
SP+7
SP+8
SP+9
SP–9
SP–8
SP–7
SP–6
SP–5
SP–4
SP–3
SP–2
SP–1
SP–2
SP–1
SP+1
SP+2
SP
SP
SP
SP
7
7
7
7
HC11 STACK OPERATIONS
STACK
STACK
STACK
STACK
ACCB
ACCA
RTN
ACCB
ACCA
RTN
RTN
RTN
RTN
RTN
RTN
RTN
CCR
CCR
IX
IX
IY
IY
IX
IX
IY
IY
H
L
H
L
H
L
H
L
H
H
H
H
L
L
L
L
0
0
0
0
3-3

Related parts for mc68hc11d0