RabbitCore® RCM4300 Series
Microprocessor core module
- Rabbit 4000 running at 58.98 MHz
- Supports up to 2 GB microSD memory card, 1 MB SRAM for shared code, 512K of battery-backed SRAM, FAT file organization
- 10/100Base-T Ethernet, 36 GPIO, 6 serial ports
- 8 channel 12-bit resolution (RCM4300 only)
- Available iDigi Application Development Services
- Embedded web server
- Available iDigi Application Development Services
- Secure, anywhere management using iDigi Manager Pro™
The RabbitCore RCM4300 offers larger memory for memory intensive applications. The microSD™ card slot can handle cards that store up to 2 GB of data, making this an ideal module for data logging applications. In combination with our FAT file system, users can easily access data via the built-in web server or by simply using the hot-swappable feature. Dynamic C® adds Megabyte Code Support™ (MCS), which allows the use of 1 MB of on-board SRAM for shared memory and code space.
The RCM4300 is pin-compatible with other RCM4XXX core modules, enabling migration to other designs with specific requirements. The Development Kit makes evaluation easy with all the hardware and software needed to get started quickly.
iDigi Manager Pro is a feature of all Digi cellular gateways, routers, devices and components. iDigi Manager Pro provides a robust suite of network management tools including authentication, configuration management, account management, asynchronous updates and alerts, group and individual software updating, network data storage and gateway programming.
iDigi Manager Pro empowers IT, network operations and customer support organizations to conquer the challenges of managing the vast array of cellular equipment in their device networks. Network managers can remotely configure, upgrade, monitor and troubleshoot remote devices, and create applications that improve productivity, speed and efficiency.
RCM4300 Series Description
The RCM4300 RabbitCore Module offers the features and performance to support complex embedded designs such as data encryption, secure data transmission, and web server applications.
The RCM4300 core module provides the capability to use up to 1 GB mass storage with the industry-standard miniSD™ memory cards which you can swap with another miniSD card without powering down the module. This gigabyte hot-swapping capability offers a new level of functionality to support data logging and automatic meter reading applications.
In addition to mass storage, the RCM4300 core module offers the designer more than 1 MB of SRAM for shared code and data to support algorithmic-intensive applications such as graphics and encryption. This greater code space allows you to transmit data in non-critical secure embedded applications. Now you can log as much as 1 GB of data and transmit it using Secure Socket Layer (SSL) or Transport Layer Security (TLS) to protect the integrity and confidentiality of the information. You will also be able to design a graphic user interface to make it easier for an operator to monitor the system.
RCM4300 Series Development Kit
To ease the design effort and reduce development time, use the RCM4300 Development Kit. You get all the essentials needed to design a microprocessor-based embedded system with mass storage. The kit includes an RCM4300 core module with a miniSDTM card, a prototyping board, accessories, and development tools to get you up and running quickly. Along with our industry-proven Dynamic C® integrated development software – incorporating an editor, compiler, and in-circuit debugger – there is also the FAT file system familiar to many programmers, RabbitWeb™ for creating HTML web pages, and Rabbit’s Secure Socket Layer (SSL) utility.
Featured Models/Part Numbers
| North America: | International: | ||
|
RCM4300 RabbitCore Development Kit & Practical Embedded Security Book
View details |
101-1177 |
101-1177 |
![]() Contact Us |
| Models | North America: | International: | |
| RCM4300 View details |
20-101-1138 |
20-101-1138 |
![]() Contact Us |
| RCM4310 View details |
20-101-1139 |
20-101-1139 |
![]() Contact Us |
| Development Kits | North America: | International: | |
| RCM4300 RabbitCore Development Kit & Practical Embedded Security Book View details |
101-1177 |
101-1177 |
![]() Contact Us |
| Product Options and Accessories | North America: | International: | |
USB Programming Cable with 1.27 mm Connectors View details |
20-101-1183 |
20-101-1183 |
![]() Contact Us |
Serial Programming Cable with 1.27 mm Connectors View details |
20-101-0542 |
20-101-0542 |
![]() Contact Us |
| Specifications | RCM4300 | RCM4310 |
| Features | ||
| Microprocessor | Rabbit® 4000 at 58.98 MHz | |
| EMI Reduction | Spectrum spreader for reduced EMI (radiated emissions) | |
| Ethernet Port | 10/100Base-T, RJ-45, 3 LEDs | |
| Data SRAM | 512K (8-bit) | |
| Program Execution Fast SRAM | 1 MB (8-bit) | 512K (8-bit) |
| Serial Flash Memory (program) | 2 MB | 1 MB |
| Memory (data storage) | microSD™ Card 128 MB–2 GB | microSD™ Card 128 MB–2 GB |
| LED Indicators | LINK/ACT (link/activity) FDX/COL (full-duplex/collisions) SPEED (on for 100Base-T Ethernet connection) SD (microSD™ mounted status) | |
| Backup Battery | Connection for user-supplied backup battery (to support RTC and data SRAM) | |
| General-Purpose I/O | 28 parallel digital I/O lines:
|
36 parallel digital I/O lines:
|
| Additional Inputs | 2 startup mode, reset in, CONVERT | 2 startup mode, reset in |
| Additional Outputs | Status, reset out, analog VREF | Status, reset out |
| Analog Inputs: | 8 channels single-ended or 4 channels differential Programmable gain 1,2,4,5,8,10,16, and 20 V/V |
- |
| 12 bits (11 bits single-ended) | ||
| 180 μs | ||
| Auxiliary I/O Bus | Can be configured for 8 data lines and 5 address lines (shared with parallel I/O lines), plus I/O read/write | |
| Serial Ports | 5 shared high-speed, CMOS-compatible ports:
|
6 shared high-speed, CMOS-compatible ports:
|
| Serial Rate | Maximum asynchronous baud rate = CLK/8 | |
| Slave Interface | Slave port allows the RCM4300 to be used as an intelligent peripheral device slaved to a master processor | |
| Real-Time Clock | Yes | |
| Timers | Ten 8-bit timers (6 cascadable from the first), one 10-bit timer with 2 match registers, and one 16-bit timer with 4 outputs and 8 set/reset registers | |
| Watchdog/Supervisor | Yes | |
| Pulse-Width Modulators | 4 PWM registers with 10-bit free-running counter and priority interrupts | |
| Input Capture | 2 input capture channels can be used to time input signals from various port pins | |
| Quadrature Decoder | 2-channel quadrature decoder accepts inputs from external incremental encoder modules | |
| Power (pins unloaded) | 3.0–3.6VDC, 350 mA (typ.) @ 3.3V, 385 mA @ 3.6V and 85° C (max.) | |
| Operating Temperature | -20° C to +85° C | |
| Humidity | 5% to 95%, non-condensing | |
| Connectors | One 2 × 25, 1.27 mm pitch IDC signal header; One microSD™ Card socket; One 2 × 5, 1.27 mm pitch IDC programming header |
|
| Board Size | 1.84” × 2.85” × 0.84” (47 mm × 72 mm × 21 mm) | |
| Pricing | ||
| Price (qty. 1); Part Number | $114; 20-101-1138 | $99; 20-101-1139 |
| Development Kit; Part Number | $299; 101-1177 | |
Product Literature
Support Documentation
Users Manuals
- Users Manual: RCM4300 RabbitCore C-Programmable Analog Core Module with miniSD Card Storage and Ethernet
- Users Manual: Rabbit 4000 Microprocessor
- Dynamic C 10 Users Manual : Rabbit 4000, 5000 and 6000 Microprocessors
- Dynamic C Function Reference Manual : Rabbit 4000, 5000, and 6000 Microprocessors
- Users Manual: Dynamic C - iDigi Services for Rabbit Developers Guide
- Dynamic C 10.21/10.23 User block patch for RCM4300/RCM4310 in Run Mode
Quick Start Guides
Application Notes
- Application Note: AN405 - FTDI USB Adapter Interfacing for Rabbit
- Application Note: AN421 - Remote Program Update
Technical Notes
- Technical Note: TN248 - Mapping Battery-Backed SRAM When Running in Flash
- Technical Note: TN250 - Designing With a RabbitCore Module
- Technical Note: TN251 - Rabbit 4000 16-bit Memory Wait State Bug
- Technical Note: TN252 - Use of microSD™ Cards with Rabbit-Based Devices
- Technical Note: TN255 - Rabbit 4000 Advanced 16-bit Mode Auxiliary I/O Bug
- Technical Note: TN268 - Preventing Damage from Electrostatic Discharges to Electronic Assemblies
- Technical Note: TN303 - Conformal Coating
Schematics
- Schematic: RCM4300 RabbitCore
- Schematic: RCM4xxx/RCM5xxx RabbitCore Prototyping Board
- Schematic: Rabbit USB Programming Cable
- Dynamic C 10 Users Manual : Rabbit 4000, 5000 and 6000 Microprocessors
- Easy Reference Poster: Rabbit 4000 Microprocessor






USB Programming Cable with 1.27 mm Connectors
Serial Programming Cable with 1.27 mm Connectors 




