RabbitCore RCM2200 User's Manual

> ## 1. Introduction

> The RCM2200 RabbitCore module is designed to be the heart of embedded control systems. The RCM2200 features an integrated Ethernet port and provides for LAN and Internet-enabled systems to be built as easily as serial-communication systems.

> The RCM2200 has a Rabbit 2000 microprocessor operating at 22.1 MHz, static RAM, flash memory, two clocks (main oscillator and timekeeping), and the circuitry necessary for reset and management of battery backup of the Rabbit 2000's internal real-time clock and the static RAM. Two 26-pin headers bring out the Rabbit 2000 I/O bus lines, address lines, data lines, parallel ports, and serial ports.

> The RCM2200 receives its +5 V power from the user board on which it is mounted. The RabbitCore RCM2200 can interface with all kinds of CMOS-compatible digital devices through the user board.

> ### 1.1 RCM2200 Features

> - Small size: 1.60" × 2.30" × 0.86"
>   (41 mm × 58 mm × 22 mm)

> - Microprocessor: Rabbit 2000 running at 22.1 MHz

> - 26 parallel I/O lines: 16 configurable for input or output, 7 fixed inputs, 3 fixed outputs

> - 8 data lines (D0-D7)

> - 4 address lines (A0-A3)

> - Memory I/0 read, write

> - External reset input

> - Five 8-bit timers (cascadable in pairs) and two 10-bit timers

> - 256K-512K flash memory, 128K-512K SRAM

> - Real-time clock

> - Watchdog supervisor

> - Provision for customer-supplied backup battery via connections on header J5

> - 10Base-T RJ-45 Ethernet port

> - Raw Ethernet and two associated LED control signals available on 26-pin header

> - Three CMOS-compatible serial ports: maximum asynchronous baud rate of 691,200 bps, maximum synchronous baud rate of 5,529,600 bps. One port is configurable as a clocked port.

> - Six additional I/O lines are located on the programming port, can be used as I/O lines when the programming port is not being used for programming or in-circuit debugging--one synchronous serial port can also be used as two general CMOS inputs and one general CMOS output, and there are two additional inputs and one additional output.

> Appendix A, "RabbitCore RCM2200 Specifications," provides detailed specifications for the RCM2200.

> In addition, three different RCM2200 models are available. A variant of the RCM2200, the RCM2300, omits the Ethernet connectivity but offers a much smaller footprint, one-half the size of the RCM2200.

> ### 1.2 Advantages of the RCM2200

> - Fast time to market using a fully engineered, "ready to run" microprocessor core.

> - Competitive pricing when compared with the alternative of purchasing and assembling individual components.

> - Easy C-language program development and debugging, including rapid production loading of programs.

> - Generous memory size allows large programs with tens of thousands of lines of code, and substantial data storage.

> - Integrated Ethernet port for network connectivity, royalty-free TCP/IP software.

> ### 1.3 Development and Evaluation Tools

> A complete Development Kit, including a Prototyping Board and Dynamic C development software, is available for the RCM2200. The Development Kit puts together the essentials you need to design an embedded microprocessor-based system rapidly and efficiently.

> See the RabbitCore RCM2200 Getting Started Manual for complete information on the Development Kit.

> ### 1.4 How to Use This Manual

> This user's manual is intended to give users detailed information on the RCM2200 module. It does not contain detailed information on the Dyna-mic C development environment or the TCP/IP software support for the integrated Ethernet port. Most users will want more detailed information on some or all of these topics in order to put the RCM2200 module to effective use.

> #### 1.4.1 Additional Product Information

> Introductory information about the RCM2200 and its associated Development Kit and Prototyping Board will be found in the printed RabbitCore RCM2200 Getting Started Manual, which is also provided on the accompanying CD-ROM in both HTML and Adobe PDF format.

> We recommend that any users unfamiliar with Z-World products, or those who will be using the Prototyping Board for initial evaluation and development, begin with at least a read-through of the Getting Started manual.

> In addition to the product-specific information contained in the RabbitCore RCM2200 Getting Started Manual and the RabbitCore RCM2200 User's Manual (this manual), several higher level reference manuals are provided in HTML and PDF form on the accompanying CD-ROM. Advanced users will find these references valuable in developing systems based on the RCM2200 modules:

> - Dynamic C Premier User's Manual

> - An Introduction to TCP/IP

> - Dynamic C TCP/IP User's Manual

> - Rabbit 2000 Microprocessor User's Manual

> #### 1.4.2 Online Documentation

> The online documentation is installed along with Dynamic C, and an icon for the documentation menu is placed on the workstation's desktop. Double-click this icon to reach the menu. If the icon is missing, use your browser to find and load default.htm in the docs folder, found in the Dynamic C installation folder.

> The latest versions of all documents are always available for free, unregistered download from our Web sites as well.

Z-World http://www.zworld.com Voice: (530) 757-3737 FAX: (530) 757-3792 sales@zworld.com | Rabbit Semiconductor http://www.rabbitsemiconductor.com Voice: (530) 757-8400 FAX: (530) 757-8402 sales@rabbitsemiconductor.com