Dick Cappels' project pages http://www.projects.cappels.org

Return to HOME (more projects)
AttoBasic Home

This is the central location for AttoBASIC for the ATMEL AVR controllers and ARDUINO computers

Supports most ARDUINO, ADAFRUIT, OLIMEX and TEENSY(2.0) products.
The current version 2.34 supports the following ATMEL
micro-controllers [*New]:


Older versions support ATMEL AT90S2313, ATtiny2313(A), AT90S8515 & ATmega163 and are now included in the HEX file builds as is the full source code.

 Precision Frequency Reference
Data Recorder using
        AttoBASICAttoBASIC on TEENSY++ as a Z80 host controller
Versions of AttoBASIC run on several AVR controllers with 2K or more of Flash


AttoBASIC is a very small Basic interpreter for a very small chip. 
The interpreter uses on-chip RAM only.  Originally targeted and developed for limited debugging, monitor and control use on an ATMEL AT90S2313, it has expanded with the ATMEL line of AVR8 microcontrollers. 

AttoBASIC Version 2.0 and above incorporates many enhancements by Scott Vitale; including TWI (I2C®), SPI, DALLAS 1-wire® and DS serial interfaces, a high resolution Direct Digital Synthesizer (DDS) function, a real-time counter, data file management, NORDIC nRF24L01(+), DHTxx Humidity and Temperature Sensor and support for UART and USB serial I/O.  Support for most ARDUNIO, ADAFRUIT, OLIMEX and many other products running a supported MCU is possible.  Various bootloaders are included with AttoBASIC.

The Latest Version:
Earlier Versions:
AttoBasic Home

(More Projects)

Contents ©2012, 2013 Richard Cappels and Scott Vitale. All Rights Reserved. Find updates at www.projects.cappels.org

This page first posted in October, 2013.

You can send  email to me at projects(at)cappels.org. Replace "(at)" with "@" before mailing.

Use of information presented on this page is for personal, nonprofit educational and noncommercial use only. This material (including object files) is copyrighted by Richard Cappels and may not be republished or used directly for commercial purposes. For commercial license,
click here.

  Liability Disclaimer and intellectual property notice
(Summary: No warranties, use these pages at your own risk. You may use the information provided here for personal and educational purposes but you may not republish or use this information for any commercial purpose without explicit permission.) I neither express nor imply any warranty for the quality, fitness for any particular purpose or  user, or freedom from patents or other restrictions on the rights of use of any software, firmware, hardware, design, service,information, or advice provided, mentioned,or made reference to in these pages. By utilizing or relying on software, firmware, hardware, design, service,information, or advice provided, mentioned, or made reference to in these pages, the user takes responsibility to assume all risk and associated with said activity and hold Richard Cappels harmless in the event of any loss or expense associated with said activity. The contents of this web site, unless otherwise noted, is copyrighted by Richard Cappels. Use of information presented on this site for personal, nonprofit educational and noncommercial use is encouraged, but unless explicitly stated with respect to particular material, the material itself may not be republished or used directly for commercial purposes. For the purposes of this notice, copying binary data resulting from program files, including assembly source code and object (hex) files into semiconductor memories for personal, nonprofit educational or other noncommercial use is not considered republishing. Entities desiring to use any material published in this pages for commercial purposes should contact the respective copyright holder(s).