Efektem prostej konstrukcji jest fakt, iż wystarczy podłączyć zasilanie, aby uzyskać kompletny system. Programowanie odbywa się przez podłączenie modułu do komputera PC przez port USB (lub w zależności od wersji przez RS232) i wgranie napisanego programu za pomocą udostępnionego przez producenta edytora języka PBASIC.
Basic stamp jest programowany przez jedną z wersji języka BASIC zwaną PBASIC.
PBASIC zawiera zintegrowane z mikrokontrolerem funkcje, m.in. PWM, transmisję szeregową, I²C, 1-Wire, komunikację z popularnymi sterownikami LCD oraz zdolność do badania czasu w obwodach RC, co może być przydatne do odczytu wartości analogowych.
Wersje
Obecnie wyróżnia się 4 wersje:
BASIC Stamp 1 (BS1),
BASIC Stamp 2 (BS2), z sześcioma rodzajami:
BS2e
BS2sx
BS2p24
BS2p40
BS2pe
BS2px
Javelin Stamp
Spin Stamp.
Wersja Javelin stamp programowana jest przez podzbiór języka Java firmy Sun Microsystems.
Wersja Spin stamp korzysta z opracowanej przez Parallax inc. języka SPIN.