Manufacturers of Custom and Standard Industrial Embedded Single-Board Computers



210 Single Board Computer

Available Lead Free


The RPC-210 is a small, low power single-board computer 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 a low power 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.

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.


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.


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 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.

Small Size

picture of single board computer in small case

Perfect for hand held instruments


Model #HPLS-48  from PACTEC

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 will get a sign on message like the one shown below.

picture of easy setup for embedded controller


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


More Information

Hardware  manual - for the RPC-210  - in PDF format

Software manual - uses Basic-52 Programming Language

Application Notes - in zip format

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.


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:  -20°C to +70°C operating.  Extended temperature available.

Power monitor: Resets board when power < 4.65V


Date/timeLeap 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.

Development System:


RPC-210 with 512K battery backed RAM, with Basic 52, terminal boards, connecting cables, serial cables, power supply, KP-3 keypad, software & hardware manuals.



RPC-210 with 512K battery backed RAM, Basic 52, real time clock, and 512K flash.



VTC-9F Serial cable, connects between board and PC.


STB-26 Terminal Board.  Provides a convenient way of attaching external wires to the board.  Use in conjunction with #1031 ribbon cable. 


CMA-26 Ribbon cable.  2 Ft. long, 26 line ribbon cable.  Connects between STB-26 and board.


STB-20 Terminal board provides a convenient way of attaching analog input wires to the board.  Use in conjunction with #1049 ribbon cable.


CMA-20 Ribbon cable.  2 Ft. long, 20 line ribbon cable.  Connects between STB-20 and board.


4 Line by 20 LCD Display with cable for RPC-210.


KP-3 keypad with cable and set of interchangeable keys.


Basic-52 Software manual.  Download Here for Free.