RabbitCore RCM2000 User's Manual

> ## 1. Introduction

> The RabbitCore RCM2000 series is a family of microprocessor modules designed to be the heart of embedded control systems, providing an array of I/O and addressing.

> The RCM2000 is a microprocessor core module designed to be the heart of your own controller built around the plug-in module. Data processing is done by a Rabbit 2000 microprocessor operating at 25.8 MHz (RCM2000 and RCM2010).

> The RCM2000 has a Rabbit 2000 microprocessor, a static RAM, a flash memory, two quartz crystals (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 40-pin headers bring out the Rabbit 2000 I/O bus, address lines, data lines, parallel ports, and serial ports.

> The RCM2000 receives its +5 V power from the user board on which it is mounted. The RCM2000 can interface will all kinds of digital devices through the user board.

> The RCM2000 Development Kit comes with a Prototyping Board that can be used to demonstrate the operation of the RCM2000 and to prototype new circuits.

> ### 1.1 Features

> - Small size: 1.90" × 2.30" (48.3 mm × 58.4 mm)
> - Microprocessor: Rabbit 2000 running at 25.8 MHz (RCM2000 and RCM2010)
> - 40 CMOS-compatible parallel I/O lines grouped in five 8-bit ports (shared with serial ports)
> - 8 data lines (D0-D7)
> - 13 address lines (A0-A12)
> - I/0 read, write, buffer enable
> - Status, watchdog and clock outputs
> - Two startup mode inputs for master/slave configuration
> - External reset input
> - Reset output
> - Five 8-bit timers, two 10-bit timers; five timers are cascadable in pairs
> - 256K flash EPROM, 512K SRAM
> - Real-time clock
> - Watchdog supervisor
> - Provision for customer-supplied backup battery via connections on header J2
> - Four CMOS-compatible serial ports: maximum asynchronous baud rate of 806,400 bps, maximum synchronous baud rate of 6.45 Mbps. Two ports are configurable as clocked ports.

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

> Three versions of the RCM2000 are available. Their standard features are summarized in Table 1.

> Table 1. RCM2000 Features
> Model | Features
> RCM2000 | Full-featured controller.
> RCM2010 | RCM2000 with 128K SRAM
> RCM2020 | RCM2000 with 18.432 MHz clock and 128K SRAM

> ### 1.2 Advantages of Using the RCM2000

> - Fast design time for your project since the basic core has already been designed and built.
> - Competitive pricing compared with purchasing and assembling the individual components.
> - Easy programming, including production installation of a program.
> - Generous memory size allows large C programs with tens of thousands of lines of code, and substantial data storage.

> ### 1.3 Development and Evaluation Tools

> #### 1.3.1 Development Kit

> The Development Kit has the essentials that you need to design your own a microprocessor-based system, and includes a complete software development system (Dynamic C).

> The items in the Development Kit and their use are as follows:

> - CD-ROM with Dynamic C® software, RCM2000, and RabbitTM 2000 microprocessor documentation. You may install this software by inserting the disk into your CD-ROM drive. If it doesn't start automatically, click on "setup.exe." This software runs under Windows `95, Windows `98, and Windows NT. We suggest taking the option to load the documentation to your hard disk. The documentation is in both HTML and Adobe PDF format, and may be viewed with a browser.
> - RCM2000 (RCM2020 model). This is a complete controller board that includes a Rabbit 2000 processor, 256K of flash memory, 128K of SRAM.
> - Prototyping Board. The RCM2000 can be plugged into this board. The Prototyping Board includes a 5 V supply for powering the RCM2000, and various accessories such as pushbutton switches, and LEDs. In addition, you can add your own circuitry using through-hole or surface mount parts in the prototyping space provided.
> - Programming cable. The programming cable is used to connect your PC serial port directly to the RCM2000 to write and debug C programs that run on the Rabbit 2000.
> - AC adapter. The AC adapter is used to power the Prototyping Board and the RCM2000. The wall transformer is supplied only for Development Kits sold for the North American market. The Prototyping Board can also be powered from any DC voltage source between 7.5 V and 25 V. The linear regulator becomes rather hot for voltages above 15 V.

> #### 1.3.2 Documentation

> - Our documentation is provided in paperless form on the CD-ROM included in the Development Kit. (A paper copy of the "Getting Started" page is included.) Most documents, including this comprehensive RabbitCore RCM2000 User's Manual, are provided in two formats: HTML and PDF. HTML documents can be viewed with an Internet browser, either Netscape Navigator or Internet Explorer. HTML documents are very convenient because all the documents are hyperlinked together, and it is easy to navigate from one place to another. PDF documents can be viewed using the Adobe Acrobat reader, which is automatically invoked from the browser. The PDF format is best suited for documents requiring high resolution, such as schematics, or if you want to print the document. Don't print a hard copy from the HTML version because the HTML version has no page numbers and the cross-references and table of contents links only work if viewed on line. The PDF versions contain page number references to allow navigation when reading a paper version of the manual. To view the online documentation with a browser, open the file default.htm in the docs folder.

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