Full Technical Documentation from
BrainStem software is available from the
Acroname download center
The BrainStem GP 1.0 is the first microcontroller to be supported on Windows, WinCE, MacOS X, PalmOS and Linux. The GP 1.0 Module pairs BrainStem software with hardware to provide you with an ideal, user-friendly microcontroller environment. With convenient power and ground connections for each I/O pin, ten analog and digital I/O lines, a Sharp GP2D02 driver, high-resolution servo outputs, and an I2C bus, the module offers "plug & play" ease for connecting most accessories. Modules can operate as a serial slave device, run concurrent TEA programs, and handle reflexive actions automatically. Best of all, these can all happen simultaneously. All BrainStem modules can be stacked with other BrainStem modules, as well as third-party peripherals, along an industry standard I2C bus.
The Brainstem fully supports all Devantech I2C modules as well as the SRF04 and SRF05 ultrasonic rangers.
All BrainStem modules can run Tiny Embedded Application (TEA) programs, a subset of the C programming language. In addition to running TEA programs, the GP module can perform slave commands and manage reflexes between its inputs and outputs. You may also access the module through C, C++, and Java programs run on the host.
Features of the GP1.0 include:
11 1K program storage locations
The ability to run 4 concurrent TEA processes
Onboard 1 Amp, 5V power regulation (low dropout)
40 MHz RISC processor
4 servo outputs with 8-bit resolution, variable range, and speed control
5 10-bit resolution A/D inputs
5 digital I/O pins with polling and timing functions
4 pins can be used for logic event timing
1MB I2C port
RS-232 TTL serial port
Sharp GP2D02 driver
544 bytes of RAM available to user
Small size (2.5" square, 0.5" high) and easily stacked