Replacement: None. We are no longer carrying this propeller breakout in our catalog. This page is for reference only.
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.
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Rookie - The number of pins increases, and you will have to determine polarity of components and some of the components might be a bit trickier or close together. You might need solder wick or flux.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
No reviews yet.
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.
Those are great!
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.
You can find my Propeller board here on Tindie. :)
[ edit: originally thought this was based on an earlier design of mine that predated this board by a year or two; not so, read below. Now that this is retired, I put the link back in :) ]
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.
Wow, that's a lot of UARTS, awsome!!!
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?
Apparently it's flash rom, not EEPROM.
It's an I2C EEPROM. The description is wrong. The schematic link shows it as an EEPROM. Also, it's most likely 64Kbytes (512Kbits).