

The BASIC Stamp 1 (BS1-IC), manufactured by Parallax Inc., is a compact microcontroller module designed for ease of use in programming and controlling electronic devices. It is particularly popular in educational environments and prototyping applications due to its simplicity and versatility. The BS1-IC is programmed using PBASIC, a beginner-friendly programming language, making it an excellent choice for hobbyists and students.








The BASIC Stamp 1 is a self-contained microcontroller module with integrated memory, clock, and I/O capabilities. Below are its key technical details:
| Specification | Value |
|---|---|
| Manufacturer | Parallax Inc. |
| Part Number | BS1-IC |
| Operating Voltage | 5V DC |
| Current Consumption | 3 mA (typical) |
| Clock Speed | 4 MHz |
| Program Memory | 256 bytes |
| RAM | 16 bytes |
| I/O Pins | 8 (shared for input/output) |
| Programming Language | PBASIC |
| Dimensions | 1.2" x 0.6" (30.5mm x 15.2mm) |
The BS1-IC has an 8-pin DIP (Dual Inline Package) configuration. Below is the pinout and description:
| Pin Number | Name | Description |
|---|---|---|
| 1 | VSS | Ground (0V) |
| 2 | P0 | General-purpose I/O pin |
| 3 | P1 | General-purpose I/O pin |
| 4 | P2 | General-purpose I/O pin |
| 5 | P3 | General-purpose I/O pin |
| 6 | P4 | General-purpose I/O pin |
| 7 | P5 | General-purpose I/O pin |
| 8 | VDD | Power supply (5V DC) |
Below is an example PBASIC code to blink an LED connected to pin P0:
' BASIC Stamp 1 LED Blink Example
' This program blinks an LED connected to pin P0 every second.
Main:
HIGH 0 ' Set P0 high to turn on the LED
PAUSE 1000 ' Wait for 1 second
LOW 0 ' Set P0 low to turn off the LED
PAUSE 1000 ' Wait for 1 second
GOTO Main ' Repeat the loop
The BS1-IC is not responding to programming commands.
The connected components are not functioning as expected.
The BS1-IC overheats or shuts down.
Q: Can the BS1-IC be powered by batteries?
A: Yes, the BS1-IC can be powered by a 5V regulated battery pack. Ensure the voltage is stable and within the operating range.
Q: How many I/O pins can I use simultaneously?
A: All 6 I/O pins (P0–P5) can be used simultaneously, but ensure the total current draw does not exceed the module's limits.
Q: Is the BS1-IC compatible with modern computers?
A: Yes, but you may need a USB-to-serial adapter if your computer lacks a serial port.
Q: Can I use the BS1-IC for real-time applications?
A: The BS1-IC is suitable for simple real-time tasks, but its 4 MHz clock speed and limited memory may not support complex real-time systems.
By following this documentation, users can effectively utilize the BASIC Stamp 1 for a wide range of projects and applications.