New Easy-to-Use STM32 Tools from STMicroelectronics Add Support for Mixed-Signal and Entry-Level Microcontrollers
New STM32 microcontroller design tools from STMicroelectronics bring the efficiency of the STM32Cube™ software platform, and the convenience of STM32Nucleo development boards, to projects targeting STM32 F3 mixed-signal and STM32 F0 entry-level devices.
For STM32 F31 and STM32 F02 devices, the latest STM32CubeF3 and STM32CubeF0 embedded software provides free and ready-to-use dedicated middleware stacks, such as touch-sense and USB libraries, and a collection of drivers for STM32 peripherals through the Hardware Abstraction Layer (HAL) that simplifies porting of applications from one STM32 series to another. Using this embedded software with the latest version of the STM32CubeMX PC-based tool, developers can configure the microcontroller with graphical wizards, and simply click to generate initialization C-code that can be used directly in many popular third-party development tools.
The new software joins similar STM32Cube platforms released earlier in 2014 for STM32 F4, F2 and L0 series, which simplify project starts and include hundreds of code-usage examples.
STM32Nucleo development boards are also now available for the STM32 F3 (NUCLEO-F302R8) and STM32 F0 lines (NUCLEO-F072RB) to assist early application development, leveraging the large ecosystem of Arduino application shields as well as dedicated ST extension boards. STM32Nucleo boards provide access to all device I/Os and integrate an ST-Link debugger/programmer, saving the need for a separate debug probe. Last but not least, the STM32Nucleo boards are mbedTM-enabled, which means they can be directly connected and run through the online development environment at mbed.org.
The STM32Nucleo boards are available immediately, priced from $10.32. For further information on STM32Nucleo boards, please visit www.st.com/stm32nucleo. To download STM32Cube software free of charge, please go to www.st.com/stm32cube
1Mixed-signal microcontrollers featuring the 72MHz ARM® Cortex®-M4 core with DSP and floating-point unit, and peripherals that include three 16-bit sigma-delta ADCs
2Entry-level microcontrollers featuring the ARM Cortex-M0 core, up to 128Kbyte Flash, and peripherals including crystal-less full-speed USB2.0 support and a CAN2.0B controller