Copyright © 2008-2012 CPUStick.com;
The supported StickOS-capable MCUs and their current feature sets are listed below. Note that all of these MCUs run an identical StickOS BASIC language, independent of their physical word size, addressing capabilities, or memory or peripheral configurations!
Use the "help pins" command to see MCU-specific pin names and capabilities; use the "pins" command to display or set the StickOS pin assignments.
1For the MCF51JM128 Badge Board version of StickOS, three new StickOS BASIC statements have been added: "jmscroll" is like "print", but scrolls the result across the LED matrix; "jmset r, c" sets the LED matrix by row and column, where -1 is a wildcard row or column; "jmclear r, c" correspondingly clears the LED matrix by row and column.
3StickOS BASIC Performance is measured in trivial statements per second, running an empty for/next loop from a saved program:
10 dim a
4This is an 8-bit MCU; performance tuning pending.
5This is a 16-bit MCU; performance tuning pending.
6With Freescale MC13201 using QSPI pin configuration specified in MCU Details on Downloads page .
7Using I2C/QSPI pin configuration specified in MCU Details on Downloads page.
8Using MCU-external 15kohm pulldowns on USB D+ and D-.
9Not supported (and unnecessary) on bootloader versions of StickOS.
10For UART upgrades, disable XON/XOFF flow control and reduce baud rate, if necessary.
11128k chipKIT Uno32 performance is 96,000.
See the Downloads page.