

The MSP430 is 16-bit and comes with a nice collection of integrated peripherals depending on the chip that you choose including ADCs, RTCs, timers, serial modules, low power FRAM, op amps, and USB PHYs. Their launchpad boards are also about half the price of an Arduino uno and have jumpers that allow you to easily use the board as a standalone programmer once you move your chip off of the launchpad and in to a circuit.

The Nucleo is also very competitively priced at more than half the cost of an Arduino Uno.įor my latest experiments and next step into embedded development, I opted for the MSP430 by Texas Instruments.

The Arduino foundation tutorial doesn’t mention interrupts, clocks, or timers. But low power is a hassle, interrupts are limited, and the high level API keeps you abstracted away from the hardware. Now don’t get me wrong, the Arduino is good at providing a low barrier of entry for beginners-it makes rapid prototyping really easy. The Arduino leaves a lot to be desired in this area, and given the recent Arduino drama, I started looking for alternatives. I’m currently work on a project at home that’s going to be powered by a small capacity battery, thus putting a heavy emphasis on low power. Up until a few months ago, my embedded platform of choice was the Arduino, specifically the pro mini since it was so easy to integrate it into my projects. By night, I like to experiment with things that spark: ham radio, electronics, and embedded systems. By day, I work on web, mobile and desktop applications at Atomic Object.
