Microprocessor and Development Tools - Embedded Control - Communications - Connectivity
  530.757.3737
Low-Cost Dev Kits
Application Kits
RabbitCores
Latest Downloads
Online Demos
Advertisements



Rabbit Consutling

Large View
Rabbit 3000 Microprocessors  

The new Rabbit 3000 is a high-performance, low-EMI microprocessor designed specifically for embedded control, communications, and Ethernet connectivity. The 8-bit Rabbit 3000 outperforms most 16–bit processors without losing the efficiency of an 8–bit architecture. Extensive integrated features and glueless architecture facilitate rapid hardware design, while a C-friendly instruction set promotes efficient development of even the most complex applications.

The Rabbit 3000 is fast, running at up to 55.5 MHz, with compact code and direct software support for 1 MB of code/data space. Typically operating at 3.3 V (with 5 V tolerant I/O), the Rabbit 3000 also boasts 6 serial ports with IrDA, 56+ digital I/O, quadrature decoder, PWM outputs, and pulse capture and measurement capabilities. It also features a battery-backable real-time clock, glueless memory and I/O interfacing, and ultra-low power modes. 4 levels of interrupt priority allow fast response to real-time events. Its compact instruction set and high clock speeds give the Rabbit 3000 exceptionally fast math, logic, and I/O performance.

Features

  • Up to 55.5 MHz Clock Speed
  • Ultra-Low EMI Features
  • Communication Features
    Hardware and/or software support for TCP/IP, IrDA, SDLC/HDLC, Async, SPI, I2C
  • 56+ Digital I/O
  • 6 Serial Ports
  • 1.8-3.6 V (5 V tolerant I/O)
  • Watchdog Timer
    Provides embedded reliability
  • Extended Low-Power "Sleepy" Modes
    Dynamic, software-enabled low-power modes

Rabbit 3000 Features
For OEMs that need to pass CE and regulatory RF emissions tests, the Rabbit 3000 has several powerful design features that practically eliminate EMI problems (typically <10 dB µV/m @ 3 m). The amplitude of EM radiation is reduced by up to 25 dB µV by the internal spectrum spreader, gated clocks to prevent unnecessary clocking of unused registers, and separate power pins for the processor core and I/O. An auxiliary I/O bus can be used by designers to enable separate buses for I/O and memory or to limit memory bus loading to reduce EMI and ground bounce problems when interfacing external peripherals to the processor. The auxiliary I/O bus accomplishes this by mirroring the Rabbit's data bus on Port A and uses Port B to provide the processor's 6 least significant address lines for interfacing with external peripherals.

The Rabbit 3000 shares its instruction set and conceptual design with the proven Rabbit 2000 microprocessor. While the Rabbit instruction set is similar to that of the popular Z180, it has been significantly updated for higher performance. The improved instructions offer both greater efficiency and execution speed of compiler-generated C code. For example, numerous single-byte opcodes that execute in two clock cycles, 16-bit loads and stores, 16-bit logical and arithmetic operations, 16 x 16 multiply (executes in 12 clocks), long jumps and returns for accessing a full megabyte of memory, and one byte prefixes to turn memory access instructions into internal and external I/O instructions.

The Rabbit 3000 requires no external memory driver or interface-logic. Its 20-bit address bus, 8-bit data bus, 3 chip select lines, 2 output-enable lines, and 2 write-enable lines can be directly interfaced with up to 6 Flash/SRAM devices. Up to 1 MB of memory can be accessed directly via the Dynamic C development software, and up to 6 MB can be interfaced with additional software development. A built-in slave port allows the Rabbit 3000 to be used as master or slave in multi-processor systems, permitting separate tasks to be assigned to dedicated processors. An 8-line data port and 5 control signals simplify the exchange of data between devices. A remote cold boot enables startup and programming via a serial or the slave port.

The Rabbit 3000 features seven 8-bit parallel ports, yielding a total of 56 digital I/O. Six CMOS-compatible serial ports are available. All 6 are configurable as asynchronous (also as IrDA), while 4 are configurable as clocked serial (SPI) and 2 as SDLC/HDLC. The Rabbit 3000 also offers alternate I/O functions. Pulse capture and measurement-2 input capture channels each have a 16-bit counter, clocked by the output of an internal timer. These channels can be used for a variety of functions, such as pulse width measurement or serial baud-rate detection. 2 quadrature decoder channels each have 2 inputs, as well as an 8-bit up-down counter. Each channel provides a direct interface to optical encoder units. 4 independent PWM outputs, each based on a 1024 pulse frame, are driven by the output of a programmable internal timer. The PWM outputs can be filtered to create a 10-bit D/A converter or used to directly drive devices such as motors or solenoids.

Programming the Rabbit 3000
The Rabbit 3000 is programmed using the industry-proven Dynamic C® software development system-an integrated C compiler, editor, loader, and debugger created specifically for Rabbit-based systems. Developing software with Dynamic C is easy. Users can write, compile, and test both C and Assembly code without leaving the Dynamic C development environment, and no costly in-circuit emulators are required.

Full TCP/IP stack with source code is provided royalty free in Dynamic C and with our Development Kits. TCP/IP support includes PPP and SNMP, socket-level TCP and UDP, FTP, TFTP, HTTP (w/ SSI and CGI), DHCP, SMTP, POP3, and PING.

