About
OOPic (tm)
The "Hardware Object"

OOPic is an acronym for Object-Oriented Programmable Integrated Circuit. It is the first programmable micro-controller / PVC that uses an object-oriented language.


 

OOPics are easy!
If your project needs to control the world, or at least a small part of it. But you don't want to invest large amounts of time and money... an OOPic is the definite choice!

  • No additional expensive programming hardware to buy. A cable to your PC is all it takes.
  • No additional EPROM eraser to buy. The OOPic's EEPROMs erase automatically when you download a new program.
  • No new language syntax to learn! The OOPic Basic syntax is 100% compatible with Microsoft's Visual Basic®.

  Quickly write simple Object-oriented programs that tell the OOPic what you want it to do.
With the OOPic programming environment, you can choose to use Basic, C or Java syntax for your programs. As with its software counter parts, OOPic shares the Object-oriented concepts used in Visual Basic, C++ and Java with a few differences to handle embedded controllers.
  • The OOPic programming software runs on the Microsoft Windows 9x operating systems. It is, and always will be, available for download, free of charge, at http://www.oopic.com/dload.htm.
Go to http://www.oopic.com/easy.htm to see how easy it is to program.
With a push of a button, send your program from the PC to the OOPic.
The OOPic will start running the program as soon as the PC is finished downloading. After that, it does not matter if the OOPic's power is turned off! The OOPic will retain its program for a rated 40 years. When the power is turned back on, the OOPic will start running the program again.
The OOPic programming cable is an easy to build 4 wire cable. You can purchase the cable or you can build it following the
instructions at: http://www.oopic.com/progcabl.htm

  Simply connect a battery and the OOPic is ready to run your program.
With the OOPic's 5 volt regulator built in, any battery, 6 to 15 volts, can be connected to the power connector. Connections are also provided for a 5 volt power source if you have one.

  OOPics work like programmable electronic circuits
The OOPic is more than just a programmable micro-controller; it's a Programmable Virtual Circuit! The
Objects within the OOPic can be connected together to create a Virtual Circuit. This virtual circuit operates in the background as your program tends to other tasks. You programs can even be Event-Driven by tying programmed procedures into the virtual circuits to trigger interrupts.

More about OOPic's Virtual Circuits at: http://www.oopic.com/virtcirc.htm


  OOPics include a built in network
An OOPic can be used as a stand-alone device, or it can be connected together with several other OOPics, Components and Computers via an I2C network created by Philips Corporation.

Using the I2C network, OOPics can communicate with other OOPics, as well as other computers including a PC. The OOPic can also connect to several I2C coprocessors that provide extended functionality to the OOPic.

More about OOPic's I2C networking at: http://www.oopic.com/i2cwpc.htm


  OOPics include several built in hardware functions
Several hardware circuits are integrated into the OOPic, which relieve you from having to build complicated interface circuitry. In most cases simply connecting the hardware you want directly to the OOPic is all the hardware work you need to do.

Some of the hardware circuits integrated into the OOPic include:

  • Digital I/O lines
  • Analog-to-digital converts
  • Pulse width modulators
  • Timer/counters
  • EEPROM
  • Serial Port
  • Keypad
  • Servo controllers
  • Etc...

More about the OOPic's hardware Objects at: http://www.oopic.com/objlist.htm


http://www.oopic.com Home   Send mail and comments to: SavageInnovations@oopic.com.