<textile>

h1. Propeller Microcontroller

The Propeller is a multi-core microcontroller by Parallax.

h2. Specs

  • 8 cores (cogs)
  • 32-bit architecture
  • Max clock speed 80MHz (note that Spin code executes much slower than this)
  • Each core has 2K SRAM for programs and data
  • 32KB EEPROM used to store programs
  • Programmable by serial interface
  • VGA output

h2. Windows development tools

h2. Languages

The Propeller can be programmed in assembler or Spin. There are also third party C compilers available.

h3. Assembler

The Propeller has a small instruction set and is well documented in the Propeller manual.

h3. Spin

A bytecode interpreted language by Parallax. Most of the high level libraries are written in Spin. Each cog can fit a copy of the interpreter in its SRAM, but bytecode is read from hub memory which slows down execution. See the wikipedia page for details.

h3. C

There are two C implementations

h3. Other open/free development tools

h2. Docs

</textile>

wiki/tutorials/propeller.txt · Last modified: 2015/12/12 06:31

Vancouver Hack Space is located at 1601 Venables St, Vancouver, BC, V5L 2H1

facebook | instagram | QR Code

Copyright © 2025 Vancouver Hack Space Society | VHS acknowledges that it is situated on the unceded traditional territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) Nations, on whose territories we hack, work, make, learn, live and play.

CC Attribution-Share Alike 4.0 International Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International