Creative Commons images are CC BY-NC-SA 3.0

Retired RETIRED

This product has been retired from our catalog and is no longer for sale.

This page is made available for those looking for datasheets and the simply curious. Please refer to the description to see if a replacement part is available.

Replacement: None. We are no longer carrying this propeller breakout in our catalog. This page is for reference only.

Description: Do you ever have that feeling that there just aren't enough clock cycles? The Propeller architecture set out to solve that problem! Instead of trying to funnel all of your operations through one CPU, the Propeller runs eight separate 32-bit cores (called "cogs") so you can perform several functions in parallel! Each cog has direct access to the system clock and all GPIO pins simultaneously as well as round-robin access to 64K shared memory (32K RAM/32K ROM) Each of the Propeller's eight cogs also has two dedicated hardware counters and two special "video registers" for generating timing signals (VGA, NTSC, Servo, etc.)

Programming with dedicated cores instead of interrupts can be an adjustment which is why Parallax developed the SPIN language and Propeller Tool IDE to make it easier to manage. No special hardware programmer is needed, program over serial using an FTDI or similar! Code can be sent directly into the volatile on-chip RAM for development or piped to external flash memory for deployment.

This breakout board gives you everything you need to start playing with the Propeller P8X32A including external flash memory so your program persists through power-down, a crystal oscillator footprint so you can add a clock source if you want to speed things up and all of the GPIO broken out to standard 0.1" spaced headers and labeled.

Features:

  • Processors (cogs): Eight
  • Architecture: 32-bits
  • System Clock Speed: DC to 80 MHz
  • Global RAM/ROM: 64 K bytes; 32 K RAM / 32 K ROM
  • Cog RAM: 512 x 32 bits each
  • I/O Pins: 32 (simultaneously addressable by all eight cogs)
  • Current Source/Sink per I/O: 40 mA
  • Clock Modes: (a) External crystal 4-8 MHz (16 x PLL) (b) Internal oscillator ~12 MHz or ~20 kHz (c) Direct drive
  • External Flash On-Board: 512K
  • Crystal Oscillator Footprint

Documents:

Comments 23 comments

  • Race conditions, here we come! ;-P

  • Yes! Yes! So happy this MCU made it to Sparkfun, So much power and flexibility in a little package.

  • This is a very welcome addition - I’ve been curious about the Propeller boards for some time now.

  • I designed my CpuBlade 1"x1" P8X32A board way back in 2011 - it is still available for US$17.50 +$4pp (see http://clusos.com/home/1952.html ). As well as all the above, it has an onboard 3V3 regulator (from 5V, max 6V DC input), and the transistor circuit (for the PropPlug download so you can use a cheap FT232 board or equivalent) to program the EEPROM. The xtal is socketed and can be overclocked to 6.5MHz (104MHz). 5MHz, 6MHz or 6.5MHz can be provided.

  • Definitely should be cheaper. I’d recommend selling their QuickStart board, and this, for the same price ($25).

  • $35? This should be at least 10 dollars cheaper.

    • [ edit: Decided to remove my post hawking my own design. That was tacky of me. Sorry. :( ]

      Looks like they based this on one of my earlier designs. I’m flattered and encouraged! :) [edit: WRONGO! read below]

      • Wow, that is really similar, but I can honestly say I did not see your board before I made this one. I guess this is a very general design, you can’t go many other ways if you want this in a breadboard.

        • Well, clearly great minds think alike! :D I like that yours is a very pure breakout. Mine adds some stuff that I wanted for my own convenience. Yeah, I suppose there’s only so many ways to implement this, after all. Anyway, glad SFE is doing this. I’d love to see more people enjoy the Propeller as I have. Take it easy. :)

  • My favorite MCU! Looks like I have one more thing to add to my Propeller collection!

  • The best microcontroller on the market. Bar none. After having this I cannot ever justify or see myself going back to a PIC or ATmel chip. Oh and the OBEX is amazing.

  • Not that I am trying to funnel sales away from sparkfun but if you go to parralax’s website you can get a propeller for 7.99, and eeprom for a couple bucks.

  • note, if your using the propstick, you need to apply 5v+ to the VCC pin, not 3.3v to the 3.3v pin just below it. anything under 5 on the top left VCC pin will not power the board on enough for the propstick to recognise it (PWR led comes on but propstick will not see it. Must have 5v+ on VCC pin).

  • I haven’t seen the lack of decoupling caps mentioned anywhere in these comments. The Propeller should really have decoupling caps next to each set of Vcc pins (four in this case). Look at Cluso99’s design (he has posted in these comments) to see how decoupling should be done. I can’t tell if there is a power copper pour on the top layer or not. If there is, it could help with the decoupling problem. I agree with others, it’s great to see a Propeller board made and sold by SparkFun. I also agree this seems kind of over priced. BTW, anyone intersted in learning to program the Propeller should check out Parallax’s Propeller forum. It’s a friendly place and they go easy on noobs.

  • Awesome that you guys have a Propeller board. Finally! I love the Prop. I’m getting one of these from you just to support you guys having it! Okay, not just because of that, but also because it looks like a nice design, and will be handy. Do more Prop stuff!! :)

  • So, it looks like it has one serial uart? (I don’t know much about the Propeller, just curious, and I’ve found that multiple uarts is really nice to have).

    • There is one OBEX object that’s a 4xUART that takes one Cog, so if you don’t have too much application logic, you could load your prop up with 16 UARTs (could do more, but that’s all the pins will support) in 4 COGs.

    • Propellers use software peripherals so you can have loads of UARTs (or I2C, SPI, or whatever else) on whatever pins you want. But, two of the pins are used for serial programming and are connected to the Sparkfun FTDI and Prop Plug headers.

  • Also, is the EEPROM 512Kbit, or 512KByte?


Related Products