Differences Between MPU and MCU: How to Choose?

Word Count: 2250 Content Index: ⭐⭐⭐⭐⭐ Every new application design requires either a microcontroller or a microprocessor. When choosing between the two, several factors need to be considered. Below is an overview and comparison of microprocessors and microcontrollers. When considering whether to choose a microprocessor (MPU) or a microcontroller (MCU), the type of application is … Read more

How to Implement Layered Management of Applications and Hardware in MCU Projects

This article mainly shares an open-source management module that helps achieve layered management of applications and hardware in an MCU project. Nowadays, project requirements are more complex, which naturally imposes stricter demands than before. From a technical perspective, I still recommend that everyone should maintain a layered structure (application and driver) in their projects. This … Read more

How Do MCUs With Different Voltage Levels Communicate?

For a long time, communication between microcontrollers (MCUs) has been a learning challenge for many electronic engineers. Since different MCUs may use different voltage levels, many beginners are curious about how these MCUs can communicate. Let’s take a look! Generally speaking, communication between MCUs relies on digital signals, where the voltage level of the digital … Read more

Marvel Not Worth Watching Anymore? Eight Major Issues In MCU Phase Four (Part 1)

After 2019’s “Spider-Man: Far From Home”, Marvel experienced more than a year of “downtime”. “WandaVision” at the beginning of 2021 brought us back to this vast universe and kicked off Marvel’s fourth phase. The fourth phase includes a series of films and series released by Marvel from 2021 to 2022, starting with “WandaVision” (not counting … Read more

Understanding MCU Boot Process in Depth

This article is selected from the Jishu column “Arm Selection” by author lvy, authorized to be transferred from the WeChat public account Arm Selection. This article will take you deeper into the understanding of the MCU boot process. I previously wrote an article analyzing the complete boot process of STM32, but I felt that some … Read more

When MCU Meets High Performance: MCU or MPU?

The microcontroller (MCU) serves as the heart of electronic products and is widely used in consumer and industrial electronics. Today, the development of industrial automation, next-generation vehicles, smart analytics, and the Internet of Things has raised the performance requirements for edge MCUs, leading to increasing demands for performance, real-time control capabilities, and diverse and high-speed … Read more

Understanding Automotive MCUs in Depth

A traditional fuel vehicle requires about 500 to 600 chips, a mild hybrid vehicle requires about 1000 chips, and plug-in hybrid and pure electric vehicles require at least 2000 chips. This means that with the rapid development of smart electric vehicles, the demand for advanced process chips is increasing significantly, and the demand for traditional … Read more

How MCU Companies Can Customize Without High Costs in the AI+MCU Era

MIT (Massachusetts Institute of Technology) published a paper in 2018 titled “The Decline of General-Purpose Computing: Why the End of Moore’s Law and Deep Learning is Leading to Computing Fragmentation”. This paper predicted that as Moore’s Law slows down and the costs of cutting-edge semiconductor manufacturing processes rise, general-purpose computing would struggle to meet the … Read more

Understanding CPU, MPU, MCU, and SOC: Key Differences

In embedded development, we often encounter some technical terms, such as CPU, MPU, MCU, and SOC. These technical terms are frequently used and are often topics of questions in interviews. Let’s take a look at their characteristics and differences. CPU CPU stands for Central Processing Unit, which is the core of computation and control in … Read more