Rabbit 3000 Specifications and Features
Packaging 128-pin LQFP 128-ball TFBGA
Package Size 16 × 16 × 1.5 mm 10 × 10 × 1.2 mm
Operating Voltage 1.8–3.6 V DC (5 V tolerant)
Operating Current 2 mA/MHz @ 3.3 V
Operating Temp. –55°C to +85°C
Maximum Clock Speed 55.5 MHz
Digital I/O 56+ (arranged in seven 8-bit ports)
Serial Ports 6 CMOS-compatible
Baud Rate Clock speed/8 max async
Address Bus 20-bit
Data Bus 8-bit
Timers Ten 8-bit and one 10-bit
with 2 match registers
Real-Time Clock Yes, battery backable
RTC Oscillator Circuitry External
Watchdog Timer/Supervisor Yes
Clock Modes 1x, 2x, /2, /3, /4, /6, /8
Power Down Modes Sleepy (32 kHz)
Ultra-sleepy (16, 8, 2 kHz)
Auxiliary I/O Bus 8 data, 6 address lines



Development Kits for New Users
Jumpstart your evaluation and design efforts with a complete Rabbit 3000 development kit, which includes a microprocessor core module, development board with 10/100Base-T Ethernet and prototyping area, Dynamic C development system and complete documentation on CD-ROM, serial cable for programming and debugging, Getting Started manual, and AC adapter (U.S./Canada only).
Description Part Number U.S. Pricing
RCM3750 Development Kit. With 10/100BaseT Ethernet. U.S. 101-1049
Int'l 101-1050
$329 qty. 1
RCM3700 Development Kit. With 10BaseT Ethernet. U.S. 101-0680
Int'l 101-0681
$299 qty. 1
RCM3600 Development Kit. No Ethernet. U.S. 101-0678
Int'l 101-0679
$239 qty. 1
RCM3400 Development Kit. With reference design for 10/100Base-T. U.S. 101-0587
Int'l 101-0588
$399 qty. 1
RCM3365 Development Kit. With 10/100Base-T Ethernet, NAND Flash Memory, and removable memory socket. U.S. 101-1053
Int'l 101-1054
$399 qty. 1
RCM3300 Development Kit. With 10/100Base-T Ethernet and Serial Flash. U.S. 101-0704
Int'l 101-0705
$399 qty. 1
RCM3200 Development Kit. With 10/100Base-T Ethernet. U.S. 101-0552
Int'l 101-0553
$349 qty. 1
RCM3100 Development Kit. No Ethernet. U.S. 101-0533
Int'l 101-0534
$239 qty. 1
RCM3000 Development Kit. With 10Base-T Ethernet. U.S. 101-0523
Int'l 101-0524
$299 qty. 1

Product Only
Description Part Number U.S. Pricing
Rabbit 3000A LQFP Microprocessor 668-0011
Rabbit 3000 TFBGA Microprocessor 668-0016
Volume Pricing Table

Product Options and Accessories
Description Part Number U.S. Pricing
Programming/Development Tools
Dynamic C 9. Full-feature compiler, editor, and debugger (included in all development kits and tool kits).
Add-On Software Modules. Source code and sample programs for SNMP, PPP, microC/OS-II, and more.
Connector Adapter Boards. Adapts 2 mm or 1.27 pitch headers on products to 0.1" pitch for prototyping or development board. 151-0113
151-0114
151-0127
151-0128
$15 qty. 1
$15 qty. 1
$40 qty. 5
$40 qty. 5
TCP/IP 10Base-T Accessory Kit 101-0403 $99 qty. 1
RabbitLink Card. Remotely program and debug via Ethernet/Internet. 101-0417
101-0580
$129 qty. 1
RS-232-to-USB Converter Cable. Required for USB-only PCs. 540-0070 $39 qty. 1
Expansion Boards
Serial Flash SF1000 Expansion Boards. 8 MB or 4 MB 101-0468
101-0467
$79 qty. 1
$89 qty. 1
Spare Parts for Exisiting Customers
Individual Components. Hard-to-find components now available — Flash, headers, crystals and more.

Reference Books
Description Part Number U.S. Pricing
Embedded Systems Design using the Rabbit 3000 Microprocessor - Interfacing, Networking, and Application Development by Kamal Hyder & Bob Perrin. Authors Kamal Hyder and Bob Perrin are embedded engineers with years of experience and they offer a wealth of design details, "insider" tips, and techniques. This a reference you can't be without. 040-0003 $49 qty. 1
Embedded Ethernet and Internet Complete, Designing and programming small devices for networking by Jan Axelson. Complete examples using RabbitCore modules (RCM3200) show how to implement networking applications. 040-0002 $49 qty. 1
MicroC/OS-II: The Real-Time Kernel by Jean J. Labrosse. The Real-Time Kernel contains over 200 pages of new examples and explanations of MicroC/OS real-time kernel. 040-0001 $65 qty. 1





Documentation
Rabbit 3000 Data Sheet
PDF ( 961K )
Rabbit 3000 Microprocessor
User's Manual
HTML | PDF ( 2.6M )
Rabbit 3000 Microprocessor
Designer's Handbook
HTML | PDF ( 1.1M )
Dynamic C User's Manual
HTML | PDF ( 3.9M )
An Introduction to TCP/IP
HTML | PDF ( 286K )
Read the Review
Circuit Cellar's Tom Cantrell Reviews the Rabbit 3000
Additional Information
Rabbit Processors Benchmark Study
Rabbit Processors
Feature Comparison
Volume Pricing Information



   Site Map | Privacy Policy | Contact Us | Feedback Copyright © Rabbit Semiconductor All Rights Reserved    A Digi International® Company  
View Cart | Contact Us
View Cart
Products Solutions Support Company Channel partners Careers Ordering Information