BasicX-1 Overview

The BasicX-1 microcontroller is a single-chip computer that runs programs written in Basic. The BasicX-1 has 32 fully programmable I/O pins that can be directly interfaced to a multitude of devices. Examples are LEDs, SPI devices, potentiometers, card-swipe readers, switches, buttons, LCD displays and keypads.

And just by adding a few extra components, you can interface non-logic-level devices as well, such as relays, electric motors, blowers, air solenoids and stepper motors. The list of devices that can be directly controlled with BasicX-1 is endless.

A BasicX-1 chip requires only an external crystal, 2 capacitors and source of 2.7 to 6.0 VDC power, which means BasicX-1 is the perfect choice for engineers and hobbyists who need an easy-to-program microcontroller with fast code execution and EEPROM memory for code storage.

After downloading your program to a BasicX-1 system, the compiled program is extracted at startup by a built-in high speed interpreter. The interpreter converts your code into machine language executed by the BasicX-1's RISC processor. The BasicX-1 can execute your program at a blistering 65,000 lines of code per second.

By just adding an 8 pin SPI chip, the BasicX-1 chip can have 32 KB of EEPROM for program storage, which can easily be expanded to 64 KB or more as newer SPI EEPROM sizes become available. Since the processor can address all 32 KB of an SPI EEPROM, you can create large, powerful programs. And you can use leftover memory as non-volatile data storage for mapping, data logging, AI programs and lookup tables.