I had the pleasure of showing Morpheus for the first time at UPEW 2009.

Morpheus (rev 2.00)

SEMI-RETIRED PRODUCT (due to the rise of Raspberry Pi etc)

Production rev2.0 Morpheus PCB’s are still available with a large price drop, but support is limited, through Parallax forum thread for Morpheus

Note: Morpheus is NOT open source, you must buy at least the PCB’s from Mikronauts.

Morpheus (rev 1.00a)


It’s great to finally spill the beans… it has been so tough to not say anything over the last few months!

Morpheus - Photo #1

Morpheus is a dual processor Propeller based single board computer with special features designed for my upcoming Largos operating system – but it will run just fine even before Largos arrives :-)

The primary markets for Morpheus are:

  • Education (including teaching electronics, computer design, OS design)
  • Industrial Control (including “Swiss Army Knife” for consultants, engineers and hobbyists)

Additional markets for which Morpheus is very appropriate:

  • Emulation of older consoles, computers, arcade machines (ZiCog, MoCog, and others)
  • Smart terminals

Morpheus is currently available as a bare PCB, kits (including sockets and all the parts) will be available in approximately one week.

Assembled and tested units will be available for sale in two to three weeks.

Morpheus Parts List and PCB cross


CPU #1:

  • “Designed for Largos” which has its root file system on an SPI flash chip and has an SPI ram chip for an edit buffer
  • I2C boot EEPROM
  • I2C Phillips PCF8563 Real Time Clock
  • P0-P7 available for I/O expansion on ProtoBoard compatible 10 pin header
  • Compatible with SpinStudio modules from except for the “Game Stacker”
  • P8-P11 normally used for 32KB SRAM or FRAM, required for Largos
  • P12-P15 for WinBond or compatible 4K page erasable FLASH, available up to 8MB (64Mb) in capacity, required for Largos
  • P8-P15 may optionally be used to provide a second ProtoBoard compatible header if the SPI memory is not populated
  • PS/2 Keyboard support (demo board compatible)
  • PS/2 Mouse support (demo board compatible)
  • Line level stereo audio out (may be used as two DAC’s for other purposes)
  • DC input via pads for a two pin screw terminal block
  • space for 5V voltage regulation based on 7805
  • space for 3.3V regulation based on LM1117 or AS2810 3.3V regulators
  • Dual filter capacitor support (standard .1uF ceramic, and tantalum/electrolytic capacitor support as per Saphiea’s findings)
  • 4 bit bus connecting to CPU #2
  • controls RESET line of CPU #2
  • can optionally drive XINPUT of CPU #2 from dedicated I/O pin instead of crystal (dial-a-cpu-frequency)
  • PropPlug compatible programming header, adds optional fifth pin for 3.3V

CPU #2:

  • 4 bit bus to CPU #1 on P28-P31
  • normally loaded by CPU #1
  • optional Prop plug compatible 5 pin programming header
  • optional EEPROM socket for independent boot
  • 512KB 32 pin DIP SRAM socket
  • 24 bit address / 8 bit data FULL EXPANSION BUS ON 40 PIN HEADER
  • VGA support, build time option for 64 color Parallax compatible mode or extended 256 color mode
  • working 1024×768 4 color driver, I am adding individual palette entries for each scan line
  • COMING SOON: 256×192 256 color per pixel gaming mode (expected in 1-2 weeks)
  • Sprites will be added after initial gaming driver release – 16×16 pixels, 256 color palette
  • working burst read speed: 20MB/sec at 80MHz (requires 3 cogs)
  • working burst write speed: 20MB/sec at 80MHz (requires 3 cogs)
  • can switch “pages” in as little as three instructions
  • selecting a different address within a page takes one instruction
  • easy to use 10MB/sec mode with random access within a 256 byte page

Stack 1 - Photo 1

The 6.25MHz crystal configuration for operation at 100MHz has not been tested yet, and will need faster memory devices to obtain a 25MB/sec burst rate.

If I there is sufficient interest, and people pre-order boards, I am willing to produce a surface mounted 8MB static ram board addressed at $800000-$FFFFFF which would increase the memory capacity to 15.5MB of ram for one Morpheus board.

Morpheus - Photo #2

ALL BOARDS are 4.0″x3.05″ with mounting holes matching Parallax standards

Morpheus is compatible with Ethernet, joystick, and other SpinStudio expansion boards from

Pricing and Availability

  • Morpheus rev.2 is $14.95 USD + shipping and handling for a bare PCB
  • Mem+ is $9.95 USD + shipping and handling for a bare PCB
  • Bundle of Morpheus and Mem+ bare PCB’s is $22.95 USD + shipping and handling
    • add female header + stacking header combination for $6.95

Expansion boards

Compatible with ALL 4″x3″ Mikronauts boards, including:



If you liked this article, please help us grow! "Like" us and let your friends know with the Twitter and Facebook buttons at the top left - We appreciate your support!