You are here: About the Hardware > Boot Loader & Spin Interpreter

Boot Loader & Spin Interpreter

The last section in Main ROM contains the Propeller chip’s Boot Loader and Spin Interpreter programs.

Boot Loader

The Boot Loader is responsible for initializing the Propeller upon power-up/reset.  When a Boot Up Procedure is started, the Boot Loader is loaded into Cog 0’s RAM and the cog executes the code starting at location 0.  The Boot Loader program first checks the host and EEPROM communication pins for code and data, processes that information accordingly and finally it either launches the Spin Interpreter program into Cog 0’s RAM (overwriting itself) to run the user’s Propeller Application, or it puts the Propeller into shutdown mode.

Spin Interpreter

The Spin Interpreter program fetches and executes the Propeller Application from Main RAM.  This may lead to launching additional cogs to run more Spin code or Propeller Assembly code, as is requested by the application.  See the Run-Time Procedure for more information.

Propeller Help Version 1.1

Copyright © Parallax Inc.

5/13/2009