OOPic -vs- Basic Stamp / A buyers guide

This comparison chart is provided to guide a potential buyer in selecting the micro-controller that best suit his/her needs. The Information provided in the following chart has been collected from the actual text of the product manuals and FAQs of the components represented.

OOPic -vs- Basic Stamp, Robot, controller

Choosing a micro-controller for your project.

Both the OOPic and the Basic Stamp are programmable micro-controllers which utilize a serial EEPROM to store a set of instruction that execute when power is applied. The set of instructions is created when a user compiles a program written in Basic. The OOPic has additional language syntax options of C and Java. Once the program is written and compiled, it is download to the micro-controller via a cable attached to a PC.

Each has several features in common, but they also have their own unique features. These unique features are what the potential buyer should look at to guide his/her decision.

The web sites and FAQs for both are provided for additional information.

OOPic -vs- Basic Stamp, Robot, controller

  OOPic Basic Stamp I(R) Basic Stamp II(R)
Home Page and FAQ www.oopic.com / OOPic FAQ www.parallaxinc.com / Basic Stamp(R) FAQ
Language Industry standard Basic, C and Java syntax. Proprietary language "PBASIC" Proprietary language "PBASIC"
Hardware Control Method Object Oriented. Proprietary "PBASIC" commands. Proprietary "PBASIC" commands.
Hardware Control System Multitasking
All Hardware Objects can operate simultaneously.
One-at-a-Time. One-at-a-Time.
Program Capacity 4096 instructions to 32768 instructions with optional EEPROM
Programmed EEPROMs can be removed from the OOPic and stored. This allows different programs to be popped in and out.
80 to 100 lines of code. 500 to 600 lines of code
Variable Capacity. Up to 87. (Variables & Objects)
Additional data can be stored in I2C EEPROMs and RAMs
  32 Bytes (6 for I/Os and 26 for variables)
Execution Time. 2000 instruction per second.
100,000 Virtual Circuit operations per second.
2000 instructions per second 4000 instructions per second
Number of Inputs and Outputs for Hardware Control. 31 I/O Lines plus an additional 2 lines for a local I2C Network 8 16
Source / Sink Current per I/O 25 mA / 25 mA 20 mA / 25 mA 20 mA / 25 mA
Commands. 41 Commands, Functions and Operators. 36 commands for both flow-control and hardware-control 36 commands for both flow-control and hardware-control
31 Objects
71 Properties
8 Methods
PC Programming Interface. I2C protocol via Parallel Port. Parallel Port. Serial Port (9600 Baud)
Virtual Circuits. Yes, Objects can be connected together to form a logic circuit. No. No.
Network. Yes, Up to 128 devices (OOPics and I2C ics) can be tied together with just 3 wires. (No additional hardware needed for network connections) No. No.

OOPic is a trademark of Savage Innovations. www.oopic.com
Basic Stamp is a registered trademark of Parallax, Inc.
www.parallaxinc.com
Visual Basic is a registered trademark of Microsoft. www.microsoft.com
Java is a registered trademark of Sun Microsystems.
www.sun.com


    Send mail and comments to: Savage Innovations.