STMicroelectronics: What Strategy Are They Pursuing?

👆If you wish to see more often, feel free to star🌟 and bookmark it~ Since the release of the STM32F103 series in 2007, STMicroelectronics’ STM32 series has gone through nearly two decades, and its MCU/MPU series products have long become benchmarks in multiple markets. To date, the STM32 MCU has developed five major categories and … Read more

Understanding MCU Flash, EEPROM, and SRAM: Key Differences and Selection Guidelines

As a hardware engineer, we often deal with microcontrollers (MCUs). However, when selecting an MCU, in addition to pin functions, we should be more familiar with the three important parameters: Flash, EEPROM, and SRAM. If we do not prepare adequately in advance, we may find ourselves wasting more time and effort later on when we … Read more

Creating a Custom MCU Command Line Debug Terminal

Do you find it inconvenient to use Keil or IAR for online debugging on-site?What if the device is already running and you want to check some runtime logs?Take a look at this command line terminal effect below; it can be fully accomplished with just a .c and .h file, whether for bare metal or RTOS, … Read more

Domestic MCUs: A Hard Clash with TI and ST

Under the spotlight of the semiconductor industry, the MCU market has always been a battleground. Once, Texas Instruments (TI), and STMicroelectronics (ST) held the top positions in the industry due to their first-mover advantage and technological accumulation, pulling the strings of the entire industry. However, amidst the changing tides of the market, these two giants … Read more

Methods for Automatic Baud Rate Detection in MCU Serial Communication

Follow+Star PublicAccount, don’t miss exciting content Reference Source | Renesas Embedded Encyclopedia Modern microcontrollers are increasingly resource-rich, with multiple integrated serial ports, and their key functionalities are becoming more powerful. Some applications may require automatic baud rate detection for serial communication. Today, we will discuss the common principles of automatic baud rate detection at the … Read more

Object-Oriented Thinking in MCU Architecture

Follow+Star Public Account Number, don’t miss out on exciting contentSource | ERYUESANHIEditor | strongerHuangToday, I will share an article about the microcontroller program framework using time-slicing method combined with source code. Importance of Program Architecture Many people, especially beginners, often write code without an overall plan, leading to increasingly messy code and constant bugs.Ultimately, the … Read more

MCUboot Modes Overview

Source | Renesas Embedded Encyclopedia With the development of embedded systems, the demand for code upgrade functionality in products is increasing. Code upgrades can achieve goals such as supporting new features and fixing bugs. The essence of a code upgrade is the process of erasing and writing to the on-chip flash memory (mainly code flash). … Read more

MCUboot Boot Modes Overview

1. Overview of MCUboot MCUboot is an open-source, secure bootloader designed specifically for microcontrollers (MCUs). It was originally part of the Mynewt project and has since become the standard bootloader for RTOS such as Apache NuttX and Zephyr. MCUboot provides a secure firmware update mechanism and supports multiple boot modes, ensuring that the system can … Read more

Compression of Interrupt Signals in MCUs – Secondary Interrupt Lookup

In ARM-based MCU subsystems, there are only 240 peripheral interrupts available. Therefore, for a large number of interrupts, a secondary lookup is necessary. The cost of this approach is that it cannot achieve timely system responses, as it requires time to read the status registers.This article introduces the method of compressing interrupt signals and the … Read more

Collection of Award-Winning Works from the Lingdong MM32 MCU Forum “Exclusive Original Award” [Domestic MCU Column Issue 117]

Lingdong MM32 MCU Forum https://bbs.21ic.com/iclist-696-1.html *Reading Instructions:The following is a brief summary display, with no specific ranking. For detailed project descriptions, source code, and materials, please click the original link to view. *Outstanding Original Blogger of this Issue: xld0932 Two Methods to Implement CoreMark Testing on the MM32F0140 Series MCU https://bbs.21ic.com/icview-3439882-1-1.html CoreMark is a benchmark … Read more