# STAMP - Input-Output

Command | Description
--- | ---
HIGH | Sets output pin high
LOW | Sets output pin low
TOGGLE | Toggles state of pin output
LET X = <pins> | Sets a variable (X) to the value represented by the input pins. When programming a STAMP microcontroller or a PICAXE08, follow this command by '&/dirs' to ensure the correct inputs are read.
READADC | Converts the analogue value at a pin to a single byte variable
READ | Reads EEPROM location contents into a variable
PULSIN | Measures an input pulse and writes result to a variable
WRITE | Writes single-byte data to EEPROM
LET <pins> = X | Represents the value of a variable (X) as a binary output on the output <pins>. When programming a STAMP or PICAXE08 microcontroller, make sure all output pins and input pins have consecutive pin numbers (check the microcontroller's properties).
EEPROM | Writes multiple-byte data to EEPROM
PULSOUT | Outputs a timed positive pulse from a pin

## See also:

- BASIC (STAMP) commands