20-668-0011 Rabbit Semiconductor, 20-668-0011 Datasheet - Page 288
20-668-0011
Manufacturer Part Number
20-668-0011
Description
IC MPU RABIT3000A 55.5MHZ128LQFP
Manufacturer
Rabbit Semiconductor
Datasheet
1.20-668-0011.pdf
(312 pages)
Specifications of 20-668-0011
Processor Type
Rabbit 3000 8-Bit
Speed
55.5MHz
Voltage
2.5V, 2.7V, 3V, 3.3V
Mounting Type
Surface Mount
Package / Case
128-LQFP
Data Bus Width
8 bit
Maximum Clock Frequency
55.5 MHz
Operating Supply Voltage
1.8 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 55 C
Number Of Programmable I/os
56
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
316-1061
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
20-668-0011
Manufacturer:
Rabbit Semiconductor
Quantity:
10 000
- Current page: 288 of 312
- Download datasheet (2Mb)
B.1.9 New Opcodes
Eight new opcodes were added to the Rabbit 3000A. UMA and UMS allow multiply-and-
add and multiply-and-subtract operations on large integers, and were added to speed up
common cryptographic math used in public-key calculations. The remaining six expand
the block copy operations available, especially to and from I/O addresses (internal and
external). These opcodes are listed in Table B-6.
B.1.9.1 New UMA/UMS Opcodes
The new
where HL, IX, and IY increment after each byte, repeated BC times. This fundamental
operation allows the addition or subtraction of two arbitrarily-long unsigned integers after
one is scaled by a single-byte value. This operation is common in many cryptographic
operations.
278
UMA
UMS
LDDSR
LDISR
LSDR
LSIR
LSDDR
LSIDR
Instruction Bytes
{CY:DE':(HL)} = (IX) ± [(IY) * DE + DE' + CY];
UMA
and
2
2
2
2
2
2
2
2
UMS
8+8i
8+8i
6+7i
6+7i
6+7i
6+7i
6+7i
6+7i
clk
opcodes perform the following operation:
Table B-6. New Rabbit 3000 Opcodes
A I S Z V C
d -
d -
-
-
s
s
s
s
-
-
-
-
-
-
-
-
- * -
- * -
- * -
- * -
- * -
- * -
- *
- *
{CY:DE':(HL) = (IX) + [(IY) * DE + DE' + CY];
BC = BC-1; IX = IX+1; IY = IY+1; HL = HL+1;
repeat while BC !=0
{CY:DE:(HL) = (IX) - [(IY) * DE + DE' + CY];
BC = BC-1; IX = IX+1; IY = IY+1; HL = HL+1;
repeat while BC !=0
(DE) = (HL); BC = BC - 1; HL = HL - 1;
repeat while BC != 0
(DE) = (HL); BC = BC - 1; HL = HL + 1;
repeat while BC != 0
(DE) = (HL); BC = BC - 1; DE = DE - 1;
HL = HL - 1; repeat while BC != 0
(DE) = (HL); BC = BC - 1; DE = DE + 1;
HL = HL + 1; repeat while BC != 0
(DE) = (HL); BC = BC - 1; DE = DE - 1;
repeat while BC != 0
(DE) = (HL); BC = BC - 1; DE = DE + 1;
repeat while BC != 0
Rabbit 3000 Microprocessor User’s Manual
Operation
Related parts for 20-668-0011
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
IC CPU RABBIT2000 30MHZ 100PQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
IC CPU RABBIT4000 128-LQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
Microprocessors - MPU Rabbit 3000 TFBGA Microprocessor
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
Microprocessors - MPU Rabbit 4000 LQFP Microprocessor
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
IC, I/O EXPANDER, 8BIT, 40MHZ, TQFP-64
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
SCRs 1.5A 200uA 400V Sensing
Manufacturer:
Littelfuse Inc
Datasheet:
Part Number:
Description:
CARD 6-RELAY SMARTSTAR SR9500
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
WIRE-BOARD CONN RECEPTACLE, 6POS, 3.96MM
Manufacturer:
TE Connectivity
Datasheet:
Part Number:
Description:
ADAPTER 20 PIN .420" PLUGS(6PCS)
Manufacturer:
Logical Systems Inc.
Datasheet:
Part Number:
Description:
CONN BARRIER BLOCK .438" 20 POS
Manufacturer:
Cinch Connectors
Datasheet:
Part Number:
Description:
20 MODII 2PC HDR DR SHRD, ROHS
Manufacturer:
TE Connectivity
Datasheet:
Part Number:
Description:
WIRE-BOARD CONN RECEPTACLE, 6POS, 3.96MM
Manufacturer:
TE Connectivity
Datasheet: