Tuesday, April 21, 2009

Basic Stamp Modules ( BS2 , BS2SX, BS2P24, BS2P40, BS2PE )

As a rapid prototyping tool for engineers, an affordable controller for hobbyists, and an easy-to-learn platform for technology students, the BASIC Stamp microcontroller prospers in many fields. Common uses include classroom robotics and lab projects from middle schools to universities, scientific field research tools, process control systems, and custom or lower-volume engineering projects. A wide base of sample applications and source code is available free online.

A BASIC Stamp module is a single-board computer that runs the Parallax PBASIC language interpreter in its microcontroller. The developer’s code is stored in an EEPROM,which can also be used for data storage. The PBASIC language has easy-to-use commands for basic I/O, like turning devices on or off, interfacing with sensors, etc. More advanced commands let the BASIC Stamp module interface with other integrated circuits,communicate with each other, and operate in networks.

The free BASIC Stamp Editor Software is the programming environment for all BASIC Stamp modules, and custom devices built with Parallax PBASIC Interpreter chips. A built-in Debug Terminal supports bidirectional communication between the BASIC Stamp and the PC during run-time.

Basic Stamp Categories:

1. BASIC Stamp 2:
  • BS2-IC
  • 20 MHz Processor Speed
  • ~4,000 Execution Speed (instructions/ Sec.)
  • 32 Bytes (6 I/O, 26 Variable)RAM Size
  • 2K Bytes, ~500 instructions EEPROM (Program) Size
  • 5-15 VDC power supply
  • 1 mA/25 μA Current Draw @ 5 V (Run/Sleep)
  • Number of I/O Pins 16 + 2 serial
  • 20 mA/ 25 μA Source/Sink Current per I/O
  • 40 mA/50 μA Source/Sink Current per Unit
  • 32 PBASIC Commands

2. Basic Stamp 2SX :
  • BS2SX-IC
  • 50 MHz Processor Speed
  • ~10,000 Execution Speed (instructions/ Sec.)
  • 32 Bytes (6 I/O, 26 Variable)RAM Size
  • 64 Bytes Scracthpad RAM
  • 8x2K Bytes, ~4,000 instructions EEPROM (Program) Size
  • 5-12 VDC power supply
  • 60 mA/500 μA Current Draw @ 5 V (Run/Sleep)
  • Number of I/O Pins 16 + 2 serial
  • 30 mA/ 35 μA Source/Sink Current per I/O
  • 60 mA/60 μA Source/Sink Current per Unit
  • 45 PBASIC Commands

3. Basic Stamp 2P24 :
  • BS2P24-IC
  • 20 MHz Turbo Processor Speed
  • ~12,000 Execution Speed (instructions/ Sec.)
  • 38 Bytes (6 I/O, 26 Variable)RAM Size
  • 128 Bytes Scracthpad RAM
  • 8x2K Bytes, ~4,000 instructions EEPROM (Program) Size
  • 5-12 VDC power supply
  • 40 mA/350 μA Current Draw @ 5 V (Run/Sleep)
  • Number of I/O Pins 16 + 2 serial
  • 30 mA/ 35 μA Source/Sink Current per I/O
  • 60 mA/60 μA Source/Sink Current per Unit
  • 61 PBASIC Commands
4. Basic Stamp 2P40 :
  • BS2P40-IC
  • 20 MHz Turbo Processor Speed
  • ~12,000 Execution Speed (instructions/ Sec.)
  • 38 Bytes (6 I/O, 26 Variable)RAM Size
  • 128 Bytes Scracthpad RAM
  • 8x2K Bytes, ~4,000 instructions EEPROM (Program) Size
  • 5-12 VDC power supply
  • 40 mA/350 μA Current Draw @ 5 V (Run/Sleep)
  • Number of I/O Pins 32 + 2 serial
  • 30 mA/ 35 μA Source/Sink Current per I/O
  • 60 mA/60 μA Source/Sink Current per Unit
  • 61 PBASIC Commands
5. Basic Stamp 2PE:
  • Power Requirements: 5.5 to 12 VDC (Vin), or 5 VDC (Vdd)
  • Communication: Serial (9600 baud for programming)
  • Dimensions: 1.20 x 0.63 x 0.15 in (30.0 x 16.0 x 3.81 mm)
  • Operating Temperature: +32 to +158 °F (0 to +70 °C)Processor Speed: 8 MHz Turbo
  • Program Execution Speed: ~6,000 PBASIC instructions/sec.
  • RAM Size: 38 Bytes (12 I/0, 26 Variable)
  • Scratch Pad RAM: 128 bytes
  • EEPROM (Program) Size: 16 x 2 KBytes; (16 K for source; ~4,000 PBASIC instructions)
  • Number of I/O Pins: 16 + 2 dedicated serial
  • Current Draw @ 5 VDC: 15mA Run, 150 μA Sleep
  • Source/Sink Current per I/O: 30 mA / 30 mA
  • Source/Sink Current per unit: 60 mA / 60 mA per 8 I/O pins
  • PBASIC Commands: 61
  • Package: 24-pin DIP
  • Commercial-Rated since Rev. B