Add value to your applications

Our STM32 Journal allows you to increase your knowledge about MCU design with a useful and valuable collection of technical articles. Volume 1, issue2 explains how to bring 32-bit performance to 8- and 16-bit applications and a range of other important concepts. Issue1 includes six articles covering topics such as how to minimize power consumption or how to accelerate time-to-market through integration.

You can find more details in the following abstracts.

Free subscription – get it now!

STM32 Journal subscription


STM32 Journal Volume 1, Issue2

Bringing 32-bit Performance to 8- and 16-bit Applications

With the introduction of the new ARM Cortex-M0 core, developers now have access to 32-bit performance for a whole new range of low-cost consumer, security, and industrial applications, to name a few. Complemented by a full-featured architecture, including DMA, high-speed interfaces, and precision analog capabilities, OEMs now have the ability to differentiate their products with advanced features not possible with 8- and 16-bit microcontrollers. This article will explore how developers can take advantage of the tremendous ecosystem that has been built around the Cortex-M architecture – including development tools, off-the-shelf software, and application frameworks – to reduce system development cost and speed time-to-market.

Developing High-Quality Audio for Consumer Electronics Applications

The latest consumer audio devices have become complex systems which require not only high performance capabilities to support quality playback but also flexibility to evolve rapidly to meet market expectations and support the wide variety of media sources users want to access such as Internet radio, external USB devices, and SD cards. This article will show how developers can leverage MCU, FPU, and DSP capabilities to enable real-time playback, including support for enhanced filtering algorithms, converting between multiple clock domains, advanced buffering mechanisms to manage live and stored media streams, USB-based data flow control, and managing an intuitive graphical user interface, all with a single microcontroller.

Achieving Ultra-Low-Power Efficiency for Portable Medical Devices

The availability of low-cost, full-featured microcontrollers has created a revolution in the health industry leading to equipment migrating from the hospital and into patients’ homes. Designing these portable medical devices presents new challenges for engineers, such as implementing precision analog processing requiring complex calculations and creating a system that is simple and comfortable to operate even for physically challenged users. In addition, these devices have to be able to run as long as possible without having to change or recharge the battery, even after sitting on a warehouse shelf for up to 18 months. This article will show how developers can take advantage of advanced ultra-low-power technology to meet the unique requirements typical of portable medical devices.

Accelerating Time-to-Market Through the ARM Cortex-M Ecosystem

The development ecosystem for the ARM Cortex-M architecture offers the most comprehensive set of tools, software, and engineering resources of any microcontroller in the world. This article will show how developers can substantially accelerate development of new products by taking advantage of the wide range of STM32 ARM-based processors and the global ARM ecosystem to minimize product development investment and speed time-to-market.

Differentiating Designs with an Advanced GUI

Today’s consumers are more sophisticated than ever before. With the widespread availability of smart phones and tablet computers, even the average person has come to expect electronic devices to have an intuitive interface that can display information with pleasing and functional graphics. In many cases, products from different companies offer similar functionality, and the prime differentiator to the consumer is the user interface. This article explores how applications can quickly add graphical capabilities to products while minimizing the impact on system performance and cost.

STM32 Journal Volume 1, Issue1

Selecting the optimal MCU for your embedded application

With the wide variety of MCUs available, how do you choose the best for your application? A recent survey of engineers conducted by EE Times found the most important element was the development tools. Find out what else is important and how you can choose from among a myriad of options in ST’s MCU portfolio.

Accelerated time-to-market through integration

An efficient, real-time embedded system requires that each component is optimized to operate in conjunction with the rest of the system. Today’s MCUs, including the STM32, accelerate system design by integrating many of the components an application requires, so enabling higher performance, eliminating throughput bottlenecks, improving responsiveness and determinism and increasing system safety through self-monitoring. Learn how you can get your next product to market faster.

Designing for low-power applications

The increasing complexity of portable and mobile electronics has made power efficiency a primary design parameter which developers need to consider from the very beginning of the design process. Find out how to minimize power consumption, including how to use the application-specific peripherals to offload the main CPU, manage the MCU’s low-power modes, and use dynamic voltage scaling. Discover how advanced development tools can help architect, debug and profile power consumption.

Maximizing performance for real-time embedded systems

Many embedded applications, from digital audio and video devices to portable medical instruments and diagnostic test equipment, require deterministic system behavior to meet real-time deadlines and process data. Using an industrial control system with RTOS, explore how to maximize real-time performance using next-generation development tools to exploit the many real-time capabilities of the STM32 microcontroller architecture, including its advanced timing mechanisms, dynamic frequency and voltage scaling, multiple DMAs, 3-phase motor control timer, and cryptographic engine for secure communications.

Cost-effectively extending a product line through IP reuse

IP reuse is essential to quickly bring next-generation designs to market. A flexible architecture can also ease product-line extensions that capture both the low- and high-end market. Learn how to take advantage of a broad portfolio of software- and pin-compatible STM32 microcontrollers, extensive application-specific software libraries, and advanced development tools. These help to organize code and facilitate reuse to implement a motor control application that ranges from a simple driver to a complex system with multiple motors, advanced PFC, and dynamic drive algorithms.

Designing efficient connectivity

Embedded devices, from sensors and handheld medical units to energy meters, perform more efficiently and intelligently when they are interconnected. Implement reliable, high-speed interfaces while leaving sufficient headroom on an STM32 microcontroller to support a system application. Learn how to manage high data rates while offloading processing from the main CPU, employ encrypted protocols, and use an RTOS and the STM32’s integrated timers to support multiple real-time interfaces running at different frequencies. An industrial application supporting several simultaneous interfaces (Ethernet, USB and SPI) illustrates these concepts.