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

IC CPU RABBIT2000 30MHZ 100PQFP

20-668-0003

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

Specifications of 20-668-0003

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
Data Bus Width
8 bit
Maximum Clock Frequency
30 MHz
Operating Supply Voltage
0 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
Number Of Programmable I/os
40
Number Of Timers
8 & 10 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
20-668-0003
316-1062

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
20-668-0003
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 20-668-0003