2
2
1
e
1
Table 5.94: WRITE Quick Facts.
NOTE: Expressions are not
allowed as arguments on the BS1.
A
WRITE
SIMPLE
COMMAND
5: BASIC Stamp Command Reference – WRITE
WRITE
2
2
WRITE Location, DataItem
sx
p
Function
Write DataItem into Location in EEPROM.
• Location is a variable/constant/expression (0 – 255 on BS1, 0 – 2047
on all other BASIC Stamps) that specifies the EEPROM address to
write to.
• DataItem is a variable/constant/expression specifying the value to
be stored.
Quick Facts
Range of
EEPROM
locations
Maximum
number of
writes per
location
Special
notes
Explanation
The EEPROM is used for both program storage (which builds downward
from address 255 on BS1, 2047 on all other BASIC Stamps) and data
storage (which builds upward from address 0). The WRITE instruction
stores a byte of data to any EEPROM address. Any location within the
EEPROM can be written to (including your PBASIC program's locations)
at run-time. This feature is mainly used to store long-term data from
EEPROM; data stored in EEPROM is not lost when the power is removed.
The following WRITE command stores the value 245 at location 100:
.
BS1
BS2
BS2e BS2sx BS2p
BS1
BS2
0 to 255
0 to 2047
10 million
10 million
n/a
n/a
BASIC Stamp Programming Manual 2.0c • www.parallaxinc.com • Page 329
BS2e, BS2sx
0 to 2047
0 to 2047
(see notes below)
100,000
WRITE works with
WRITE only works
any program slot as
with current
program slot on
the STORE
BS2e and BS2sx.
command.
BS2p
100,000
set by
Need help?
Do you have a question about the BASIC Stamp 2e and is the answer not in the manual?