Channels ▼

Al Williams

Dr. Dobb's Bloggers

YACDB (Yet Another Cheap Development Board)

June 26, 2010

Last month I wrote about the STM8S Discovery Kit -- a $7 development board from ST. Texas Instruments seems to be following suite with the MSP430 LaunchPad. For US$4.30 you get two MSP430 CPUs (but only 2K of flash in them), a mini USB cable, and a little break away board -- one side with the target and one side with the USB programmer/debugger.

TI has always offered low cost and interesting development boards. I've written before about the Chronos board which is really a wrist watch and the eZ430-F2013 for about $20 (which may be a better value if you don't mind spending the extra $16).

Why the sudden interest in cheap development hardware? I can't imagine these companies really care about the hobby market (e.g., Arduino-style devices). However, perhaps they think it is a trickle down effect. Consider the PIC. How many PICs are in devices because there are hundreds of hobby projects on the Web for it? You decide to learn about microcontrollers, you start with the PIC because you see some project you want to try. Then you go to work and use the PIC because you are comfortable with it. I'm sure that happens all the time. Maybe TI and ST think that by selling into the hobby market they will win designs when those hobby developers go to work?

If you are a software guy and you've always wanted to play with hardware, you are running out of excuses. Either of these boards will let you get started for less than $10. Both come with C compilers. Instead of hello world, you write a program to blink an LED. Then you learn how to interface to the outside world and you are all set. I've written in this blog before about using MOSFETs to drive loads, motor control, and similar topics. A quick Google on "physical computing", for example, will turn up a lot of interesting pages including this one which is a pretty good introduction to "real world" I/O.

What will you do with these boards? Or what other low cost development system do you like? Leave a comment and let me know.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.