Opportunities and Challenges of Domestic MCU Replacement

If there were no MCU, we would not deserve to be called “modern people”. MCU is not the Marvel Cinematic Universe. As a necessity for modern life, MCU (Microcontroller Unit, 微控制单元, also known as single-chip microcontroller) has long been integrated into human production and life, and is ubiquitous. Air conditioners, remote controls, smart chargers… basically … Read more

Understanding MCU Pins XIN and XOUT

Before we begin: 1. This article will focus on Microchip’s products. I believe Microchip has the most articles on clocks among MCU companies. The terminology used by Microchip may differ from that of other companies, but the usage is the same and does not affect understanding. 2. The term “clock source” is used to distinguish … Read more

Analysis of DCU, MCU, MPU, SOC, and Automotive Electronic Architecture in Autonomous Driving

Abstract This article explores the roles of DCU, MCU, and MPU in the electronic and electrical architecture of autonomous driving, comparing the advantages of distributed and centralized architectures, as well as the development history of ADAS systems from L0 to L2+. It focuses on the differences between MCU and MPU, and their key roles in … Read more

Understanding Microcontrollers: What is an MCU?

The MCU chip refers to the Microcontroller Unit (Microcontroller Unit; MCU), also known as a microcontroller or single-chip microcomputer. It appropriately reduces the frequency and specifications of the central processing unit and integrates memory, counters, USB, A/D conversion, UART, PLC, DMA, and other peripheral interfaces, even the LCD driver circuit, into a single chip, forming … Read more

Understanding Automotive Control Chips (MCU)

Introduction: This article introduces the MCU chips in four domains: body, chassis, power, and cockpit, from four dimensions: working requirements, performance requirements, industry landscape, and industry barriers. It also organizes the application status of domestic MCU chips for reference by practitioners. 1. Introduction to Control Chips The control chip mainly refers to the MCU (Microcontroller … Read more

Introduction to Assembly Language Programming for Microcontrollers

Click the blue text to follow us 1. Overview of Microcontroller Programming Languages 1. Three commonly used programming languages for microcontrollers Machine Language Refers to programming directly using machine code, which can be executed directly by the computer. Assembly Language Refers to programming languages that use mnemonic codes to replace machine code. High-Level Language The … Read more

Understanding Interrupt Systems in MCUs and RTOS

Abstract:We encounter many operating systems, such as Windows, Android, iOS, and Linux, which are all types of operating systems. Microcontrollers also have their own operating systems, known as real-time operating systems. So what are the differences between these real-time operating systems and the systems we use? The operating systems we commonly use are actually non-real-time … Read more

Overview of Microcontroller Minimal System Circuit and Its Functions

First, let us briefly introduce the specific functions of each pin of the 51 microcontroller, and then we will focus on the concept of the microcontroller minimal system, its composition, and the practical uses of the circuit diagrams of its various parts. According to the pin identification method of integrated circuits, with the notch facing … Read more

Minimum System of 51 Microcontroller 8051/8751 and 8031

The 51 microcontroller has a long development history since its inception and is one of the oldest and most widely used microcontrollers. To become an excellent microcontroller engineer, mastering the technology of the 51 microcontroller is essential. Today, we will discuss the minimum system of the 51 microcontroller, namely the 8051/8751 and 8031. 1. What … Read more

The Role of ROM, RAM, and Flash in Microcontrollers

Generally, ROM is used to store firmware, while RAM is used to hold data. Since FLASH ROM has faster read and write speeds and is easier to erase compared to ordinary ROM, it is typically used to store user programs and data that need to be permanently saved. For example, the core of a household … Read more