Let's Make Robots!

ST's new STM32F0 Discovery Board

I do believe I have one of these coming to me and wanted to know if any LMRtians have gotten their paws on one yet. ST appears to be trying to bring the cheap 8-bit world and fancy-pants 32-bit worlds closer together with this unit. This board is certainly cheap (~$7.99 I read) or free if you register and request a sample.

It's relatively advanced (for me and my 8-bit ways) but I liked it because it has a built-in programmer that can also be used on other chips off-board. The board seems to have a lot of nice features...

  • STM32F051R8T6 microcontroller featuring 64 KB Flash, 8 KB RAM in an LQFP64 package
  • On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone ST-LINK/V2 (with SWD connector for programming and debugging)
  • Board power supply: through USB bus or from an external 5 V supply voltage
  • External application power supply: 3 V and 5 V
  • Four LEDs:
    • LD1 (red) for 3.3 V power on
    • LD2 (red/green) for USB communication
    • LD3 (green) for PC9 output
    • LD4 (blue) for PC8 output
  • Two push buttons (user and reset)
  • Extension header for all LQFP64 I/Os for quick connection to prototyping board and easy probing
  • An additional board is provided which can be connected to the extension connector for even easier prototyping and probing.

ST's offical product page: http://www.st.com/internet/evalboard/product/253215.jsp

A nice description the board: http://news.thomasnet.com/fullstory/Microcontrollers-deliver-optimized-analog-integration-615090

Released only earlier this year there seems to be a lack of open-source support. That being said I'd like to linky to what I've found:

CoIDE: http://www.coocox.org/CooCox_CoIDE.htm builder and debugger platform for Windows XP SP3/Windows Vista/Windows7

Linux software at Github https://github.com/texane/stlink 

and tutorial for usage https://github.com/texane/stlink/blob/master/doc/tutorial/tutorial.pdf?raw=true

GDB: The GNU Project Debugger http://www.gnu.org/software/gdb/

Here are some project examples from ST themselves: http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f0discovery_projects_examples.zip

and the user manual for the board: http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/USER_MANUAL/DM00050135.pdf 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I'd heard about this dev. board, but I didn't really take a good look until I read your post.

There are some really nice features, such as the 16 channel 12-bit ADC, dedicated 12-bit DAC, HDMI device control interface, 18 capacitive sensor channels... and it's hard to argue about the price.
48MHz isn't blazingly fast, but with a 32-bit controller that's still quite a bit of processing power.

Note to self: order one of these when you get home.

STMICRO Sample Center - Order Confirmation


Thank you for your interest in our products. Your request is currently being processed. Once your order has been shipped, you will receive an additional email with status and tracking information.

Order Summary

Order ID: 238741
Date: Jun 4 2012 7:10PM
Shipping To: Me

Order Details

Part Number Customer Ref Description Quantity

Project Information

Application: Robotics / Automation
End Equipment:  
Project Name: Discovery feasibility