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

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.15 Instruction Prefixes
18.16 Block Move Instructions
If any of the block move instructions are prefixed by an I/O prefix, the destination will be
in the specified I/O space. Add 1 clock for each iteration for the prefix if the prefix is IOI
(internal I/O). If the prefix is IOE, add 2 clocks plus the number of I/O wait states enabled.
The V flag is set when BC transitions from 1 to 0. If the V flag is not set another step is
performed for the repeating versions of the instructions. Interrupts can occur between dif-
ferent repeats, but not within an iteration equivalent to LDD or LDI. Return from the inter-
rupt is to the first byte of the instruction which is the I/O prefix byte if there is one.
184
SLA r
SRA (HL)
SRA (IX+d)
SRA (IY+d)
SRA r
SRL (HL)
SRL (IX+d)
SRL (IY+d)
SRL r
Instruction
ALTD
IOE
IOI
Instruction
LDD
LDDR
LDI
LDIR
2
4
10
13
13
4
10
13
13
4
clk
2
2
clk
10
6+7i
10
6+7i
fr
f
f
f
fr
f
f
f
fr
A
A
b * * L *
b * * L *
b * * L *
b * * L *
b * * L *
b * * L *
I S Z V C
I S Z V C
d - - * -
d - - * -
d - - * -
d - - * -
- - - -
* * L *
* * L *
* * L *
- - - - alternate register destinatIn
- - - -
for next Instruction
I/O internal prefix
r = {r[6,0],0}; CY = r[7]
(HL) = {(HL)[7],(HL)[7,1]};
CY = (HL)[0]
(IX+d) = {(IX+d)[7],
(IX+d)[7,1]}; CY = (IX+d)[0]
(IY+d) = {(IY+d)[7],
(IY+d)[7,1]}; CY = (IY+d)[0]
r = {r[7],r[7,1]}; CY = r[0]
(HL) = {0,(HL)[7,1]};
CY = (HL)[0]
(IX+d) = {0,(IX+d)[7,1]};
(IY+d) = {0,(IY+d)[7,1]};
r = {0,r[7,1]};
CY = r[0]
Operation
I/O external prefix
Operation
(DE) = (HL); BC = BC-1;
if {BC != 0} repeat:
(DE) = (HL); BC = BC-1;
if {BC != 0} repeat:
CY = (IX+d)[0]
CY = (IY+d)[0]
DE = DE-1; HL = HL-1
DE = DE+1; HL = HL+1
Rabbit 2000 Microprocessor User’s Manual

Related parts for 668-0003-C