2025.02.26

An Integrated Circuit (IC) is a miniaturized circuit that integrates a large number of electronic components (such as transistors, resistors, capacitors) and circuit structures onto a single semiconductor substrate (typically a silicon wafer).
The main goal of ICs is to achieve complex circuit functionality with smaller size, lower power consumption, and reduced cost.
· Analog ICs: Handle continuously varying signals (e.g., audio, sensor signals), such as amplifiers and filters.
· Digital ICs: Process discrete digital signals (e.g., binary data), such as logic gates and memory.
· Mixed-Signal ICs: Integrate both analog and digital functions, such as the mixed-signal modules in microprocessors.
ICs are the foundation of modern electronics and are widely used in computers, smartphones, automotive electronics, medical devices, and more. Components like CPUs, GPUs, and ADC/DAC modules in sensors all fall under the IC category.
The CPU is the "brain" of a computer system, responsible for executing instructions, processing data, and coordinating hardware resources. Its core functions include computation, control, and memory management.
CPUs are central to PCs, servers, and high-performance computing systems, such as Intel Core i9 and AMD Ryzen chips. CPU architectures continue to evolve to meet the needs of AI, cloud computing, and other demanding applications.
A GPU is designed for handling graphics and parallel computation. It uses a SIMD (Single Instruction, Multiple Data) architecture to perform massive parallel data processing.
Originally designed for gaming and graphics rendering (e.g., NVIDIA GeForce), GPUs are now widely used in AI model training (e.g., deep learning), scientific computing (e.g., climate modeling), and more.
An ASIC is a custom-designed IC tailored for specific applications or user needs. Its architecture is optimized for performance, power efficiency, and cost.
Unlike general-purpose chips (like GPUs), ASICs have fixed circuitry but achieve superior energy efficiency.
ASICs are used in 5G baseband chips, smartphone image processors (ISP), and AI chips for deep learning algorithms.
An MPU is an evolution of the CPU, optimized for high-performance computing and scalability. It focuses on executing complex tasks (e.g., running Linux OS).
Compared to MCUs, MPUs offer higher performance, external dependence, and functional expansion.
· Higher performance: Built with advanced processes (e.g., 5nm), GHz-level clock speed, multithreading/multitasking.
· External dependence: Requires external DDR memory and Flash storage (though memory controllers are typically integrated).
· Functional expansion: Can connect to GPUs, storage devices, and more via PCIe, USB, etc.
①Hardware Design: MPU focuses on computation, while MCU integrates peripherals for control (e.g., built-in memory, ADCs).
②Software Ecosystem: MPUs use MMUs to support virtual memory and OS-level multi-process isolation; MCUs run real-time, lightweight systems (e.g., FreeRTOS).
③Application Domains: MPUs are found in PCs, servers, and high-end embedded devices (e.g., ARM Cortex-A, Intel x86), while MCUs are used in appliances and automotive controls (e.g., STM32).
“P” Philosophy: Chips with "Processor" (CPU/GPU/MPU) focus on computation; Chips with "Controller" (MCU) focus on integration and control.
A SoC is a highly integrated IC that combines an entire electronic system (e.g., CPU, GPU, memory, peripherals, power management) onto a single chip—offering a complete system-level solution.
SoCs combine the high integration of MCUs with the computational power of MPUs, capable of running complex OSes like Linux, and handling multimedia, AI inference, and more.
· MCU: Single-function controller, no OS support.
· MPU: High-performance, relies on external components.
· SoC: All-in-one system-level design (e.g., Snapdragon chip integrates 5G modem + ISP).
SoCs power modern smart devices, such as smartphones (e.g., Qualcomm Snapdragon, Apple A-series), smart cars, and more.
An MCU, or microcontroller, is a compact embedded processor that integrates CPU, RAM, ROM, timers, and communication interfaces onto a single chip. It is designed specifically for control tasks.
Compared to MPUs, MCUs prioritize real-time response and low power consumption over complex computing.

MCUs are the core of embedded systems and are widely used in automotive electronics (e.g., ECU, motor control), smart home devices (e.g., smart locks), and industrial sensors. The STM32 series is a popular MCU line for IoT applications.
A DSP is a processor specialized in real-time digital signal processing. It excels at executing algorithms like FFT, filtering, and encoding efficiently.
DSPs are used in telecom (e.g., baseband processing), audio processing (e.g., noise-canceling headphones), and industrial control (e.g., motor control).
An FPGA is a programmable logic device that allows users to configure logic blocks and interconnects to implement custom circuit functions.
FPGAs are used for rapid prototyping (e.g., ASIC verification), protocol conversion, AI inference acceleration, and more. They generally have higher power consumption and cost than ASICs but offer a shorter development cycle and greater flexibility.
· ICs are the foundation—all chips belong to the IC family.
· General-purpose chips: CPU (flexible), GPU (parallel), MPU (high performance).
· Application-specific chips: ASIC (efficient), DSP (signal processing).
· Integrated chips: SoC (all-in-one), MCU (control).
· Programmable chips: FPGA (customizable design).
· ASIC: Highest performance, longer development time.
· FPGA: Highly flexible, shorter development cycle, higher cost.
· CPU: General-purpose computing
· GPU: Parallel acceleration
· DSP: Signal-specific processing
SoCs integrate multiple functions (CPU + GPU + NPU) into a single chip, driving the trend toward compact, powerful, and efficient electronic systems.
Service Hotline
elaine@henrycomponents.comAddress
Room 023, 9/F, Block G, Kwai Shing Ind Building (Stage 2), 42-46 Tai Lin Pai Rd, Kwai Chung, NT