USB host for Propeller micros

[Micah Dowty] has implemented full speed USB host control on a Propeller microcontroller. He’s motivated by the thought of using USB based WiFi and Bluetooth dongles in his projects as ready-made solutions.We’ve seen USB host control with the Arduino and it really opens up the flood gates for advancing your projects through storage, wireless connectivity, and user interface.

So far his work is fairly preliminary but the results seen from other participants in the Parallax forums are very positive. Check out his code from the subversion repository and lend a hand with the development.

[Thanks Stefan via Adafruit]


  1. mrgoogfan says:

    When did parallax come out with a propeller boe?

  2. Phelps says:

    This is a horribly irresponsible post. USB carries a full five volts of DC power, and if someone happens to hook up a transformer to that 5v, it could be stepped up to over 50KV and kill someone!

    How dare HAD post something like this!?!

  3. They didn’t that’s not a Board of Education, it’s a Propeller Demo Board.

  4. Digital says:


    weren’t you the same guy crying about the generator to household hookup. It’s only dangerous if your stupid.

  5. Phelps says:

    Yes, I was, Mr. Didn’t Get the Joke.

  6. Rob says:

    “Yes, I was, Mr. Didn’t Get the Joke.”

    Sorry, but I LOL’d.

    This is great! It makes things easier, anyway.

  7. B1rdm4n says:

    This is awesome!!! Gotta go try it…

  8. IluvBread says:

    I personally found Phelps joke to be funny.

  9. Elias says:

    From the forum post: “It uses four cogs, requires overclocking the Prop to 96 MHz, and even though the line rate is 12 Mb/s the actual usable data throughput is significantly lower.”

    So not the most usable solution in the end.

  10. Nick says:

    @Elias – Almost all the Propeller Boards have removable xtals, so adding a 6Mhz xtal is easy and you’ve still got 100 MIPS available for the rest of your program.

    It is rough, but I think it’s pretty usable already.

  11. M4CGYV3R says:

    USB 5v could be stepped up to 50kv, but it would have such little amperage that it would never kill anyone. Hell, even static shocks to a doorknob on a dry day can be 10kv to 500kv.

  12. sexiewasd says:

    wow, I step away for a few months to do some work with php and awsomeness is born. I think that it’s almost time to make myself a prop powered trackball.

  13. strider_mt2k says:

    @Phelps: BAZINGA

  14. Dude says:

    Using more than half of a 100 MHz processor? LOL
    This can been done on a 12 MHz AVR.
    I’m less and less impressed by the props the more I read about them.

  15. Dude says:

    Oh, and getting USB Host to work is the easy part.
    Trying to get the datasheet for the radio chipset inside the dongle is what’s really difficult.
    For some weird reason manufacturers don’t like embedded systems and don’t want us to use their products.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 97,758 other followers