≡ Menu

Measuring within 3.9×3.6 inches, the R-Drive™ (RD) is a powerful industrial embedded controller integrated with Ethernet, RS232/485/422 connectivity, CompactFlash for mass local data storage, analog I/Os and solenoid drivers.

The wide array of peripherals on the RD makes it ideal for precision data acquisition applications, industrial process control, or simply as a remote communication logger.

The RD is based on a high performance C/C++ programmable 80 MHz 186 CPU with a 16-bit external bus supporting fast execution times through 16-bit Flash and 16-bit battery-backed SRAM. (A slower 40 MHz version with internal SRAM is also available.)


A total of up to 16 analog inputs are supported. One high-speed 12-bit parallel ADC chip (AD7852) provides 8 channels analog inputs (0-5V), with up to 300K samples per second. A 16-bit ADC (ADS8344, TI) provides 8 single-ended or 4 differential analog inputs (0-5V, or 0-REF) with 65536 counts of resolution at up to 10 KHz sample rate.

A parallel DAC (DA7625, 5 ms, 4 ch, 12-bit, 0-2.5V) and 2 serial DACs (DAC7612, 2 ch, 12-bit, 0-4.095V) can be installed to support a total of up to 8 analog outputs.

Three RS232 serial ports are available: a Dual UART (SCC2692), and a single CPU internal UART(default used as the DEBUG port). All UARTs have deep FIFOs to minimize the potential of receiver overrun or to reduce interrupt overhead. One UART can be buffered by RS232 (as default), RS485, or RS422.

40+ TTL I/O lines are free to use, including 24 bi-directional I/Os from the PPI (82C55), 32 multiplexed CPU internal PIOs, and TTL I/Os from the DUART. Three dip sockets with 21 high voltage sink drivers can be installed, capable of sinking/sourcing 350 mA at 50V per line. These high-voltage I/O are ideal for directly driving solenoids, relays, or lights.

(Two of these dip-sockets can instead be optionally configured with a total of 16 sourcing drivers, or resistor packs for TTL I/Os.)

A 50-pin CompactFlash receptacle can be installed to allow access to mass storage CompactFlash cards (up to 1GB). Users can easily add mass data storage to their embedded application. As part of the C/C++ software development package, FAT12/16 filesystem support is provided. (More discussion of the FAT filesystem is on the FlashCore-B datasheet page.)

An Ethernet LAN controller (CS8900) can be installed to provide network connectivity. A RJ45 8-pin connector is used to connect to a 10-baseT Ethernet network. A software library is available for Ethernet connectivity.

Three CPU internal timer/counters can be used to count or time external events, or to generate non-repetitive or variable-duty-cycle waveforms as PWM outputs. A serial real time clock (DS1337, Dallas) is a low power clock/calendar with two time-of-day alarms.

Optional high efficient Switching Regulator (LM2575) provides an external control pin to shutdown 5V and enter A standby mode and wake-up by active-low signal. The RD requires 8.5V to 12V DC power supply with default linear regulator, or up to 30V DC power input with switching regulator without generating excessive heat.

Two versions of RD are available: the RD80 is based on the 80 MHz R1100, and RD40 is based on the similar 40 MHz Am186ER.

Other Controllers

The RD is a particularly powerful board with multiple features. Smaller units are also available, such as the R-Engine, or the TD-40. A board featuring more industrial I/Os + and a higher performnce TCP/IP Ethernet port would be the R-Engine-L.

  • Measures 3.9×3.6 inches
  • 16-bit CPU (Am186ER), 40 MHz, w/ 32 KB internal SRAM
  • 16-bit CPU (RDC1100), 80 Mhz
  • 160/20 mA at 5V, normal/power-save
  • 256 KW 16-bit Flash, 256 KW 16-bit SRAM optional, 512-byte EEPROM
  • 40+ TTL I/Os, up to 16 high-voltage I/Os, and protected inputs.
  • battery, real-time clock.
  • 3 RS232, PWM, counters
  • 8 parallel ADC (AD7852), and 8 16-bit ADC (ADS8344)
  • 4 parallel DAC (DA7625), and 2 serial DAC (DAC7612)
  • CS8900 Ethernet Interface
  • Includes Am186ER 40 MHz with 32 KB internal SRAM + 64 KW external SRAM
  •  OR, RDC R1100 80 MHz CPU with no internal SRAM + 64 KW external SRAM
  • 32 I/Os
  • 3 UARTs
  • 3 timers
  • 82C55 with 24 I/O lines
  • watchdog timer
  • 512 byte EE
  • 3 RS-232s
  • 3 timers
  • 256 KW Flash, solenoid drivers.
  • Does not include add-on options
  • OEM option discounts available.



Quantity Price
1 $169
50 $149
100 $109
1,000+ $99


Add-on Options:

No.Options Price
1SRAM: 256 KW $20
2Real-time clock and battery $20
3CompactFlash interface $20
44 ch. 12-bit DAC 200 KHz (DA7625 $40
52 ch. 12-bit DAC (DAC7612) x2 chips $20×2
68 ch. 12-bit ADC  300 KHz (AD7852) $20
78 ch. 16-bit ADC (ADS8344) $30
8Switching regulator (SR $20
9RS485/RS422 drive $10/$20
10Ethernet interface (CS8900) $30

Related products