The RabbitCore RCM4100 is the entry platform for the Rabbit® 4000 family of core modules. It is designed to mount directly to a user-supplied motherboard and acts as the microprocessor of the embedded system. The microprocessor features 40 GPIO lines shared with up to six CMOS-compatible serial ports, and four levels of alternate pin functions that include variable phase PWM, quadrature decoder, and input capture.
The RCM4100, with its robust feature set, ample memory, lowpower modes and analog, is ready for peripheral connectivity and I/O control for true device monitoring and control. Evaluation is easy with the RabbitCore RCM4100 development kit, which provides all the necessary hardware and software to quickly get started.
Device Manager is a feature of all Digi cellular gateways, routers, devices and components. Device Manager 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.
Device Manager 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.

The RCM4100 microprocessor core modules are compact, powerful control devices for embedded applications that require I/O control, data handling, and peripheral connectivity.
The RCM4100 series is the first of the next generation core modules to take advantage of the Rabbit® 4000 microprocessor. The Rabbit 4000 features a clock speed of up to 60 MHz, hardware DMA, auxiliary I/O, quadrature decoder, input capture, 40 GPIO lines shared with up to six serial ports, and four levels of alternate pin functions that include variable phase PWM. The 500+ new operational code instructions increase processing efficiency. The RCM4100 series features a small footprint of 1.41” x 1.88” (36 mm x 48 mm), complete with the Rabbit 4000 microprocessor, 512K Flash, and 256K or 512K data SRAM. The RCM4100 model adds an 8-channel A/D converter. Three versions are available for varying speeds and memory options. The RCM4100 core modules provide the I/O control and connectivity for a wide range of real-world embedded applications.
RabbitCores mount directly onto a user-designed motherboard, and can interface with CMOS-compatible digital devices via the user’s motherboard. Programs are developed with our industry-proven Dynamic C® development system, a C language environment that includes an editor, compiler, and in-circuit debugger. Programming is easy with hundreds of samples and libraries that are pre-developed, for a user to be up and running in no time. No in-circuit emulator is required, no third party tools needed.
Dynamic C ensures optimal support for Rabbit 4000-based solutions. Dynamic C enhanced compiler generates smaller code, support for far pointers and far data for easy access to external memory devices, improvements to AES encryption libraries, and a new I/O configuration utility that helps assign pin functions and guides those selections so that conflicts can be avoided.
| North America: | International: | ||
|
RCM4100 RabbitCore Development Kit
View details |
101-1158 |
101-1158 |
![]() Contact Us |
| Models | North America: | International: | |
| RCM4100 View details |
20-101-1105 |
20-101-1105 |
![]() Contact Us |
| RCM4110 View details |
20-101-1093 |
20-101-1093 |
![]() Contact Us |
| RCM4120 View details |
20-101-1154 |
20-101-1154 |
![]() Contact Us |
| Development Kits | North America: | International: | |
| RCM4100 RabbitCore Development Kit View details |
101-1158 |
101-1158 |
![]() 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 | RCM4100 | RCM4110 | RCM4120 |
| Features | |||
| Microprocessor | Rabbit® 4000 at 59 MHz | Rabbit® 4000 at 29 MHz | Rabbit® 4000 at 59 MHz |
| Flash Memory | 512K | ||
| Data SRAM | 512K | 256K | 512K |
| Fast Program-Execution SRAM | 512K | None | 512K |
| Backup Battery | Connection for user-supplied backup battery (to support RTC and data SRAM) | ||
| General-Purpose I/O | 29 parallel digital I/O lines:
|
40 parallel digital I/O lines:
|
|
| Additional Inputs | Startup mode (2), reset in, CONVERT | Startup mode (2), reset in | |
| Additional Outputs | Status, reset out, analog VREF | Status, reset out | |
| Analog Inputs • A/D Converter Resolution |
8 channels single-ended or 4 channels differential. Programmable gain 1, 2, 4, 5, 8, 10, 16, and 20 V/V | None | None |
| • A/D Converter Resolution | 12 bits (11 bits single-ended) | ||
| • A/D Conversion Time (including 120 μs raw count and Dynamic C) | 180 μs | ||
| Auxiliary I/O Bus | Can be configured for 8 data lines and 6 address lines (shared with parallel I/O lines), plus I/O read/write | ||
| Serial Ports | 6 high-speed, CMOS-compatible ports:
|
6 high speed, CMOS-compatible ports:
|
|
| Serial Rate | Maximum asynchronous baud rate = CLK/8 | ||
| Slave Interface | Slave port allows the RCM4100 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 channels synchronized PWM with 10-bit counter; 4 channels variable-phase or synchronized PWM with 16-bit counter | ||
| Input Capture | 2-channel input capture 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.6V DC | ||
| 125 mA @ 3.3V | 65 mA @ 3.3V | 125 mA @ 3.3V | |
| Operating Temperature | -40° C to +85° C | 0° C to +70° C | -40° C to +85° C |
| Humidity | 5% to 95%, non-condensing | ||
| Connectors | One 2 × 25, 1.27 mm pitch IDC signal header. One 2 × 5, 1.27 mm pitch IDC programming header |
||
| Board Size | 1.41” × 1.88” × 0.49” (36 mm × 48 mm × 12 mm) |
||
| Pricing | |||
| Price and Part Number | $75; 20-101-1105 | $45; 20-101-1093 | $64; 20-101-1154 |
| Development Kit and Part Number | $299; 101-1158 | None | None |