The RCX has three inputs (for different kinds of sensor) and three outputs (for motors, beepers, lights, etc.). It takes 6 AA cells (Batteries not included). The RCX brick that shipped in the original Robotics Invention System also took an external power adapter, while the RCX in RIS 1.5 does not. This was a nice feature, and no-one has explained why it was removed.

The RCX communicates with the PC over infrared. 5 programs may be installed via infrared, and then run. Also, the RCX may store data in a 'datalog', for upload to the PC later.

    IR port
+---=======---+
|             |
| |A| |B| |C| |   3 inputs
|             |
| V +-----+ P |   View (black), Program choice (grey)
|   | lcd |   |
| S +-----+ G |   Stop (red),   Go (green)
|             |
|             |
| |1| |2| |3| |   3 Outputs
|             |
+-------------+
The program choice button selects from the available programs. The view button shows the status of the 3 inputs and outputs on the LCD in turn, or a clock. This can be set time or (by default) shows how long the RCX has been on.