STM32F100 Breakout

STM32F100 Breakout

STM32F100 Breakout Board

What is it?

This is a small (1" x 3.25") board with an STM32F100C4T6B MCU, 3.3V regulator, reset button, power LED, user GPIO LED, JTAG header and all pins brought out to SIP headers suitable for use in a solderless breadboard. With this board one can easily prototype small ARM Cortex M3 applications with minimum effort and expense.

What it isn't

This is not a full development system - you'll have to gather your own programming tools, power supply, I/O devices, etc. This is not an Arduino clone with all the low-level stuff already done for you. If you want to get by on the cheap you'll have to be familiar with setting up an ARM GCC toolchain as well as how to build your own copy of the latest OpenOCD JTAG downloader.



Software Development

The STM32 family of parts are supported by a variety of commercial IDEs, all of which are available in low-cost or limited free versions from the ST website.

I prefer to use open-source tools, so I've set up a development environment based on the GNU C compiler for ARM, available for free from Mentor/Codesourcery. For downloading to the target I use OpenOCD, coupled with an Olimex USB-TINY JTAG pod. To ease development I also use the STM32 Standard Peripheral Library to as a starting point for my code and then optimize out the heavyweight functions as required. Links to all of these are here:

Design Resources

Getting One

Interested? Gerbers are available in the Design Resources list above which can be used with most mail-order PCB fabs. Parts will run about $10 or so depending on where you get them and which version of the processor you want.

Return to Embedded page.

Last Updated
Comments to:
Eric Brombaugh

Valid HTML 4.01 Transitional