Email: Password: Remember Me | Create Account (Free)

Product & Vendor Information
RPC-210 Tiny Embedded Controller

The RPC-210 is a small, low power controller with analog, digital, and serial I/O. Only 20-A current is required in standby mode. The real time clock is programmable to wake up the board at a specific time. 1 MB of battery backed and flash memory stores data, programs, formulas, look up tables, and constants. A low overhead regulator allows operation from 6 to 16V.

Use the RPC-210 in remote or mobile data logging and light control situations. The card is usually programmed using RPBASIC-52, a superset of Intel BASIC-52, but is programmable in C or assembly. The CPU is the Analog Devices ADUC-812.

A development system includes all hardware and data to get started. All you need is a PC with a serial port. Application programs show how to use all major functions.


  • Analog I/O. The A-D converter has 8 channels at 12-bit resolution. Buffered input range is 0.1 -2 .5 volts single ended. RPBASIC's AIN command reads the input and returns a number from 0 to 4095. Two 12-bit DACs provide 0.1-2.5V outputs.
  • Digital I/O. 29 digital I/O lines are available. Some of these lines are used for the display and keypad port. Most lines are programmable as input or outputs. Directly drive LED's & opto modules.
  • Counter/Timer I/O. A hardware counter / quadrature encoder connects to frequency output devices and position encoders. The counter is 24-bit length. Maximum counting frequency is 20 MHz. Frequency and pulse width measurements are possible. Interrupt generated when a count is reached. COUNT command used to read and write to counter.
  • Outputs. Two programmable outputs are available. One is programmable from 2 to 32Khz while the second is programmable to 3 MHz. Second output is not available when using the second serial port.
  • Keypad & Display ports. RPBASIC operating system scans and debounces a 16-position matrix keypad. A KEYPAD function reads buffered key presses. An interrupt can be generated on a keypress. Display port supports 2 and 4 line LCD's using the DISPLAY command.
  • Memory. 512K of battery backed RAM and flash are standard. Memory is accessed using PEEK and POKE type commands. About 900K is available for data storage.
  • Clock/Calendar. Battery backed clock returns date and time using RPBASIC commands. Use the RTC to interrupt or wake up the board from power down at a programmed day or time.
  • Power. Power requirements are +5 or 6-16V DC. A FET switch provides battery power to external devices when the board wakes up. Operating current is nominally 130 mA. Power down mode reduces current requirements to 20 A. Use the clock or external switch to wake up the board. Some 8V power is available for external amplifiers.
  • Serial ports. Two communication ports are available. One port is dedicated to RS-232. The other is jumper set as either RS-232 or RS-485. RS-485 operates in either 2- or 4- wire mode. Baud rates programmable from 300 to 57600. Each port has a 256 character send and receive buffer. RPBASIC's ON COM$ command generates an interrupt when a message is received.
  • SPI Port. SPI lines write to and read from devices supporting an SPI, or TTL serial protocol. RPBASIC-52 supports this port with the SPI command.
  • Expansion port. An expansion port brings out control and data signals for you to build your own interface card. Address, data, read, write, and select lines are available.
  • Easy setup. The RPC-210 includes RPBASIC5-52 programming language and operating system, a superset of Intel BASIC-52. There are no programs to install. To program the board, all you need is a PC running a terminal program. Simply run Windows Terminal, Hyperterm(r), Procomm(r), ect). Windows Terminal and Hyper Terminal are included with Windows. Set the baud rate and port and your PC is set up. Connect a cable from the card to the PC. Apply power to the board.
You can begin to program immediately. Code is downloaded using simple text transfer. The compiler is built into RPBASIC-52. Run the sample programs supplied with the card. Begin scanning a keypad, opto module, control a motor, read a voltage, or do calculations as desired right away. In less than 5 minutes you can begin programming You can make program changes right on the card. During development, programs run from RAM. After development, programs are saved to flash EPROM. RPBASIC directly supports on card hardware. Assembly & C are also supported.

Development system

A development system has the software and hardware you need to get going. All you need is a PC with a serial port and a terminal program. Development systems include a hardware manual, power supply, cables, and terminal boards to access all analog and digital I/O.


The RPC-210 can be customized for volume production. Contact us at 303 690 1588 for more information.

Technical Information

  • CPU: ADUC812 (Analog Devices) operating at 11.0592 MHz.
  • Memory 512K RAM and Flash standard. Battery life estimated at 3 to 6 years.
  • Serial ports: Two ports, programmable from 300 to 57600 baud. Data, parity, and stop are programmable on COM 1 only. One port is RS-232 only. Second is RS-232, RS-422, or RS-485. Termination network included.
  • SPI port: SPI port reads or writes two channels. +5V and ground are provided at the connector.
  • Mechanical.
    • Size:5.00" x 8.00" (127 mm x 203.2 mm)
    • Max. height: 0.6" with ribbon cables installed
    • Mounting: 6 - 0.175 Dia. holes in 0.250" pads.
    • Temperature: -20C to +70C operating. Extended temperature available.
    • Power monitor: Resets board when power < 4.65V
  • Clock. Date/time: Leap year compensation. Returns time to 1 second.
  • Character Display port
    • Supports popular 2 and 4 line LCD types.
    • Contrast adjustment included.
  • Analog Inputs
    • Channels: 8
    • Range: 0.1 to 2.5V
    • Resolution: 12-bits (4096 count)
    • Inputs from 0 to 0.1V are useable but not linear.
  • Analog Outputs
    • Channels: 2
    • Types:Voltage (DAC)
    • Ranges: 0.1 -2.5V. Outputs from 0 to 0.1V useable but not linear.
    • Resolution 12 bits
  • Keypad Port
    • Supports 4 x 4 matrix (row-column) keypads.
    • Scan and debounce in RPBASIC-52.
Note: Part #1760 includes only the embedded controller pictured above. It does not include any cables nor power supply.

Product Options and Pricing

Retail | Price
1760 RPC-210w/ 512k RAM, 512k Flash, RTC, and Basic52 $ 275.00 | $ 247.50
1898 RPC-210 Development System $ 575.00 | $ 517.50
Distributor Information

Vault Information Services

    8174 S. Holly PMB 272
    Littleton, CO 80122
    Phone: +1 (303) 439-0909
    Fax: +1 (303) 284-7080
Vendor Information

Remote Processing Corporation

    7975-B E. Harvard Ave.
    Denver CO 80231
    Phone: 303-690-1588
    Fax: 303-690-1875
Product Category QuickLinks:: Main Menu , Compilers/Assemblers/IDEs , Evaluation Boards/SBCs , Part Programmers

Why you can trust the Online Store

Your order is secure