An Analysis of the Differences Between MCU and MPU

An Analysis of the Differences Between MCU and MPU

MCU (Microcontroller Unit) and MPU (Microprocessor Unit) are the core chips of embedded systems, but they have significant differences in design goals, architecture, and application scenarios. The main differences are as follows: 1. Core Design Philosophy MCU (Microcontroller Unit) Integrated System on Chip: Integrates CPU, memory (RAM/Flash), and peripherals (GPIO, ADC, UART, etc.) all on … Read more

Detailed Explanation of the Cortex-M3 Embedded System Programming Model (Part 2)

Detailed Explanation of the Cortex-M3 Embedded System Programming Model (Part 2)

This is a further refinement of the Cortex-M3 programming model, covering more specific implementation details and key operations: 1. Refinement of Register Groups 1. Detailed Explanation of Special Registers CONTROL Register (32 bits, modifiable only at privileged level) Bit 0 (`nPRIV`): 0 = Privileged mode (can access all resources) 1 = Unprivileged mode (restricted access) … Read more

Introduction to ARM Cortex-M Processors (Part 1)

Introduction to ARM Cortex-M Processors (Part 1)

The Cortex-M3 and Cortex-M4 processors utilize a 32-bit architecture, with internal registers in the register set, a 32-bit data path, and bus interfaces, employing Thumb-2 technology that supports both 16-bit and 32-bit instructions. They feature the following characteristics: Three-stage pipeline design Harvard bus architecture (I-BUS, D-BUS) 32-bit addressing AMBA bus interface NVIC interrupt controller, supporting … Read more

What Are the Differences Between FreeRTOS and the Commercial SAFERTOS?

What Are the Differences Between FreeRTOS and the Commercial SAFERTOS?

The open-source FreeRTOS was created by Richard Barry while working at WHIS. WHIS identified all the weaknesses in the functional model and API through a complete HAZOP analysis based on the capabilities of FreeRTOS, mitigated all weak points, and redesigned SAFERTOS using the IEC 61508 SIL 3 development lifecycle. SAFERTOS and its accompanying Design Assurance … Read more

Positioning, Performance, and Features of MCUs and MPUs from ST, NXP, Microchip, TI, and Renesas

Positioning, Performance, and Features of MCUs and MPUs from ST, NXP, Microchip, TI, and Renesas

Recently, NXP launched the Cortex-M7 + M4 core MCU (i.MX RT1170), with a maximum frequency of 1GHz, breaking the traditional low frequency of MCUs. Today, we will take a look at the MCU products from several well-known MCU manufacturers around the world. Concepts: MCU: Microcontroller Unit; MPU: Microprocessor Unit; DSC: Digital Signal Controller; 1. STMicroelectronics … Read more

Positioning, Performance, and Features of MCUs and MPUs from Manufacturers like ST, NXP, Microchip, TI, and Renesas

Positioning, Performance, and Features of MCUs and MPUs from Manufacturers like ST, NXP, Microchip, TI, and Renesas

Follow+Star Public Account Number, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | Embedded Column Although the pandemic in 2020 affected many world-renowned MCU manufacturers, leading to price increases for their chips, it must be said that there is still a gap between our domestic chips and those from many well-known … Read more

Differences Between CPU, MCU, MPU, SOC, DSP, and More

Differences Between CPU, MCU, MPU, SOC, DSP, and More

Source: Blog Garden (wish life happy), Eefocus, Zhihu, IoT World, etc. If there is any infringement, please contact the author.In the field of electronics, we often mention CPU, MCU, MPU, SOC, DSP, ECU, GPU, FPGA, etc. These are common types of chips or processors, but they have significant differences in structure, function, and application scenarios. … Read more

The Story of the 104A Computer

The Story of the 104A Computer

In the “Creation and Growth” section of the second exhibition hall of the China Aviation Industry History Museum, there is a restored model of the 104A computer and a miniature model of the 104A computer room. Compared to today’s computers, the 104A appears somewhat bulky. However, 52 years ago, this computer located in the 104A … Read more