![]() |
| RabbitCore RCM3700 User's Manual |
1. Introduction
The RCM3700 is a compact module that incorporates the latest revision of the powerful Rabbit® 3000 microprocessor, flash memory, onboard serial flash, static RAM, and digital I/O ports.
Throughout this manual, the term RCM3700 refers to the complete series of RCM3700 RabbitCore modules unless other production models are referred to specifically.
The RCM3700 has a Rabbit 3000 microprocessor operating at 22.1 MHz, static RAM, flash memory, two clocks (main oscillator and real-time clock), and the circuitry necessary for reset and management of battery backup of the Rabbit 3000's internal real-time clock and the static RAM. One 40-pin header brings out the Rabbit 3000 I/O bus lines, parallel ports, and serial ports.
The RCM3700 receives its +5 V power from the customer-supplied motherboard on which it is mounted. The RCM3700 can interface with all kinds of CMOS-compatible digital devices through the motherboard.
The Development Kit and the Ethernet Connection Kit have what you need to design your own microprocessor-based system: a complete Dynamic C software development system with optional modules and a Prototyping Board that acts as a motherboard to allow you to evaluate the RCM3700 and to prototype circuits that interface to the RCM3700 module.
1.1 RCM3700 Features
- Small size: 1.20" x 2.95" x 0.89"
(30 mm x 75 mm x 23 mm)
- Microprocessor: latest revision of Rabbit 3000 running at 22.1 MHz supports Dynamic C Secure Sockets Layer (SSL) module for added security
- 33 parallel 5 V tolerant I/O lines: 31 configurable for I/O, 2 fixed outputs
- External reset I/O
- Alternate I/O bus can be configured for 8 data lines and 5 address lines (shared with parallel I/O lines), I/O read/write
- Ten 8-bit timers (six cascadable) and one 10-bit timer with two match registers
- 512K flash memory and 512K SRAM (options for 256K flash memory and 128K SRAM)
- 1 Mbyte serial flash memory, which is required to run the optional Dynamic C FAT file system
- Real-time clock
- Watchdog supervisor
- Provision for customer-supplied backup battery via connections on header J1
- 10-bit free-running PWM counter and four pulse-width registers
- Two-channel Input Capture can be used to time input signals from various port pins
- Two-channel Quadrature Decoder accepts inputs from external incremental encoder modules
- Four available 3.3 V CMOS-compatible serial ports: maximum asynchronous baud rate of 2.76 Mbps. Three ports are configurable as a clocked serial port (SPI), and one port is configurable as an HDLC serial port. Shared connections to the Rabbit microprocessor make a second HDLC serial port available at the expense of two of the SPI configurable ports, giving you two HDLC ports and one asynchronous/SPI serial port.
- Supports 1.15 Mbps IrDA transceiver
There are three RCM3700 production models. Table 1 below summarizes their main features.
The RCM3700 is programmed over a standard PC serial port through a programming cable supplied with the Development Kit or the Ethernet Connection Kit, and can also be programed through a USB port with an RS-232/USB converter or over an Ethernet with the RabbitLink (both available from Rabbit Semiconductor).
Appendix A provides detailed specifications for the RCM3700.
1.2 Advantages of the RCM3700
- Fast time to market using a fully engineered, "ready-to-run/ready-to-program" microprocessor core.
- Competitive pricing when compared with the alternative of purchasing and assembling individual components.
- Easy C-language program development and debugging
- Rabbit Field Utility to download compiled Dynamic C .bin files, and cloning board options for 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, with royalty-free TCP/IP software.
- Ideal for network-enabling security and access systems, home automation, HVAC systems, and industrial controls
1.3 Development and Evaluation Tools
1.3.1 Development Kit
The Development Kit contains the hardware and software needed to use the RCM3700.
- RCM3700 module.
- RCM3700 Prototyping Board.
- AC adapter, 12 V DC, 1 A (included only with Development Kits sold for the North American market). A header plug leading to bare leads is provided to allow overseas users to connect their own power supply with a DC output of 7.530 V.)
- Programming cable with 10-pin header and DE9 connections, and integrated level-matching circuitry.
- Cable kits to access RS-485 and analog input connectors on Prototyping Board.
- Dynamic C CD-ROM, with complete product documentation on disk.
- Getting Started instructions.
- Accessory parts for use on the Prototyping Board.
- Rabbit 3000 Processor Easy Reference poster.
- Registration card.
![]()
1.3.2 Software
The RCM3700 is programmed using version 8.11 or later of Dynamic C.
Rabbit Semiconductor also offers for sale other add-on Dynamic C modules including the popular µC/OS-II real-time operating system, as well as point-to-point protocol (PPP), Advanced Encryption Standard (AES), and other select libraries. In addition to the Web-based technical support included at no extra charge, a one-year telephone-based technical support module is also available for purchase. Visit our Web site at www.rabbit.com or contact your Rabbit Semiconductor sales representative or authorized distributor for further information.
1.3.3 Application Kits
Rabbit Semiconductor also has application kits featuring the RCM3700 to provide the exact software and other tools that will enable to tailor your RCM3700 for specific applications.
- Secure Embedded Web Application Kit [Part No. 101-0897 (North American markets) and Part No. 101-0898 (overseas markets)]comes with three CD-ROMs that have the Dynamic C RabbitWeb, FAT File System, and Secure Sockets Layer (SSL) modules, and includes Dynamic C 8.51 or a later version and an RCM3700. This enhanced software bundle facilitates the rapid development of secure Web browser interfaces for embedded system control. Appendix E provides additional information about the Secure Embedded Web Application Kit.
- Ethernet Connection Kit [Part No. 101-0963 (North American markets) and Part No. 101-0964 (overseas markets)]comes with one CD-ROM that includes Dynamic C 9.01 or a later version, an RCM3720 module, and an RCM3720 Prototyping Board. This kit is intended to demonstrate and help you develop Ethernet-based applications.
Visit our Web site at www.rabbit.com or contact your Rabbit Semiconductor sales representative or authorized distributor for further information.
1.3.4 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.
Each Dynamic C module has complete documentation available with the online documentation described above.
The latest versions of all documents are always available for free, unregistered download from our Web sites as well.
| Rabbit Semiconductor www.rabbit.com |