668-0003-C Rabbit Semiconductor, 668-0003-C Datasheet - Page 187

no-image

668-0003-C

Manufacturer Part Number
668-0003-C
Description
IC CPU RABBIT2000 30MHZ 100PQFP
Manufacturer
Rabbit Semiconductor
Datasheet

Specifications of 668-0003-C

Rohs Status
RoHS non-compliant
Processor Type
Rabbit 2000 8-Bit
Speed
30MHz
Voltage
2.7V, 3V, 3.3V, 5V
Mounting Type
Surface Mount
Package / Case
100-MQFP, 100-PQFP
Features
-
Other names
316-1004
668-0003

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
668-0003-C
Manufacturer:
Rabbit Semiconductor
Quantity:
10 000
18.10 8-bit Arithmetic and Logical Ops
Chapter 18 Rabbit Instructions
ADD IY,yy
ADD SP,d
AND HL,DE
AND IX,DE
AND IY,DE
BOOL HL
BOOL IX
BOOL IY
DEC IX
DEC IY
DEC ss
INC IX
INC IY
INC ss
MUL
OR HL,DE
OR IX,DE
OR IY,DE
RL DE
RR DE
RR HL
RR IX
RR IY
SBC HL,ss
Instruction
ADC A,(HL)
ADC A,(IX+d)
ADC A,(IY+d)
ADC A,n
ADC A,r
ADD A,(HL)
ADD A,(IX+d)
ADD A,(IY+d)
ADD A,n
ADD A,r
AND (HL)
AND (IX+d)
AND (IY+d)
AND n
AND r
CP* (HL)
CP* (IX+d)
CP* (IY+d)
4
4
2
4
4
2
4
4
4
4
2
4
4
2
12
2
4
4
2
2
2
4
4
4
clk
5
9
9
4
2
5
9
9
4
2
5
9
9
4
2
5
9
9
f
f
fr
f
f
fr
f
f
r
r
fr
f
f
fr
fr
fr
f
f
fr
A
fr s * * V *
fr s * * V *
fr s * * V *
fr
fr
fr s * * V *
fr s * * V *
fr s * * V *
fr
fr
fr s * * L 0
fr s * * L 0
fr s * * L 0
fr
fr
f
f
f
I S Z V C
s * * V *
s * * V *
s * * V *
- - - *
- - - *
* * L 0
* * L 0
* * L 0
* * 0 0
* * 0 0
* * 0 0
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
* * L 0
* * L 0
* * L 0
* * L *
* * L *
* * L *
* * L *
* * L *
* * V *
* * V *
* * V *
* * V *
* * V *
* * L 0
* * L 0
IY = IY + yy
DE, IY, SP
SP = SP + d -- d=0 to 255
HL = HL & DE
IX = IX & DE
IY = IY & DE
if (HL != 0) HL = 1,
if (IX != 0) IX = 1
if (IY != 0) IY = 1
IX = IX - 1
IY = IY - 1
ss = ss - 1 -- ss= BC,
DE, HL, SP
IX = IX + 1
IY = IY + 1
ss = ss + 1 -- ss= BC,
DE, HL, SP
HL:BC = BC * DE, signed
32 bit result. DE unchanged
HL = HL | DE -- bitwise or
IX = IX | DE
IY = IY | DE
{CY,DE} = {DE,CY} --
left shift with CF
{DE,CY} = {CY,DE}
{HL,CY} = {CY,HL}
{IX,CY} = {CY,IX}
{IY,CY} = {CY,IY}
HL=HL-ss-CY
(cout if (ss-CY)>hl)
Operation
A = A + (HL) + CF
A = A + (IX+d) + CF
A = A + (IY+d) + CF
A = A + n + CF
A = A + r + CF
A = A + (HL)
A = A + (IX+d)
A = A + (IY+d)
A = A + n
A = A + r
A = A & (HL)
A = A & (IX+d)
A = A & (IY+d)
A = A & n
A = A & r
A - (HL)
A - (IX+d)
A - (IY+d)
set flags to match HL
-- yy=BC,
181

Related parts for 668-0003-C