mc68hc916y3 Freescale Semiconductor, Inc, mc68hc916y3 Datasheet - Page 86

no-image

mc68hc916y3

Manufacturer Part Number
mc68hc916y3
Description
Mc68hc16y3 16 Bit Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
4-24
Mnemonic
MOTOROLA
PULMAC
ROLW
PULM
RMAC
ROLD
RORA
RORB
RORD
RORE
ROLA
ROLB
ROLE
ROR
ROL
Pull Multiple Registers
Rotate Right Byte
Rotate Left Word
Pull MAC State
7 = (Reserved)
Rotate Right D
0 = CCR[15:4]
Rotate Right A
Rotate Right B
Rotate Right E
Signed 16-Bit
Rotate Left A
Rotate Left B
Rotate Left D
Rotate Left E
Multiply and
Accumulate
Rotate Left
Operation
Mask bits:
Repeating
Fractions
2 = IZ
3 = IY
4 = IX
1 = K
5 = E
6 = D
Table 4-2 Instruction Set Summary (Continued)
(SK : SP) + 2
Stack
Freescale Semiconductor, Inc.
(AM) + (H)
For mask bits 0 to 7:
Repeat until (E)
Qualified (IX)
Qualified (IY)
(M : M + 1)
For More Information On This Product,
Until (E)
(M : M + 1)
If mask bit set
Description
Pull register
(E)
MAC Registers
1
X
(I)
$0000
Y
SK : SP
E
Go to: www.freescale.com
H;
IX;
IY;
AM
I
0
IND16, X
IND16, Y
IND16, X
IND16, Y
IND16, X
IND16, Y
IND16, Z
IND16, Z
IND16, Z
Address
IND8, X
IND8, Y
IND8, Z
IND8, X
IND8, Y
IND8, Z
IMM8
IMM8
Mode
EXT
EXT
EXT
INH
INH
INH
INH
INH
INH
INH
INH
INH
Opcode
170C
171C
172C
173C
370C
371C
27FC
277C
270C
271C
272C
273C
27FE
27B9
170E
171E
172E
173E
370E
371E
277E
FB
0C
1C
2C
0E
1E
2E
35
Instruction
Operand
xoyo
gggg
gggg
gggg
gggg
gggg
gggg
gggg
gggg
gggg
hh ll
hh ll
hh ll
ff
ff
ff
ff
ff
ff
ii
number of
4+2(N+1)
registers
iteration
Cycles
6 + 12
pulled
N =
per
16
8
8
8
8
8
8
8
2
2
2
2
8
8
8
8
8
8
8
8
8
8
8
2
2
2
2
S
MC68HC16Y3/916Y3
MV H EV N
Condition Codes
USER’S MANUAL
— — — —
— — — —
Z
V
C

Related parts for mc68hc916y3